As we use the "direct-release" model in Nova we don't use the "Fix Comitted" status for merged bug fixes anymore. I'm setting this manually to "Fix Released" to be consistent.
[1] "[openstack-dev] [release][all] bugs will now close automatically when patches merge"; Doug Hellmann; 2015-12-07; http://lists.openstack.org/pipermail/openstack-dev/2015-December/081612.html ** Changed in: nova Status: Fix Committed => Fix Released -- 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/1586309 Title: Delete a instance after this instance resized failed, source resource is not cleared. Status in OpenStack Compute (nova): Fix Released Bug description: Environment =========== stable/mitaka Steps to reproduce ================== * I did boot a instance in compute node of SBCJSlot5Rack2Centos7, instance uuid was 00bc72d0-0778-4e69-bfee-b58b87dd1532. * Then I did resize this instance, resize failed on finish_resize function on destination compute node SBCJSlot3Rack2Centos7. [stack@SBCJSlot5Rack2Centos7 ~]$ openstack server show 00bc72d0-0778-4e69-bfee-b58b87dd1532. +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | Field | Value | +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | OS-DCF:diskConfig | AUTO | | OS-EXT-AZ:availability_zone | nova | | OS-EXT-SRV-ATTR:host | SBCJSlot3Rack2Centos7 | | OS-EXT-SRV-ATTR:hypervisor_hostname | SBCJSlot3Rack2Centos7 | | OS-EXT-SRV-ATTR:instance_name | instance-00000014 | | OS-EXT-STS:power_state | 1 | | OS-EXT-STS:task_state | None | | OS-EXT-STS:vm_state | error | | OS-SRV-USG:launched_at | 2016-05-27T02:28:07.000000 | | OS-SRV-USG:terminated_at | None | | accessIPv4 | | | accessIPv6 | | | addresses | public=2001:db8::6, 10.43.239.76 | | config_drive | True | | created | 2016-05-27T02:27:56Z | | fault | {u'message': u'Unexpected vif_type=binding_failed', u'code': 500, u'details': u' File "/opt/stack/nova/nova/compute/manager.py", line | | | 375, in decorated_function\n return function(self, context, *args, **kwargs)\n File "/opt/stack/nova/nova/compute/manager.py", | | | line 4054, in finish_resize\n self._set_instance_obj_error_state(context, instance)\n File "/usr/lib/python2.7/site- | | | packages/oslo_utils/excutils.py", line 220, in __exit__\n self.force_reraise()\n File "/usr/lib/python2.7/site- | | | packages/oslo_utils/excutils.py", line 196, in force_reraise\n six.reraise(self.type_, self.value, self.tb)\n File | | | "/opt/stack/nova/nova/compute/manager.py", line 4042, in finish_resize\n disk_info, image_meta)\n File | | | "/opt/stack/nova/nova/compute/manager.py", line 4007, in _finish_resize\n old_instance_type)\n File "/usr/lib/python2.7/site- | | | packages/oslo_utils/excutils.py", line 220, in __exit__\n self.force_reraise()\n File "/usr/lib/python2.7/site- | | | packages/oslo_utils/excutils.py", line 196, in force_reraise\n six.reraise(self.type_, self.value, self.tb)\n File | | | "/opt/stack/nova/nova/compute/manager.py", line 4002, in _finish_resize\n block_device_info, power_on)\n File | | | "/opt/stack/nova/nova/virt/libvirt/driver.py", line 7405, in finish_migration\n write_to_disk=True)\n File | | | "/opt/stack/nova/nova/virt/libvirt/driver.py", line 4718, in _get_guest_xml\n context)\n File | | | "/opt/stack/nova/nova/virt/libvirt/driver.py", line 4584, in _get_guest_config\n flavor, virt_type, self._host)\n File | | | "/opt/stack/nova/nova/virt/libvirt/vif.py", line 447, in get_config\n _("Unexpected vif_type=%s") % vif_type)\n', u'created': | | | u'2016-05-27T03:17:57Z'} | | flavor | m1.tiny (1) | | hostId | 7642c4dc55a8bc40c8a0fe2197a1b5333e5d0f028119be752c4098a0 | | id | 00bc72d0-0778-4e69-bfee-b58b87dd1532 | | image | cirros-0.3.4-x86_64-uec (f19c4e53-d6f6-43bb-b983-b77b0c68f509) | | key_name | None | | name | hanrong_az | | os-extended-volumes:volumes_attached | [] | | project_id | 4d6e4e79ea1f4ec392475308e11a895d | | properties | | | security_groups | [{u'name': u'default'}] | | status | ERROR | | updated | 2016-05-27T03:17:57Z | | user_id | 2903b30f6d9f4c4eb99421e3b4e51796 | +--------------------------------------+------------------------------------------------------------------- MariaDB [nova]> select source_compute,source_compute,status,instance_uuid,instance_uuid from migrations where instance_uuid='00bc72d0-0778-4e69-bfee-b58b87dd1532'; +-----------------------+-----------------------+--------+--------------------------------------+--------------------------------------+ | source_compute | source_compute | status | instance_uuid | instance_uuid | +-----------------------+-----------------------+--------+--------------------------------------+--------------------------------------+ | SBCJSlot5Rack2Centos7 | SBCJSlot5Rack2Centos7 | error | 00bc72d0-0778-4e69-bfee-b58b87dd1532 | 00bc72d0-0778-4e69-bfee-b58b87dd1532 | +-----------------------+-----------------------+--------+--------------------------------------+-------------------------------------- * then I did delete this instance successfully. But the instance's data is not cleared on source compute node. [stack@SBCJSlot5Rack2Centos7 instances]$ ll drwxrwxr-x 2 stack libvirtd 4096 May 27 10:27 00bc72d0-0778-4e69-bfee-b58b87dd1532_resize [stack@SBCJSlot5Rack2Centos7 instances]$ sudo virsh list --all Id Name State ---------------------------------------------------- - instance-00000014 shut off Expected result =============== Instance's data is cleared after it had been deleted. To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1586309/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp