commit eae2ed61057ac84f107a7d0d08731072ac9ef5cf Author: Matthew Dillon <dil...@apollo.backplane.com> Date: Fri Mar 7 21:15:43 2014 -0800
hammer2 - stabilization * Remove write transaction from hammer2_vop_reclaim(). This was being used to do the final deletion of chains for unlinked-but-open files. Instead, the related inode is placed on a pmp->unlinkq and finalization is handled by the sync and rmdir code. * Fixes problems with flush synchronization due to the fact that a reclaim can occur at any time. Summary of changes: sys/vfs/hammer2/hammer2.h | 14 ++++++ sys/vfs/hammer2/hammer2_vfsops.c | 9 ++-- sys/vfs/hammer2/hammer2_vnops.c | 95 ++++++++++++++++++++++++++-------------- 3 files changed, 81 insertions(+), 37 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/eae2ed61057ac84f107a7d0d08731072ac9ef5cf -- DragonFly BSD source repository