]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: fix unhealth heartbeat during rejoin 21366/head
authordongdong tao <tdd21151186@gmail.com>
Fri, 30 Mar 2018 15:30:55 +0000 (23:30 +0800)
committerPrashant D <pdhange@redhat.com>
Thu, 12 Apr 2018 01:36:27 +0000 (21:36 -0400)
commita942cc479c0df10cefe08d1eefac8bee20a39a2e
tree6c3521e0ece8cabc9cdb5ed2c4c063c41a290b62
parent719e13ccfcc6cdf163d03ddfb0f55dbe0e338f48
mds: fix unhealth heartbeat during rejoin

function process_imported_caps might hold mds_lock too long,
mds tick thread will be starved, and leads to unhealth heartbeat check.
which would eventually make the mds been kicked by the monitor during rejoin phase.

Fixes: https://tracker.ceph.com/issues/23530
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
(cherry picked from commit 8539a9827ba86c44a5285925923a16b8764a6a0a)
src/mds/MDCache.cc