octopus:qa/tasks/mgr/test_progress: fix wait_until_equal#39360
octopus:qa/tasks/mgr/test_progress: fix wait_until_equal#39360jdurgin merged 1 commit intoceph:octopusfrom
Conversation
|
@jdurgin I scheduled 9 jobs |
|
That amount of testing is fine since this is purely a change in the progress tests. I just wanted to verify this change is not needed in master, is that correct? |
|
@kamoltat could you note down the reason why this change does not apply to master in the commit message? |
@jdurgin yes so basically it is not needed in masters because only octopus and nautilus doesn't have a |
07b9d8d to
8df54fe
Compare
|
@kamoltat seems related : can you take a look: /ceph/teuthology-archive/yuriw-2021-03-09_20:27:38-rados-wip-yuri2-testing-2021-03-09-1006-octopus-distro-basic-smithi/5950994/teuthology.log |
|
@kamoltat @ideepika I decided to dig into this since the progress module tests have been consistently failing in octopus. The problem is that https://github.com/ceph/ceph/pull/39289/files#diff-068949e3f54d53acccfd66139a1b7c90ec7f3b4c65254ffa677fb72b1270a774R354 was an incomplete backport. It used I have no idea how tests passed for #39289, probably they did not. Let's please fix this. |
neha-ojha
left a comment
There was a problem hiding this comment.
until #39360 (comment) is fixed
|
@neha-ojha I see will get it on it right away. Thank you. |
Octopus ceph_test_case doesn't have period arg so remove that in wait_until_equal. Also increase time to wait for complete events by using RECOVERY_PERIOD instead of EVENT_CREATION_PERIOD Not needed in masters because only octopus and nautilus doesn't have a period argument in qa/tasks/mgr/test_progress.py wait_until_equals() function Fixes: https://tracker.ceph.com/issues/48824 Signed-off-by: Kamoltat <ksirivad@redhat.com>
8df54fe to
df41ea7
Compare
jdurgin
left a comment
There was a problem hiding this comment.
Since it was included in this run, #40225 (comment) looks good!
Octopus ceph_test_case doesn't have period arg
so remove that in wait_until_equal. Also increase
time to wait for complete events by using RECOVERY_PERIOD
instead of EVENT_CREATION_PERIOD
Not needed in masters because only octopus and nautilus
doesn't have a period argument in qa/tasks/mgr/test_progress.py
wait_until_equals() function
Fixes: https://tracker.ceph.com/issues/48824
Signed-off-by: Kamoltat ksirivad@redhat.com
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox