]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: fix race in PurgeQueue::wait_for_recovery() 18385/head
authorYan, Zheng <zyan@redhat.com>
Thu, 19 Oct 2017 03:32:38 +0000 (11:32 +0800)
committerYan, Zheng <zyan@redhat.com>
Thu, 19 Oct 2017 03:34:59 +0000 (11:34 +0800)
commit410434b3d23c54971f3e2c4df179b139979a33c0
tree04c3eb3e321dd7c8ddf464a8b00f34c8271fd7bc
parentee96c34a4d1fc48dec6a1afb4fe98634805c02ce
mds: fix race in PurgeQueue::wait_for_recovery()

After PurgeQueue::wait_for_recovery() locks the mutex, purge queue
may have already been recovered.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
src/mds/MDSRank.cc
src/mds/PurgeQueue.cc
src/mds/PurgeQueue.h