Source-Changes-D archive

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

Re: CVS commit: src/sys/fs/puffs



hi,

> YAMAMOTO Takashi <yamt%mwd.biglobe.ne.jp@localhost> wrote:
> 
>> if it trapped forever, it's a bug and should be fixed.  my point was
>> that your change didn't fix the bug.  blocking ioflush is merely a symptom.
> 
> The problem with userland filesystems is that we may have little control
> as theses may be third pary programs. Should kernel threads trust theses
> processes in order to run as intended?

i guess it depends.

is ioflush blocking forever worse than a userland application
blocking forever?  it depends.

even if it's a problem, it isn't a problem specific to userland filesystems.
filesystems have varying performance and reliability.

> 
> One way to fix that may be to have one ioflush thread for each userland
> filesystem. That way a broken filesystem will not prevent ioflush from
> working for others. But we have hit similar problems with others kernel
> threads.

sure, it can be a good idea.

YAMAMOTO Takashi

> 
> -- 
> Emmanuel Dreyfus
> http://hcpnet.free.fr/pubz
> manu%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index