From d792e965bcff80a0300ddf6f5c8b4104a94bdcf4 Mon Sep 17 00:00:00 2001 From: Venky Shankar Date: Tue, 18 Mar 2025 09:01:38 +0000 Subject: [PATCH] Revert "mds/readdir: Handle referent inode" This reverts commit 8abee7d58ae53bfbb92feb966477b0c8951fd218. Signed-off-by: Venky Shankar --- src/mds/Server.cc | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/mds/Server.cc b/src/mds/Server.cc index dbda3c1dfca..4fb15157246 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -5202,13 +5202,10 @@ void Server::handle_client_readdir(const MDRequestRef& mdr) // remote link? // better for the MDS to do the work, if we think the client will stat any of these files. - if ((dnl->is_remote() || dnl->is_referent_remote()) && !in) { + if (dnl->is_remote() && !in) { in = mdcache->get_inode(dnl->get_remote_ino()); if (in) { - if (dnl->is_remote()) - dn->link_remote(dnl, in); - else if (dnl->is_referent_remote()) - dn->link_remote(dnl, in, dnl->get_referent_inode()); + dn->link_remote(dnl, in); } else if (dn->state_test(CDentry::STATE_BADREMOTEINO)) { dout(10) << "skipping bad remote ino on " << *dn << dendl; continue; -- 2.47.3