HAMMER 60A/many: Mirroring work
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 2 Jul 2008 21:57:54 +0000 (21:57 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 2 Jul 2008 21:57:54 +0000 (21:57 +0000)
commit5fa5c92fd1d4ed22f4416309019c3f72a578494d
treeffa5b8b1c2a6838e23ef40e8b291fa12843d771e
parent8e381ba81f62a03395b73b88c6c35194bfa888af
HAMMER 60A/many: Mirroring work

* Add a pseudo-fs structure for tracking pseudo-fs configurations.

* Add pseudo-fs status and configuration ioctls

* Fix a b-tree node deletion race that could result in an
  assertion (reported by Rumko <rumcic@gmail.com>)
sys/vfs/hammer/hammer.h
sys/vfs/hammer/hammer_btree.c
sys/vfs/hammer/hammer_cursor.c
sys/vfs/hammer/hammer_disk.h
sys/vfs/hammer/hammer_inode.c
sys/vfs/hammer/hammer_ioctl.c
sys/vfs/hammer/hammer_ioctl.h
sys/vfs/hammer/hammer_mirror.c
sys/vfs/hammer/hammer_mount.h
sys/vfs/hammer/hammer_object.c
sys/vfs/hammer/hammer_vfsops.c