]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: clear omap flag if parent has none
authorxie xingguo <xie.xingguo@zte.com.cn>
Wed, 7 Dec 2016 01:51:30 +0000 (09:51 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Wed, 7 Dec 2016 01:54:57 +0000 (09:54 +0800)
As clone shall be a perfect duplicate of parent.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/bluestore/BlueStore.cc

index f96eb7bd25f0ea3ae1799961f0213da1444b4886..e7d891a56699899039f1547f96a5a24fc9384d61 100644 (file)
@@ -8587,6 +8587,8 @@ int BlueStore::_clone(TransContext *txc,
       }
       it->next();
     }
+  } else {
+    newo->onode.clear_omap_flag();
   }
 
   txc->write_onode(newo);