From 41d93aabdb092467b681f6b9e31a50ca4b6c2bad Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Wed, 30 Apr 2014 13:42:48 +0800 Subject: [PATCH] mds: include authority of the source inode in rename witnesses rename updates source inode's ctime Signed-off-by: Yan, Zheng --- src/mds/Server.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mds/Server.cc b/src/mds/Server.cc index 64004b2270cdf..407ceed31e118 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -5645,6 +5645,8 @@ void Server::handle_client_rename(MDRequestRef& mdr) srcdn->list_replicas(witnesses); else witnesses.insert(srcdn->authority().first); + if (srcdnl->is_remote() && !srci->is_auth()) + witnesses.insert(srci->authority().first); destdn->list_replicas(witnesses); if (destdnl->is_remote() && !oldin->is_auth()) witnesses.insert(oldin->authority().first); -- 2.39.5