From: xie xingguo Date: Fri, 5 Feb 2016 04:07:33 +0000 (+0800) Subject: os/kstore: assign nid for newly created onode X-Git-Tag: v10.0.4~33^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=dca8111a98a4f8dc37eb44a004c5c36f76abc18f;p=ceph.git os/kstore: assign nid for newly created onode Signed-off-by: xie xingguo --- diff --git a/src/os/kstore/KStore.cc b/src/os/kstore/KStore.cc index cba793f3ca8..50af01eaabb 100644 --- a/src/os/kstore/KStore.cc +++ b/src/os/kstore/KStore.cc @@ -3595,6 +3595,7 @@ int KStore::_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)