-
Type: Bug
-
Status: Resolved (View Workflow)
-
Priority: Medium
-
Resolution: Won't Fix
-
Affects Version/s: 5.0, 6.0
-
Fix Version/s: None
-
Component/s: OpenStack
-
Labels:None
-
Story Points:2
-
Epic Link:
Snapshotting VMs used to work in CORD, but no longer does. Running it leads to a stack trace in the nova-compute.log file on the compute node running the VM to be snapshotted.
On head node:
nova image-create --poll 73b79f56-4954-4086-aba8-638ed9ee6189 "snapshot 1"
On compute node:
Exception during message handling: id 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher Traceback (most recent call last): 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 142, in _dispatch_and_reply 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher executor_callback)) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 186, in _dispatch 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher executor_callback) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 130, in _do_dispatch 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher result = func(ctxt, **new_args) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 6933, in snapshot_instance 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher return self.manager.snapshot_instance(ctxt, image_id, instance) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 88, in wrapped 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher payload) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 85, in __exit__ 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 71, in wrapped 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher return f(self, context, *args, **kw) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 333, in decorated_function 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher LOG.warning(msg, e, instance_uuid=instance_uuid) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 85, in __exit__ 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 304, in decorated_function 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher return function(self, context, *args, **kwargs) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 361, in decorated_function 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher kwargs['instance'], e, sys.exc_info()) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 85, in __exit__ 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 349, in decorated_function 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher return function(self, context, *args, **kwargs) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 409, in decorated_function 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher instance=instance) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 85, in __exit__ 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 399, in decorated_function 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher *args, **kwargs) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 3291, in snapshot_instance 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher task_states.IMAGE_SNAPSHOT) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 3321, in _snapshot_instance 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher update_task_state) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 1332, in snapshot 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher context, self._image_api, base_image_ref, instance) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/compute/utils.py", line 204, in get_image_metadata 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher image = image_api.get(context, image_id_or_uri) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/image/api.py", line 93, in get 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher show_deleted=show_deleted) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/image/glance.py", line 309, in show 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher include_locations=include_locations) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/image/glance.py", line 483, in _translate_from_glance 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher include_locations=include_locations) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/nova/image/glance.py", line 545, in _extract_attributes 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher queued = getattr(image, 'status') == 'queued' 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/glanceclient/openstack/common/apiclient/base.py", line 461, in __getattr__ 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher self.get() 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/glanceclient/openstack/common/apiclient/base.py", line 479, in get 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher new = self.manager.get(self.id) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/glanceclient/openstack/common/apiclient/base.py", line 464, in __getattr__ 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher raise AttributeError(k) 2018-02-15 17:24:56.702 32270 TRACE oslo_messaging.rpc.dispatcher AttributeError: id