]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
multi-mds/unlink: Remove referent inode on unlink
authorKotresh HR <khiremat@redhat.com>
Tue, 25 Feb 2025 10:52:07 +0000 (16:22 +0530)
committerKotresh HR <khiremat@redhat.com>
Tue, 4 Mar 2025 06:20:47 +0000 (11:50 +0530)
commitf94c8327facbb313a720f2fcfb013a4f9b00a8e5
tree709b6b8e1863a73422f505f228272cadae30c97f
parent0779064a7c23b68e23bdb7acb1028878497aa958
multi-mds/unlink: Remove referent inode on unlink

On the unlink of the secondary hardlink with the referent
inode, remove the referent inode. This patch takes
care of multi-mds scenario where the primary/real
inode auth is a different mds than the secondary dentry
auth (also the referent inode auth).

Fixes: https://tracker.ceph.com/issues/54205
Signed-off-by: Kotresh HR <khiremat@redhat.com>
src/mds/Server.cc
src/mds/Server.h