HAMMER 61G/Many: Stabilization of new flush_group code
authorMatthew Dillon <dillon@dragonflybsd.org>
Sun, 13 Jul 2008 01:12:41 +0000 (01:12 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sun, 13 Jul 2008 01:12:41 +0000 (01:12 +0000)
commit15e75dab0356ebcefc0d64b7602eddebd559e126
tree7f9c76cb66ef3dc3967cfad423a330094e82020b
parent765c85a8eae9614485dda5fbd442ed58d2260206
HAMMER 61G/Many: Stabilization of new flush_group code

* The mirroring, reblocking, and pruning code are now more robust in
  checking that too many meta-data buffers have not built up.

* Fix a bug in the flusher (today's flusher work) where pure meta-data
  changes to the media were not being flushed unless there was also a
  modified inode or two to flush.
sys/vfs/hammer/hammer.h
sys/vfs/hammer/hammer_flusher.c
sys/vfs/hammer/hammer_mirror.c
sys/vfs/hammer/hammer_prune.c
sys/vfs/hammer/hammer_reblock.c