summaryrefslogtreecommitdiffstats
path: root/src/rgw
diff options
context:
space:
mode:
authorLeonid Usov <leonid.usov@ibm.com>2024-04-13 14:37:03 +0200
committerLeonid Usov <leonid.usov@ibm.com>2024-04-16 07:43:56 +0200
commiteac482bfddf8d9c26d0c936a5b34a6fa8a3d5f80 (patch)
tree21d468174ee9207161385d42eb23ce1ebe7a3f1c /src/rgw
parentmds/quiesce: xlock the file to let clients keep their buffered writes (diff)
downloadceph-eac482bfddf8d9c26d0c936a5b34a6fa8a3d5f80.tar.xz
ceph-eac482bfddf8d9c26d0c936a5b34a6fa8a3d5f80.zip
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>
Diffstat (limited to 'src/rgw')
0 files changed, 0 insertions, 0 deletions