bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What would it take....


From: Samuel Thibault
Subject: Re: What would it take....
Date: Tue, 22 Dec 2009 15:37:10 +0100
User-agent: Mutt/1.5.12-2006-07-14

Da Zheng, le Tue 22 Dec 2009 22:29:08 +0800, a écrit :
> Samuel Thibault wrote:
> > And the concurrency-safety of Hurd code has never been tested.  Yes, it
> > does matter: threaded code can work on UP and fail on SMP because a
> > couple of new scheduling scenarii appear and a lot of rare scheduling
> > scenarii become common.
> It's really bad to hear that:-(

That's why parallel programming is difficult.

> In the multi-core era, Hurd should be upgraded to use multiple processors.

It's quite ready already since most servers are multithreaded. However
that has never been tested, so expect quite a few bugs :)

Also, there are probably scalability issues. A couple of cores shouldn't
be bad, more would seen problems with the few central locks I have
noticed in various servers (like the renamedirlock in libdiskfs)

Samuel




reply via email to

[Prev in Thread] Current Thread [Next in Thread]