HAMMER 60C/many: Mirroring
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 4 Jul 2008 07:25:36 +0000 (07:25 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 4 Jul 2008 07:25:36 +0000 (07:25 +0000)
commit602c6cb864a1dea3aca7d0958cfd8ae79b413894
treeb83b392f9641458625bfd2d58550b6b34eed6f04
parent53d93cc713e555cf74639c8dc7797bfd1e882222
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.
sys/vfs/hammer/hammer.h
sys/vfs/hammer/hammer_btree.c
sys/vfs/hammer/hammer_cursor.c
sys/vfs/hammer/hammer_inode.c
sys/vfs/hammer/hammer_mirror.c
sys/vfs/hammer/hammer_object.c
sys/vfs/hammer/hammer_prune.c
sys/vfs/hammer/hammer_subs.c