HAMMER 10/many - synchronize miscellaneous work.
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 14 Dec 2007 08:05:39 +0000 (08:05 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 14 Dec 2007 08:05:39 +0000 (08:05 +0000)
commitfbc6e32a262564b0a7fe8511a87c8630d43cc0ea
tree8c9950ecbc0058ec4fc0b380143c21c4f4393165
parentac5c99e110a8ad12bc8ee28ffefa1dbb7080cd6b
HAMMER 10/many - synchronize miscellaneous work.

* Cleanup the I/O infrastructure a bit in preparation for a write interlock.
* Fix a bug in the B-Tree code.
* Implement the cluster open flag and write dependancies in preparation
  for the cluster recovery code.
* Start working on statistics for statfs.
12 files changed:
sbin/hammer/ondisk.c
sbin/newfs_hammer/newfs_hammer.c
sbin/newfs_hammer/ondisk.c
sys/vfs/hammer/hammer.h
sys/vfs/hammer/hammer_btree.c
sys/vfs/hammer/hammer_btree.h
sys/vfs/hammer/hammer_disk.h
sys/vfs/hammer/hammer_inode.c
sys/vfs/hammer/hammer_io.c
sys/vfs/hammer/hammer_object.c
sys/vfs/hammer/hammer_ondisk.c
sys/vfs/hammer/hammer_vfsops.c