hammer2 - Stabilization
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 7 Nov 2013 02:20:59 +0000 (18:20 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 7 Nov 2013 02:20:59 +0000 (18:20 -0800)
commit0238551e60e2dabcb1894e77d684ab0826501e58
treec96a738bbb2eb0eba91efb09cc645c2df025ce31
parente9326fb362a3ec55db8e1ed4887fef347fad1113
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.
sys/vfs/hammer2/hammer2_chain.c
sys/vfs/hammer2/hammer2_flush.c