From: Jashan Kamboj Date: Tue, 28 Jul 2015 19:07:34 +0000 (+0530) Subject: add stray_prior_path to store path before rename X-Git-Tag: v10.0.0~123^2~47 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4c896c78e7965a679b9e4adaaf38103ae655d3b1;p=ceph.git add stray_prior_path to store path before rename Signed-off-by: Jashan Kamboj --- diff --git a/src/mds/Server.cc b/src/mds/Server.cc index d5c59e4a4a9..acc2965c820 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -6597,6 +6597,7 @@ void Server::_rename_prepare(MDRequestRef& mdr, } if (tpi) { tpi->ctime = mdr->get_op_stamp(); + destdn->make_path_string(tpi->stray_prior_path); tpi->nlink--; if (tpi->nlink == 0) oldin->state_set(CInode::STATE_ORPHAN);