Hi all,
I am working on bug #47443[1]. To verify the fix[2], I need to run the
test "tasks.mgr.test_progress.TestProgress.test_osd_cannot_recover"[3]
locally but I am not aware of the correct way since I have never run
the mgr tests before.
I tried "python3 ../qa/tasks/vstart_runner.py
tasks.mgr.test_progress.TestProgress.test_osd_cannot_recover
--kclient" but the execution aborted with AssertionError at this
line[4]. Here's the full traceback[5].
Besides running the test with the fix, I also tried running this test
on a separate repo, the master of which was unupdated enough to not
have the commits from PR #32581[6] (which is the cause of the bug),
but I got the same traceback[5].
So I think I might not be triggering the tests the right way. I looked
at docs, specifically in the developer's guide and MGR section but I
couldn't find anything related.
Thanks,
- Rishabh
[1]
https://tracker.ceph.com/issues/47447
[2]
https://github.com/ceph/ceph/pull/37159
[3]
https://github.com/ceph/ceph/blob/master/qa/tasks/mgr/test_progress.py#L218
[4]
https://github.com/ceph/ceph/blob/master/qa/tasks/ceph_manager.py#L1930
[5]
https://paste.centos.org/view/094dec74
[6]
https://github.com/ceph/ceph/pull/32581