]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: clear onode in _do_remove
authorSage Weil <sage@redhat.com>
Tue, 22 Dec 2015 22:27:10 +0000 (17:27 -0500)
committerSage Weil <sage@redhat.com>
Fri, 1 Jan 2016 18:07:27 +0000 (13:07 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc

index 3af5ee21f4df9597dfad682ef31bb59e573ae7d9..7eae517b338a8b29212018b7adbfc68b1997bb41 100644 (file)
@@ -5475,6 +5475,7 @@ int BlueStore::_do_remove(
     _do_omap_clear(txc, o->onode.omap_head);
   }
   o->exists = false;
+  o->onode = bluestore_onode_t();
   txc->onodes.erase(o);
   txc->t->rmkey(PREFIX_OBJ, o->key);
   return 0;