euca-describe-instances shows all instances in all states (even terminated)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Brian Waldon |
Bug Description
Running 2011.3~
INSTANCE i-00000009 ami-00000004 terminating None (sandbox, enc2b11) 5 m1.small 2011-06-
INSTANCE i-0000000a ami-00000004 terminating None (sandbox, enc2b14) 6 m1.small 2011-06-
INSTANCE i-0000000b ami-00000004 terminating None (sandbox, enc2b14) 7 m1.small 2011-06-
INSTANCE i-0000000c ami-00000004 shutdown None (sandbox, enc2b11) 8 m1.small 2011-06-
INSTANCE i-0000000d ami-00000004 terminating None (sandbox, enc2b12) 9 m1.small 2011-06-
However, if I try to euca-terminate the instances, I'm told its an invalid instance:
i-0000000b
InstanceNotFound: Instance %(instance_id)s could not be found.
i-0000000c
InstanceNotFound: Instance %(instance_id)s could not be found.
i-0000000d
InstanceNotFound: Instance %(instance_id)s could not be found.
Related branches
- Rick Harris (community): Approve
- Devin Carlen (community): Approve
-
Diff: 60 lines (+30/-1)3 files modifiednova/db/sqlalchemy/api.py (+2/-1)
nova/tests/test_cloud.py (+11/-0)
nova/tests/test_db_api.py (+17/-0)
- OpenStack release team: Pending requested
-
Diff: 32 lines (+4/-4)2 files modifiednova/api/ec2/cloud.py (+3/-1)
nova/tests/test_cloud.py (+1/-3)
- Brian Lamar (community): Approve
- Devin Carlen (community): Approve
- Alex Meade (community): Approve
-
Diff: 32 lines (+4/-4)2 files modifiednova/api/ec2/cloud.py (+3/-1)
nova/tests/test_cloud.py (+1/-3)
- Vish Ishaya (community): Disapprove
-
Diff: 28 lines (+2/-3)2 files modifiednova/api/ec2/cloud.py (+1/-0)
nova/tests/test_cloud.py (+1/-3)
Changed in nova: | |
assignee: | nobody → John Tran (jtran) |
Changed in nova: | |
status: | New → In Progress |
Changed in nova: | |
status: | In Progress → Incomplete |
Changed in nova: | |
status: | Incomplete → Fix Committed |
Changed in nova: | |
milestone: | none → diablo-4 |
Changed in nova: | |
status: | Fix Committed → Incomplete |
Changed in nova: | |
assignee: | John Tran (jtran) → Brian Waldon (bcwaldon) |
status: | Incomplete → In Progress |
importance: | Undecided → High |
milestone: | diablo-4 → diablo-rbp |
Changed in nova: | |
milestone: | diablo-rbp → 2011.3 |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
status: | Fix Committed → Fix Released |
I should also note that this happens regardless of if the user is_admin or not, but (of course) admin users show all instances for all projects, while non admins only show the ones they have access to.