git: hammer2 - Stabilization

Matthew Dillon dillon at
Wed Nov 6 18:23:05 PST 2013

commit 0238551e60e2dabcb1894e77d684ab0826501e58
Author: Matthew Dillon <dillon at>
Date:   Wed Nov 6 18:20:59 2013 -0800

    hammer2 - Stabilization
    * Fix bugs where cached values in the chain's shared core were being
      used and modified during a flush by dead chains.  These values
      are only supposed to be used by live chains.  Should fix a number of
      assertion panics.
    * Fix bug where the live_count calculation in a chain's shared core could
      be made based on a dead chain's block table.  This calculation is also
      meant to only be made/used by live chains.

Summary of changes:
 sys/vfs/hammer2/hammer2_chain.c | 72 ++++++++++++++++++++++++++++++-----------
 sys/vfs/hammer2/hammer2_flush.c |  2 --
 2 files changed, 54 insertions(+), 20 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list