hammer2 - Stabilization
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 4 Nov 2013 19:41:09 +0000 (11:41 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 4 Nov 2013 19:45:57 +0000 (11:45 -0800)
commit03faa7d5de5872208b25b176cff5f2a173dd519a
tree091bcfa996126d835abdfbbaab9738673ee87b33
parent7b8f823fd9081cd9fd7001006e6214a5c77e9226
hammer2 - Stabilization

* Do not scrap deleted + modified chains unconditionally, this will mess
  up operations on unlinked-but-open files.  Also fixes an assertion which
  was getting hit and fixes poudriere test run stdout EBADF errors on
  unlinked fifos.

* Optimize handling of the DESTROYED flag to restore the feature where a
  rm -rf can get away with doing almost no write I/O.

* Remove a bunch of debug stuff
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_chain.c
sys/vfs/hammer2/hammer2_flush.c