]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/NewStore: clear the shared_overlays after writing all the overlays
authorZhiqiang Wang <zhiqiang.wang@intel.com>
Thu, 23 Apr 2015 02:25:15 +0000 (10:25 +0800)
committerSage Weil <sage@redhat.com>
Tue, 1 Sep 2015 17:39:40 +0000 (13:39 -0400)
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
src/os/newstore/NewStore.cc

index bcd826346776fe4bfa9590ddc36b61e4ef6c6d7a..e39fbbfbe9be4829dcb13d899214a99724cc8f2a 100644 (file)
@@ -3150,6 +3150,7 @@ int NewStore::_do_write_all_overlays(TransContext *txc,
   }
 
   o->onode.overlay_map.clear();
+  o->onode.shared_overlays.clear();
   txc->write_onode(o);
   return 0;
 }