Tempest test: "test_create_second_image_when_first_image_is_being_saved" failing in featureset020 periodic job
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Committed
|
High
|
Unassigned |
Bug Description
1 Tempest test(test_
Failure logs:-
https:/
https:/
For comparison logs of job which passed this test:-
https:/
https:/
https:/
The test tries to create an image from server twice: 1st should pass(return 202) and 2nd should return 409(as server task state is image_pending_
In the failing job 2nd try also return 202 so the test is failing.
The thing i noted is that 2nd request in failing job is taking 4+second while in passing jobs it takes less than .5 seconds, so it might be related to some performance.
tags: | added: ci promotion-blocker |
Changed in tripleo: | |
importance: | Undecided → Critical |
description: | updated |
tags: | removed: promotion-blocker |
Changed in tripleo: | |
status: | New → Triaged |
milestone: | none → queens-3 |
Changed in tripleo: | |
milestone: | queens-3 → queens-rc1 |
Changed in tripleo: | |
milestone: | queens-rc1 → rocky-1 |
Changed in tripleo: | |
milestone: | rocky-1 → rocky-2 |
Changed in tripleo: | |
milestone: | rocky-2 → rocky-3 |
Changed in tripleo: | |
milestone: | rocky-3 → rocky-rc1 |
Changed in tripleo: | |
milestone: | rocky-rc1 → stein-1 |
Changed in tripleo: | |
milestone: | stein-1 → stein-2 |
Changed in tripleo: | |
milestone: | stein-2 → stein-3 |
Changed in tripleo: | |
milestone: | stein-3 → stein-rc1 |
Changed in tripleo: | |
milestone: | stein-rc1 → train-1 |
Changed in tripleo: | |
milestone: | train-1 → train-2 |
Changed in tripleo: | |
milestone: | train-2 → train-3 |
Changed in tripleo: | |
milestone: | train-3 → ussuri-1 |
Changed in tripleo: | |
milestone: | ussuri-1 → ussuri-2 |
tags: | added: tempest |
Changed in tripleo: | |
milestone: | ussuri-2 → ussuri-3 |
Changed in tripleo: | |
status: | Triaged → Incomplete |
Changed in tripleo: | |
milestone: | ussuri-3 → ussuri-rc3 |
Changed in tripleo: | |
milestone: | ussuri-rc3 → victoria-1 |
Changed in tripleo: | |
milestone: | victoria-1 → victoria-3 |
Changed in tripleo: | |
status: | Incomplete → Fix Committed |
This is a race that failing negative testcase [1] is supposed to catch
# Disallow creating another image when first image is being saved
and failing test taking longer is an indication that another image is created when it should not.
[1] https:/ /git.openstack. org/cgit/ openstack/ tempest/ tree/tempest/ api/compute/ images/ test_images_ oneserver_ negative. py#n96