]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
qa: reduce dependence on teuthology role list for mds
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 10 Mar 2021 22:46:27 +0000 (14:46 -0800)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 31 Mar 2021 14:29:54 +0000 (07:29 -0700)
commitb81e5aaf1cc46bea3d97d6d989c39ebe33f84985
treebcb5d752927610c8d33cc0db3f5da5e675a103dc
parent1f5c839d0e7b78c7ca4208eb1ddcf4660bf5a2d4
qa: reduce dependence on teuthology role list for mds

It's not yet possible to completely remove the dependency on
mds_ids/mds_daemons in the CephFS tests but this commit reduces it
enough for most code paths to work with cephadm.

The main change here is use of CephManager.do_rados, with some
improvements.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 5292e8820149f1b5f5146a1488283bc19cb48c5a)
15 files changed:
qa/tasks/cephfs/filesystem.py
qa/tasks/cephfs/test_auto_repair.py
qa/tasks/cephfs/test_damage.py
qa/tasks/cephfs/test_data_scan.py
qa/tasks/cephfs/test_forward_scrub.py
qa/tasks/cephfs/test_fragment.py
qa/tasks/cephfs/test_mantle.py
qa/tasks/cephfs/test_misc.py
qa/tasks/cephfs/test_multimds_misc.py
qa/tasks/cephfs/test_openfiletable.py
qa/tasks/cephfs/test_recovery_pool.py
qa/tasks/cephfs/test_scrub.py
qa/tasks/cephfs/test_scrub_checks.py
qa/tasks/cephfs/test_strays.py
qa/tasks/vstart_runner.py