git: HAMMER - Fix broken assertion
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Nov 8 13:14:34 PST 2010
commit e3c8589cf87683a44e2377b25d0ebed99124e275
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Mon Nov 8 12:00:29 2010 -0800
HAMMER - Fix broken assertion
* An assertion related to validating the flush group was not quite
correct and causing fsstress panics with nohistory mounts.
* Fixed the assertion to allow a directory's flush group to be different
from an underlying directory entry. Directory records can be flushed
independent of the directory inode itself, particularly under stressful
conditions where the aggregate flush winds up being too large for the
buffer cache to handle and has to be split up.
Reported-by: Sascha Wildner <saw at online.de>
Summary of changes:
sys/vfs/hammer/hammer_inode.c | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e3c8589cf87683a44e2377b25d0ebed99124e275
--
DragonFly BSD source repository
More information about the Commits
mailing list