]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds/quiesce: overdrive fragmenting that's still freezing
authorLeonid Usov <leonid.usov@ibm.com>
Thu, 9 May 2024 01:39:12 +0000 (04:39 +0300)
committerLeonid Usov <leonid.usov@ibm.com>
Mon, 20 May 2024 21:10:19 +0000 (00:10 +0300)
commit8b6440652d501644d641c1c8b3255c3720738ec6
tree5fa68e36e159c8641a7e9ae3c44e917e3c859f27
parentbf760602a4f02cc07072db2da5cb987e3072afce
mds/quiesce: overdrive fragmenting that's still freezing

Quiesce requires revocation of capabilities,
which is not working for a freezing/frozen nodes.
Since it is best effort, abort an ongoing fragmenting
for the sake of a faster quiesce.

Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
Fixes: https://tracker.ceph.com/issues/65716
src/mds/CInode.cc
src/mds/CInode.h
src/mds/Locker.cc
src/mds/MDCache.cc
src/mds/MDCache.h
src/mds/Migrator.cc