From 82b448b880bf714576ccc73e9eddf0600aa14eef Mon Sep 17 00:00:00 2001 From: Venky Shankar Date: Tue, 18 Mar 2025 08:58:15 +0000 Subject: [PATCH] Revert "mds/unlink: Referent inode - reverse link management" This reverts commit 0779064a7c23b68e23bdb7acb1028878497aa958. Signed-off-by: Venky Shankar (cherry picked from commit 2bee2a2a0697ef7454e0849eaaa872336b91296e) --- src/mds/Server.cc | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/mds/Server.cc b/src/mds/Server.cc index 169226cbe0c..35b0ea27001 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -8621,13 +8621,6 @@ void Server::_unlink_local(const MDRequestRef& mdr, CDentry *dn, CDentry *strayd if (pi.inode->nlink == 0) in->state_set(CInode::STATE_ORPHAN); - // Remove referent inode from primary link - if (dnl->is_referent_remote()) { - pi.inode->remove_referent_ino(ref_in->ino()); - dout(20) << __func__ << " referent_inodes " << std::hex << pi.inode->get_referent_inodes() - << " referent ino removed " << ref_in->ino() << dendl; - } - if (mdr->more()->desti_srnode) { auto& desti_srnode = mdr->more()->desti_srnode; in->project_snaprealm(desti_srnode); -- 2.39.5