HAMMER 2.0:02 - rmdir, stability
commit21a5b3bf3ae5ce171fbc6f6deb01d7f2ce51a92f
authorMatthew Dillon <dillon@dragonflybsd.org>
Sat, 9 Aug 2008 07:04:16 +0000 (9 07:04 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sat, 9 Aug 2008 07:04:16 +0000 (9 07:04 +0000)
tree7ea904cb426c20ec4e87967d93bf22436d507186
parent43cacb7d48453334a4b434347687b577769dc2f4
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