From 8230273b2832c68f6263134d39d81ee5141ef386 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 31 Dec 2007 12:47:09 -0800 Subject: [PATCH] fixed up rename relative path root check --- src/mds/Server.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mds/Server.cc b/src/mds/Server.cc index be6996242263e..ffeee1de8079f 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -2689,7 +2689,7 @@ void Server::handle_client_rename(MDRequest *mdr) // src+dest _must_ share commont root for locking to prevent orphans filepath destpath = req->get_filepath2(); filepath srcpath = req->get_filepath(); - if (destpath.ino != srcpath.ino) { + if (destpath.get_ino() != srcpath.get_ino()) { // error out for now; eventually, we should find the deepest common root derr(0) << "rename src + dst must share common root; fix client or fix me" << dendl; assert(0); -- 2.39.5