git: hammer2 - Stabilization
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Nov 6 18:23:05 PST 2013
commit 0238551e60e2dabcb1894e77d684ab0826501e58
Author: Matthew Dillon <dillon at apollo.backplane.com>
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(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/0238551e60e2dabcb1894e77d684ab0826501e58
--
DragonFly BSD source repository
More information about the Commits
mailing list