ObjectACL tempest tests are flaky with preprov creds
Bug #1524717 reported by
Andrea Frittoli
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
refstack |
Invalid
|
Undecided
|
Unassigned | ||
tempest |
Fix Released
|
Critical
|
Andrea Frittoli |
Bug Description
Some of the tempest ObjectACL negative tests are flaky when executed using the pre provisioned credentials provider.
See for instance http://
Until this is fixed, the pre provisioned credentials provider cannot make it to the gate, and can only run in experimental and periodic jobs, which makes it susceptible of regressions.
summary: |
- ObjectACL tempest tests are flaky with preprov reds + ObjectACL tempest tests are flaky with preprov creds |
no longer affects: | refstack |
Changed in refstack: | |
status: | New → Invalid |
Changed in tempest: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
All the flaky tests use the set_alt_auth_data functionality of auth.py, passing creds from an 'alt' user http:// git.openstack. org/cgit/ openstack/ tempest/ tree/tempest/ api/object_ storage/ test_container_ acl_negative. py#n90. git.openstack. org/cgit/ openstack/ tempest/ tree/tempest/ api/object_ storage/ test_container_ acl_negative. py#n58) do not suffer from the same issue.
Tests which use set_alt_auth_data with no alt data (e.g. http://
I verified from the result DB that all the tests in the class run on the same worker, so there's no race possible within this class.
QUERY: select * from test_run_metadata, test_runs, tests where test_runs.id = test_run_ metadata. test_run_ id and test_runs.test_id = tests.id and run_id = 69874 and tests.test_id like '%ObjectACL%' and test_run_ metadata. key = 'tags' and status = 'fail'.