DragonFly commits List (threaded) for 2013-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: hammer2 - flush sequencing part 2
commit 4a59bd3e9fd6b08d1f28c7af83d86367d249e45f
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Sat May 4 11:14:20 2013 -0700
hammer2 - flush sequencing part 2
* API adjustments. Add trans to setsubmod and pass &chain to
hammer2_chain_modify() so it can (soon) modify/duplicate and
return a different chain.
* Tentitively add flush_tid tracking to the hmp which will
soon be used by the modify code to determine when a duplication
is required.
Summary of changes:
sys/vfs/hammer2/hammer2.h | 7 +++--
sys/vfs/hammer2/hammer2_chain.c | 57 +++++++++++++++++++++-------------------
sys/vfs/hammer2/hammer2_flush.c | 33 ++++++++++++++++++++---
sys/vfs/hammer2/hammer2_inode.c | 23 +++++++++-------
sys/vfs/hammer2/hammer2_ioctl.c | 3 ++-
sys/vfs/hammer2/hammer2_vfsops.c | 3 ++-
sys/vfs/hammer2/hammer2_vnops.c | 34 +++++++++---------------
7 files changed, 95 insertions(+), 65 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4a59bd3e9fd6b08d1f28c7af83d86367d249e45f
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]