From d5dfb007aac2fbbd7c126b5e7482a9129d4e6bf1 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Fri, 5 Feb 2016 12:06:10 +0800 Subject: [PATCH] os/bluestore: assign nid for newly created onode Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 1 + 1 file changed, 1 insertion(+) 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) -- 2.47.3