DragonFly commits List (threaded) for 2010-11
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: HAMMER - Fix broken assertion
commit e3c8589cf87683a44e2377b25d0ebed99124e275
Author: Matthew Dillon <dillon@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@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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]