]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: finish clientreplay requests before requesting active state 12852/head
authorYan, Zheng <zyan@redhat.com>
Tue, 10 Jan 2017 03:16:47 +0000 (11:16 +0800)
committerYan, Zheng <zyan@redhat.com>
Tue, 10 Jan 2017 03:37:14 +0000 (11:37 +0800)
commit80dae314ee90e79d60e2cfee301e43a435c10801
treedbdfcb4cf633e2ca16cbb8ec2b5a17187382a0a1
parent59c01082411d51b256049508f5fd1bd3a84204a2
mds: finish clientreplay requests before requesting active state

All clientreplay requests' finish contexts should be executed
before MDCache::export_remaining_imported_caps(). Otherwise
MDCache::try_reconnect_cap() may fail to reconnect client caps.

Fixes: http://tracker.ceph.com/issues/18461
Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/mds/MDSRank.cc