From: Venky Shankar Date: Tue, 18 Mar 2025 08:58:15 +0000 (+0000) Subject: Revert "mds/unlink: Referent inode - reverse link management" X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=de7d5a200f601f1099e30af47d217781bfd10885;p=ceph.git Revert "mds/unlink: Referent inode - reverse link management" This reverts commit 0779064a7c23b68e23bdb7acb1028878497aa958. Signed-off-by: Venky Shankar --- diff --git a/src/mds/Server.cc b/src/mds/Server.cc index 832da02ee87e..6db4777c633d 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -8778,13 +8778,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);