From: Yan, Zheng Date: Wed, 5 Jun 2019 14:04:22 +0000 (+0800) Subject: qa/cephfs: fix test_evict_client X-Git-Tag: v15.1.0~2525^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F28411%2Fhead;p=ceph.git qa/cephfs: fix test_evict_client explictly kill stale session, otherwise session count check is racy. Fixes: https://tracker.ceph.com/issues/40173 Signed-off-by: "Yan, Zheng" --- diff --git a/qa/tasks/cephfs/test_misc.py b/qa/tasks/cephfs/test_misc.py index 9cd3469b88c3..26a551e2d6cc 100644 --- a/qa/tasks/cephfs/test_misc.py +++ b/qa/tasks/cephfs/test_misc.py @@ -122,6 +122,7 @@ class TestMisc(CephFSTestCase): ls_data = self.fs.mds_asok(['session', 'ls']) self.assert_session_count(1, ls_data) + mount_a_client_id = self.mount_a.get_global_id() self.mount_a.kill() self.mount_a.kill_cleanup() @@ -129,6 +130,8 @@ class TestMisc(CephFSTestCase): ls_data = self.fs.mds_asok(['session', 'ls']) self.assert_session_count(1, ls_data) + self.fs.mds_asok(['session', 'evict', "%s" % mount_a_client_id]) + self.mount_a.mount() self.mount_a.wait_until_mounted() self.mount_b.mount()