HTTP 500 returned if a string is specified for delete_on_termination during boot from volume
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Low
|
Unmesh Gurjar | ||
Folsom |
Fix Released
|
Low
|
Joe Gordon |
Bug Description
Pass a string, other than 'True' or 'False' for the <delete_
$ nova boot --flavor 1 --image a2bfa0c3-
ERROR: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-731d5d89-
Stack trace (n-api):
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack scheduler_
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack scheduler_
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack QUOTAS.
2012-10-03 06:31:19 TRACE nova.api.openstack File "/usr/lib/
2012-10-03 06:31:19 TRACE nova.api.openstack self.gen.next()
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack security_group, block_device_
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack instance_type, image, block_device_
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack instance_type, instance_uuid, mapping)
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack values)
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack return IMPL.block_
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack return f(*args, **kwargs)
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack bdm_ref.
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack session.flush()
2012-10-03 06:31:19 TRACE nova.api.openstack File "/opt/stack/
2012-10-03 06:31:19 TRACE nova.api.openstack raise DBError(e)
2012-10-03 06:31:19 TRACE nova.api.openstack DBError: invalid literal for int() with base 10: 'test_boot' (original cause: ValueError: invalid literal for int() with base 10: 'test_boot') 'INSERT INTO block_device_
2012-10-03 06:31:19 TRACE nova.api.openstack
2012-10-03 06:31:19 INFO nova.api.openstack [req-731d5d89-
The parameter should accept only Boolean (True/1 or False/0)
Changed in nova: | |
assignee: | nobody → Chetan Kumar (chetan-kumar) |
description: | updated |
Changed in nova: | |
importance: | Undecided → Low |
tags: | added: folsom-backport-potential |
Changed in nova: | |
milestone: | none → grizzly-1 |
status: | Fix Committed → Fix Released |
tags: | removed: folsom-backport-potential |
Changed in nova: | |
milestone: | grizzly-1 → 2013.1 |
The above request should return an HTTP Bad Request instead.