DragonFly BSD
DragonFly commits List (threaded) for 2010-11
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: HAMMER - Fix broken assertion

From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 8 Nov 2010 13:13:39 -0800 (PST)

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(-)


DragonFly BSD source repository

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