]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds/quiesce-db: keep the db thread alive until shutdown 56202/head
authorLeonid Usov <leonid.usov@ibm.com>
Wed, 6 Mar 2024 16:06:50 +0000 (18:06 +0200)
committerLeonid Usov <leonid.usov@ibm.com>
Thu, 14 Mar 2024 19:10:04 +0000 (15:10 -0400)
commitaba3c1d240c873fc0cd3e1d30cd86b2dbb71f24b
tree9c8431843d4908915c68ad0a52799c2a48dc1501
parentcbac8e8d7801c1dc4577db6ef5a9fd74126a9113
mds/quiesce-db: keep the db thread alive until shutdown

With the change we can now avoid having to join it during the membership update, preventing potential deadlocks

Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
(cherry picked from commit 8b896a9e145796119f0451201dc4d53ddac97db0)
src/mds/MDSRank.cc
src/mds/QuiesceDbManager.cc
src/mds/QuiesceDbManager.h
src/test/mds/TestQuiesceDb.cc