mds/quiesce: don't take mirrored cap-related locks on the replica
For every mirrored lock, the auth will message the replica to ensure
the replicated lock state. When we take x/rdlock on the auth, it will
ensure the LOCK_LOCK state on the replica, which has the file caps we
want for quiesce: CACHE and BUFFER.
It should be sufficient to only hold the quiesce local lock
on the replica side.
Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
(cherry picked from commit
eac482bfddf8d9c26d0c936a5b34a6fa8a3d5f80)
Fixes: https://tracker.ceph.com/issues/65556
Original-Issue: https://tracker.ceph.com/issues/65472
Original-PR: https://github.com/ceph/ceph/pull/56755