** Also affects: nova/havana
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1233026
Title:
exception.InstanceIsLocked is not caught in start and stop server api
Status in OpenStack Compute (Nova):
Fix Released
Status in OpenStack Compute (nova) havana series:
New
Bug description:
when port nova-v3-test:
test_server_actions.ServerActionsV3TestXML.test_lock_unlock_server. We
found the exception.InstanceIsLocked is not caught in start and stop
server API.
the following is the nova log:
2013-09-30 15:03:29.306 ^[[00;32mDEBUG nova.api.openstack.wsgi
[^[[01;36mreq-d791baac-2015-4e65-8d02-720b0944e824 ^[[00;36mdemo demo^[[00;32m]
^[[01;35m^[[00;32mAction: 'action', body: <?xml version="1.0" encoding="UTF-8"?>
<stop xmlns="http://docs.openstack.org/compute/api/v1.1"/>^[[00m
^[[00;33mfrom (pid=23798) _process_stack
/opt/stack/nova/nova/api/openstack/wsgi.py:935^[[00m
2013-09-30 15:03:29.307 ^[[00;32mDEBUG nova.api.openstack.wsgi
[^[[01;36mreq-d791baac-2015-4e65-8d02-720b0944e824 ^[[00;36mdemo demo^[[00;32m]
^[[01;35m^[[00;32mCalling method <bound method ServersController._stop_server
of <nova.api.openstack.compute.plugins.v3.servers.ServersController object at
0x577c250>>^[[00m ^[[00;33mfrom (pid=23798) _process_stack
/opt/stack/nova/nova/api/openstack/wsgi.py:936^[[00m
2013-09-30 15:03:29.339 ^[[00;32mDEBUG
nova.api.openstack.compute.plugins.v3.servers
[^[[01;36mreq-d791baac-2015-4e65-8d02-720b0944e824 ^[[00;36mdemo demo^[[00;32m]
^[[01;35m[instance: cd4fec81-d2e8-43cd-ab5d-47da72dd90fa] ^[[00;32mstop
instance^[[00m ^[[00;33mfrom (pid=23798) _stop_server
/opt/stack/nova/nova/api/openstack/compute/plugins/v3/servers.py:1372^[[00m
2013-09-30 15:03:29.340 ^[[01;31mERROR nova.api.openstack.extensions
[^[[01;36mreq-d791baac-2015-4e65-8d02-720b0944e824 ^[[00;36mdemo demo^[[01;31m]
^[[01;35m^[[01;31mUnexpected exception in API method^[[00m
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00mTraceback (most recent call last):
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00m File "/opt/stack/nova/nova/api/openstack/extensions.py", line
469, in wrapped
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00m return f(*args, **kwargs)
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00m File
"/opt/stack/nova/nova/api/openstack/compute/plugins/v3/servers.py", line 1374,
in _stop_server
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00m self.compute_api.stop(context, instance)
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00m File "/opt/stack/nova/nova/compute/api.py", line 198, in
wrapped
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00m return func(self, context, target, *args, **kwargs)
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00m File "/opt/stack/nova/nova/compute/api.py", line 187, in inner
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00m raise
exception.InstanceIsLocked(instance_uuid=instance['uuid'])
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00mInstanceIsLocked: Instance cd4fec81-d2e8-43cd-ab5d-47da72dd90fa
is locked
^[[01;31m2013-09-30 15:03:29.340 TRACE nova.api.openstack.extensions
^[[01;35m^[[00m
2013-09-30 15:03:29.341 ^[[00;36mINFO nova.api.openstack.wsgi
[^[[01;36mreq-d791baac-2015-4e65-8d02-720b0944e824 ^[[00;36mdemo demo^[[00;36m]
^[[01;35m^[[00;36mHTTP exception thrown: Unexpected API Error. Please report
this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
<class 'nova.exception.InstanceIsLocked'>^[[00m
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1233026/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp