Stackable Filesystems/deadlock/VI_DOOMED

From: Gunther Thiel <gth_at_cmex.de>
Date: Fri, 15 Apr 2005 14:02:02 +0200
Had posted this one to freebsd-fs but there is apparently not too much going on.
So, am retrying it here.

I am working on stackable filesystems using 5.3-STABLE and figured that 
there are still deadlock problems when using the nullfs template on a
busy, stressed machine.
>From what I have experienced, apparently the deadlock occurs when trying
to get a new node while it's being recycled.

What I have seen in the VFS code of the CURRENT branch looks very
promising (VI_DOOMED instead of VI_XLOCK!), but as I have no clue when
new VFS stuff will be in a solid state, I wanted to ask if the problem
is at all solveable with the VFS concept under 5.3 and if so, how.
If it is not solveable (which is my personal guess) would someone mind
giving me a hint on dependencies when I would only like to use as much
stuff from CURRENT to move to new VFS concept (with all the ostentatious
risks)?

Thanks very much!
Gunther
Received on Fri Apr 15 2005 - 10:02:24 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:32 UTC