Activity log for bug #1864624

Date Who What changed Old value New value Message
2020-02-25 09:20:39 Qiu Fossen bug added bug
2020-02-25 09:20:51 Qiu Fossen tacker: assignee Qiu Fossen (fossen123)
2020-03-09 00:46:31 Brin Zhang affects tacker nova
2020-03-10 09:22:44 Brin Zhang nova: status New Confirmed
2020-03-10 09:24:18 Brin Zhang nova: status Confirmed In Progress
2020-04-11 06:10:41 Qiu Fossen description The instance is volume backed and power state is PAUSED,shelve the instance failed. The reason is that can not attempt a clean shutdown of a paused guest instance some hypervisors will fail the clean shutdown if the guest is not running. The instance is volume backed and power state is PAUSED,shelve the instance failed. The reason is that can not attempt a clean shutdown of a paused guest instance some hypervisors will fail the clean shutdown if the guest is not running. Description =========== The instance is booted from volume, and pause the instance in paused status, and shelve this instance. But this instance's status is only paused not shelved. Steps to reproduce ================== 1.Boot an instance from volume. 2.Pause the instance. 3.shelve the instance. Expected result =============== This instance's status is shelved. Actual result ============= This instance's status is paused. Environment =========== 1. OpenStack Rocky version 2.Hypervisor is kvm 3.The storage is Ceph 4.Networking is Neutron with OpenVSwitch Logs&Configs ============ The logs as following: ERROR oslo_messaging.rpc.server [req-2b83d684-eb08-4337-bcd8-39315db5bd4f ada583e8d8b24df695ecc6bcad83e0d8 749b546d5bcd4425ae53cbe1ba419f01 - - -] Exception during message handling: libvirtError: Requested operation is not valid: domain is not running ERROR oslo_messaging.rpc.server Traceback (most recent call last): ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_messaging/rpc/server.py", line 163, in _process_incoming ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message) ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 265, in dispatch ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args) ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 194, in _do_dispatch ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args) ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/exception_wrapper.py", line 79, in wrapped ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__ ERROR oslo_messaging.rpc.server self.force_reraise() ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/exception_wrapper.py", line 69, in wrapped ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/compute/manager.py", line 188, in decorated_function ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__ ERROR oslo_messaging.rpc.server self.force_reraise() ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/compute/manager.py", line 158, in decorated_function ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/compute/utils.py", line 1141, in decorated_function ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/compute/manager.py", line 216, in decorated_function ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__ ERROR oslo_messaging.rpc.server self.force_reraise() ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/compute/manager.py", line 204, in decorated_function ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/compute/manager.py", line 4967, in shelve_offload_instance ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 274, in inner ERROR oslo_messaging.rpc.server return f(*args, **kwargs) ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/compute/manager.py", line 4966, in do_shelve_offload_instance ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/compute/manager.py", line 4981, in _shelve_offload_instance ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/compute/manager.py", line 2451, in _power_off_instance ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/virt/libvirt/driver.py", line 2884, in power_off ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/virt/libvirt/driver.py", line 2812, in _clean_shutdown ERROR oslo_messaging.rpc.server File "build/bdist.linux-x86_64/egg/nova/virt/libvirt/guest.py", line 610, in shutdown ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 186, in doit ERROR oslo_messaging.rpc.server result = proxy_call(self._autowrap, f, *args, **kwargs) ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 144, in proxy_call ERROR oslo_messaging.rpc.server rv = execute(f, *args, **kwargs) ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 125, in execute ERROR oslo_messaging.rpc.server six.reraise(c, e, tb) ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/tpool.py", line 83, in tworker ERROR oslo_messaging.rpc.server rv = meth(*args, **kwargs) ERROR oslo_messaging.rpc.server File "/usr/lib64/python2.7/site-packages/libvirt.py", line 2455, in shutdown ERROR oslo_messaging.rpc.server if ret == -1: raise libvirtError ('virDomainShutdown() failed', dom=self) ERROR oslo_messaging.rpc.server libvirtError: Requested operation is not valid: domain is not running ERROR oslo_messaging.rpc.server
2020-04-15 14:44:09 Sylvain Bauza nova: status In Progress Invalid
2020-04-16 08:18:49 Qiu Fossen nova: status Invalid In Progress