GetConsoleOutput in EC2 api requires InstanceId.1, when it should use InstanceId
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Unassigned | ||
Bexar |
Fix Released
|
Medium
|
Thierry Carrez |
Bug Description
The following traceback is received when using the aws-sdk for php:
2011-02-07 22:44:11,649 ERROR nova.api [RYYEHEIH632TIF
(nova.api): TRACE: Traceback (most recent call last):
(nova.api): TRACE: File "/usr/lib/
(nova.api): TRACE: result = api_request.
(nova.api): TRACE: File "/usr/lib/
(nova.api): TRACE: result = method(context, **args)
(nova.api): TRACE: File "/usr/lib/
(nova.api): TRACE: instance_id = ec2_id_
(nova.api): TRACE: File "/usr/lib/
(nova.api): TRACE: return int(ec2_
(nova.api): TRACE: ValueError: invalid literal for int() with base 16: 'i'
(nova.api): TRACE:
Nova incorrectly required InstanceId.1, instead of InstanceId.
Related branches
- Vish Ishaya (community): Approve
- Devin Carlen (community): Approve
-
Diff: 17 lines (+5/-2)1 file modifiednova/api/ec2/cloud.py (+5/-2)
Changed in nova: | |
status: | New → Fix Committed |
tags: | added: bexar-post-release |
tags: | removed: bexar-post-release |
Changed in nova: | |
milestone: | none → 2011.2 |
status: | Fix Committed → Fix Released |
I'm looking into validating that this is indeed fixed in 2011.1.1 release candidates... but I'm not sure I understand how to reproduce the bug (or absence thereof). Ryan, any chance you can come up with a simple test case that I could use in validation ?