From: xie xingguo Date: Fri, 5 Feb 2016 04:06:10 +0000 (+0800) Subject: os/bluestore: assign nid for newly created onode X-Git-Tag: v10.0.4~33^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d5dfb007aac2fbbd7c126b5e7482a9129d4e6bf1;p=ceph.git os/bluestore: assign nid for newly created onode Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 82c2e5a6ffb6..ab4c7d96b93e 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -6317,6 +6317,7 @@ int BlueStore::_clone_range(TransContext *txc, newo = c->get_onode(new_oid, true); assert(newo); newo->exists = true; + _assign_nid(txc, newo); r = _do_read(oldo, srcoff, length, bl, 0); if (r < 0)