volume qos specs list errors occasionally
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-openstackclient |
Fix Released
|
Low
|
Dean Troyer |
Bug Description
This is seen occasionally in functional tests:
tempest.
With debug enabled, here is the actual problem:
GET call to volumev3 for http://
No such QoS spec f14d32e9-
The volume qos spec list command gets the list of specs, then does a detail lookup on each one to get the rest of the desired information. If the detailed lookup errors, we see the above.
In functional tests the list includes specs form other tests, and occasionally another test delets its spec between the list and detail calls. Doh!
We should ignore the not found error in the detail lookup and either a) include what we do have on the spec or b) drop the not-found spec from the list. Either way the list command should not be aborted.
Changed in python-openstackclient: | |
assignee: | nobody → Dean Troyer (dtroyer) |
status: | New → Triaged |
importance: | Undecided → Low |
Upon further review, the failure is in a secondary lookup for associations, this should be skipped for that spec and the lookups continue.