HAMMER 2.0:02 - rmdir, stability
authorMatthew Dillon <dillon@dragonflybsd.org>
Sat, 9 Aug 2008 07:04:16 +0000 (07:04 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sat, 9 Aug 2008 07:04:16 +0000 (07:04 +0000)
commitd7e278bb4b129ccc61cde6eaddc1397a336fda3c
tree685d0e3e6f0bc800ada4efb45fa58ef4c3125638
parent12354f725e2c02fb15dc34bb3f708c8d50b6b50a
HAMMER 2.0:02 - rmdir, stability

* Rmdir now removes only directories

* Fix a memory record assertion.  The overlap checking code was
  improperly shortcutting the search when it encountered a
  deleted in-memory record.

* Wait until after any multi-flush-group operations are
  complete on an inode before processing reflush requests.
sys/vfs/hammer/hammer_inode.c
sys/vfs/hammer/hammer_object.c
sys/vfs/hammer/hammer_vnops.c