[SRU] Check for operation id in API
Bug #1524350 reported by
Chuck Short
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nova-compute-lxd (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Wily |
Fix Released
|
High
|
Unassigned | ||
Xenial |
Fix Released
|
High
|
Unassigned |
Bug Description
To support older versions of LXD we should check to see if there is an operation ID in the LXD API request before uploading the image to the LXD image store.
[Impact]
In order to support older versions of LXD due to an API change when using images, the operation ID is not sent. We need to check to see if we have a operation id before trying to split the operatin id url. Otherwise we would get an exception.
[Test Case]
* upload an image with LXD v0.18 and see there is an exception when trying to get an operation id.
[Regression Potential]
None
Changed in nova-compute-lxd (Ubuntu): | |
importance: | Undecided → High |
Changed in nova-compute-lxd (Ubuntu Wily): | |
importance: | Undecided → High |
Changed in nova-compute-lxd (Ubuntu Xenial): | |
status: | New → Fix Released |
To post a comment you must log in.
Hello Chuck, or anyone else affected,
Accepted nova-compute-lxd into wily-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ nova-compute- lxd/0.18- 0ubuntu3. 2 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed. In either case, details of your testing will help us make a better decision.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance!