git: hammer2 - Stabilization
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Nov 4 11:46:04 PST 2013
commit 03faa7d5de5872208b25b176cff5f2a173dd519a
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Mon Nov 4 11:41:09 2013 -0800
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
Summary of changes:
sys/vfs/hammer2/hammer2.h | 6 +-
sys/vfs/hammer2/hammer2_chain.c | 18 +++---
sys/vfs/hammer2/hammer2_flush.c | 128 +++++++++++++++++++++++++---------------
3 files changed, 91 insertions(+), 61 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/03faa7d5de5872208b25b176cff5f2a173dd519a
--
DragonFly BSD source repository
More information about the Commits
mailing list