From: xie xingguo Date: Wed, 7 Dec 2016 01:51:30 +0000 (+0800) Subject: os/bluestore: clear omap flag if parent has none X-Git-Tag: v11.1.1~31^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=411b73247c2a534b98877e7485e13660d3d7ae6c;p=ceph.git os/bluestore: clear omap flag if parent has none As clone shall be a perfect duplicate of parent. Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index f96eb7bd25f..e7d891a5669 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -8587,6 +8587,8 @@ int BlueStore::_clone(TransContext *txc, } it->next(); } + } else { + newo->onode.clear_omap_flag(); } txc->write_onode(newo);