yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #10207
[Bug 1284516] [NEW] nova-compute does not clean up inst_base_resize directory when deleting the instance during finish_resize
Public bug reported:
When deleting an instance during finish_resize, an exception will be
raised as following:
2014-02-25 07:51:49.913 ERROR nova.compute.manager [^[[01;36mreq-efd592fa-40c2-41a3-be20-4174c5e9317e ^[[00;36madmin admin] ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] Setting instance vm_state to ERROR^[[00m
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00mTraceback (most recent call last):
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/nova/nova/compute/manager.py", line 3312, in finish_resize
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m disk_info, image)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/nova/nova/compute/manager.py", line 3266, in _finish_resize
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m instance.task_state = task_states.RESIZE_FINISH
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/nova/nova/objects/base.py", line 142, in wrapper
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m ctxt, self, fn.__name__, args, kwargs)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/nova/nova/conductor/rpcapi.py", line 483, in object_action
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m objmethod=objmethod, args=args, kwargs=kwargs)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/oslo.messaging/oslo/messaging/rpc/client.py", line 150, in call
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m wait_for_reply=True, timeout=timeout)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/oslo.messaging/oslo/messaging/transport.py", line 87, in _send
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m timeout=timeout)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/oslo.messaging/oslo/messaging/_drivers/amqpdriver.py", line 390, in send
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m return self._send(target, ctxt, message, wait_for_reply, timeout)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/oslo.messaging/oslo/messaging/_drivers/amqpdriver.py", line 383, in _send
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m raise result
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00mUnexpectedDeletingTaskStateError_Remote: Unexpected task state: expecting (u'resize_migrated',) but the actual state is deleting
When this exception happens, resize process is over. And the inst_base_resize directory are not cleaned up and remain forever.
** Affects: nova
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/1284516
Title:
nova-compute does not clean up inst_base_resize directory when
deleting the instance during finish_resize
Status in OpenStack Compute (Nova):
New
Bug description:
When deleting an instance during finish_resize, an exception will be
raised as following:
2014-02-25 07:51:49.913 ERROR nova.compute.manager [^[[01;36mreq-efd592fa-40c2-41a3-be20-4174c5e9317e ^[[00;36madmin admin] ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] Setting instance vm_state to ERROR^[[00m
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00mTraceback (most recent call last):
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/nova/nova/compute/manager.py", line 3312, in finish_resize
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m disk_info, image)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/nova/nova/compute/manager.py", line 3266, in _finish_resize
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m instance.task_state = task_states.RESIZE_FINISH
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/nova/nova/objects/base.py", line 142, in wrapper
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m ctxt, self, fn.__name__, args, kwargs)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/nova/nova/conductor/rpcapi.py", line 483, in object_action
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m objmethod=objmethod, args=args, kwargs=kwargs)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/oslo.messaging/oslo/messaging/rpc/client.py", line 150, in call
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m wait_for_reply=True, timeout=timeout)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/oslo.messaging/oslo/messaging/transport.py", line 87, in _send
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m timeout=timeout)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/oslo.messaging/oslo/messaging/_drivers/amqpdriver.py", line 390, in send
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m return self._send(target, ctxt, message, wait_for_reply, timeout)
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m File "/opt/stack/oslo.messaging/oslo/messaging/_drivers/amqpdriver.py", line 383, in _send
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00m raise result
2014-02-25 07:51:49.913 TRACE nova.compute.manager ^[[01;35m[instance: f0135c05-cd86-4aad-8880-625d2a2ee960] ^[[00mUnexpectedDeletingTaskStateError_Remote: Unexpected task state: expecting (u'resize_migrated',) but the actual state is deleting
When this exception happens, resize process is over. And the inst_base_resize directory are not cleaned up and remain forever.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1284516/+subscriptions
Follow ups
References