cvs commit: src/sys/vfs/hammer hammer.h hammer_btree.c hammer_cursor.c hammer_inode.c hammer_mirror.c hammer_object.c hammer_prune.c hammer_subs.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Jul 4 00:26:19 PDT 2008
dillon 2008/07/04 00:25:36 PDT
DragonFly src repository
Modified files:
sys/vfs/hammer hammer.h hammer_btree.c hammer_cursor.c
hammer_inode.c hammer_mirror.c
hammer_object.c hammer_prune.c
hammer_subs.c
Log:
HAMMER 60C/many: Mirroring
* Clean up the B-Tree mirror_tid update code, rewiring it a bit
to reduce code pollution.
* Properly detect the mirroring mode (master, slave, or no-mirror mode)
via the pfs configuration.
Revision Changes Path
1.102 +11 -7 src/sys/vfs/hammer/hammer.h
1.62 +49 -40 src/sys/vfs/hammer/hammer_btree.c
1.36 +4 -3 src/sys/vfs/hammer/hammer_cursor.c
1.93 +1 -1 src/sys/vfs/hammer/hammer_inode.c
1.6 +9 -4 src/sys/vfs/hammer/hammer_mirror.c
1.82 +110 -61 src/sys/vfs/hammer/hammer_object.c
1.12 +1 -0 src/sys/vfs/hammer/hammer_prune.c
1.29 +5 -2 src/sys/vfs/hammer/hammer_subs.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.101&r2=1.102&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.c.diff?r1=1.61&r2=1.62&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_cursor.c.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.92&r2=1.93&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_mirror.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.81&r2=1.82&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_prune.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_subs.c.diff?r1=1.28&r2=1.29&f=u
More information about the Commits
mailing list