From: Herbert Poetzl (herbert_at_13thfloor.at)
Date: Wed 28 Jan 2004 - 13:03:34 GMT
Hi Folks!
the 'system hangs on quota off' issue, observed on
ext3 (and maybe other filesystems) could be tracked
down, with your help, and an intermediate fix is
available at:
http://vserver.13thfloor.at/Stuff/patch-q0.12-hang-fix.diff
rationale: files opened before a quota hash is
assigned and held open during that assignment, will
cause the 'BAD INODE' debug message, which I originally
considered an unlikely (broken) path, but actually
turned out to be 'normal' for those corner cases,
results in a hash reference without assigning a hash
to that inode, which in turn, on quotaoff, leads to
an imbalance regarding the references, leaving the
quota hash waiting for an inode, which will never
release the reference ...
this will be included in a slightly revised version
of the quota patch, as soon as 2.4.25 is released
(at least I plan to do so ;)
best,
Herbert
_______________________________________________
Vserver mailing list
Vserver_at_list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver