Activity log for bug #1731066

Date Who What changed Old value New value Message
2017-11-08 22:27:29 Sean Feole bug added bug
2017-11-08 22:27:29 Sean Feole attachment added openstacksuspend.txt https://bugs.launchpad.net/bugs/1731066/+attachment/5006108/+files/openstacksuspend.txt
2017-11-08 22:27:55 Sean Feole attachment added suspend-logs.txt https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1731066/+attachment/5006109/+files/suspend-logs.txt
2017-11-08 22:28:40 Sean Feole tags arm64
2017-11-08 22:30:39 Sean Feole description In Pike upon attempting to suspend an instance on an ARM64 host, the following error occurs 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] Traceback (most recent call last): 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 6815, in _error_out_instance_on_exception 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] yield 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 4238, in suspend_instance 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] self.driver.suspend(context, instance) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 2658, in suspend 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] guest.save_memory_state() 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/guest.py", line 505, in save_memory_state 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] self._domain.managedSave(0) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 186, in doit 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] result = proxy_call(self._autowrap, f, *args, **kwargs) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 144, in proxy_call 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] rv = execute(f, *args, **kwargs) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 125, in execute 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] six.reraise(c, e, tb) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 83, in tworker 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] rv = meth(*args, **kwargs) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1427, in managedSave 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] if ret == -1: raise libvirtError ('virDomainManagedSave() failed', dom=self) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] libvirtError: Unable to read from monitor: Connection reset by peer 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] libvirt-bin: Installed: 3.6.0-1ubuntu5~cloud0 Candidate: 3.6.0-1ubuntu5~cloud0 In the libvirt logs, I see: 2017-11-08 22:14:32.528+0000: Domain id=1 is tainted: host-cpu KVM_SET_DEVICE_ATTR failed: Group 4 attr 0x0000000000000001: No such device or address 2017-11-08 22:17:52.733+0000: shutting down, reason=crashed I've attached the full output of my commands to the bug. In Openstack Pike upon attempting to suspend an instance on an ARM64 host, the following error occurs 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] Traceback (most recent call last): 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 6815, in _error_out_instance_on_exception 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] yield 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 4238, in suspend_instance 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] self.driver.suspend(context, instance) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 2658, in suspend 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] guest.save_memory_state() 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/guest.py", line 505, in save_memory_state 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] self._domain.managedSave(0) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 186, in doit 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] result = proxy_call(self._autowrap, f, *args, **kwargs) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 144, in proxy_call 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] rv = execute(f, *args, **kwargs) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 125, in execute 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] six.reraise(c, e, tb) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 83, in tworker 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] rv = meth(*args, **kwargs) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1427, in managedSave 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] if ret == -1: raise libvirtError ('virDomainManagedSave() failed', dom=self) 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] libvirtError: Unable to read from monitor: Connection reset by peer 2017-11-08 21:37:35.345 241677 ERROR nova.compute.manager [instance: 8036044b-067b-4be3-916e-29d34b1c3352] libvirt-bin:   Installed: 3.6.0-1ubuntu5~cloud0   Candidate: 3.6.0-1ubuntu5~cloud0 In the libvirt logs, I see: 2017-11-08 22:14:32.528+0000: Domain id=1 is tainted: host-cpu KVM_SET_DEVICE_ATTR failed: Group 4 attr 0x0000000000000001: No such device or address 2017-11-08 22:17:52.733+0000: shutting down, reason=crashed I've attached the full output of my commands to the bug.
2017-11-09 09:22:29 Christian Ehrhardt  libvirt (Ubuntu): status New Incomplete
2017-11-09 17:08:52 Sean Feole marked as duplicate 1731051