)]}'
{"id":"openstack%2Fnova~662189","triplet_id":"openstack%2Fnova~stable%2Fstein~I4bc81b482380c5778781659c4d167a712316dab4","project":"openstack/nova","branch":"stable/stein","topic":"bug/1724172","hashtags":[],"change_id":"I4bc81b482380c5778781659c4d167a712316dab4","subject":"cleanup evacuated instances not on hypervisor","status":"MERGED","created":"2019-05-30 11:23:13.000000000","updated":"2019-05-31 19:26:41.000000000","submitted":"2019-05-31 19:26:41.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"662189-1559330801410-4f1731f4","meta_rev_id":"eef03e9c5dcf74637a6368c13e6064ad3312d364","_number":662189,"virtual_id_number":662189,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-05-30 14:44:56.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"date":"2019-05-31 10:32:06.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-05-31 19:26:41.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-05-30 11:39:21.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":2,"date":"2019-05-31 14:07:05.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":1,"date":"2019-05-31 14:07:05.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-30 11:39:21.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"},{"updated":"2019-05-30 14:44:56.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"REVIEWER"},{"updated":"2019-05-31 10:32:06.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-05-31 14:07:05.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-05-31 19:26:41.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"04a4c11cb1c2f8ebb9cdf4bb2039a97314547657","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-05-30 11:23:13.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"67896bbaff160371c52a9f2a97159b1af6cac937","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-05-30 11:23:33.000000000","message":"Topic changed from bug/1724172-stable/stein to bug/1724172","accounts_in_message":[],"_revision_number":1},{"id":"2e983fee9f0e041e173349cd8f85de39625ef595","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-05-30 11:39:21.000000000","message":"Patch Set 1: Code-Review+2\n\nLGTM now, thanks for re-ordering this on master.","accounts_in_message":[],"_revision_number":1},{"id":"db96ca4337a58fa31a868e28a8195abea3401c15","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 13:47:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/89/662189/1/check/grenade-py3/fb5092a/ : SUCCESS in 59m 44s\n- tempest-full-py3 http://logs.openstack.org/89/662189/1/check/tempest-full-py3/0ce8490/ : SUCCESS in 1h 30m 09s\n- openstack-tox-cover http://logs.openstack.org/89/662189/1/check/openstack-tox-cover/984dde3/cover/ : SUCCESS in 14m 11s\n- openstack-tox-lower-constraints http://logs.openstack.org/89/662189/1/check/openstack-tox-lower-constraints/0660062/ : SUCCESS in 11m 19s\n- openstack-tox-pep8 http://logs.openstack.org/89/662189/1/check/openstack-tox-pep8/fc422f3/ : SUCCESS in 9m 29s\n- openstack-tox-py27 http://logs.openstack.org/89/662189/1/check/openstack-tox-py27/1fb3a48/ : SUCCESS in 13m 55s\n- openstack-tox-py35 http://logs.openstack.org/89/662189/1/check/openstack-tox-py35/6516e3e/ : SUCCESS in 13m 58s\n- openstack-tox-py36 http://logs.openstack.org/89/662189/1/check/openstack-tox-py36/528708f/ : SUCCESS in 10m 45s\n- openstack-tox-py37 http://logs.openstack.org/89/662189/1/check/openstack-tox-py37/15c574a/ : SUCCESS in 12m 13s\n- openstack-tox-docs http://logs.openstack.org/89/662189/1/check/openstack-tox-docs/d3e7205/html/ : SUCCESS in 5m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/89/662189/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/1c1d0e7/ : SUCCESS in 41m 35s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/89/662189/1/check/devstack-plugin-ceph-tempest/ba13db0/ : SUCCESS in 1h 30m 55s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/89/662189/1/check/neutron-grenade-multinode/8f4705d/ : SUCCESS in 1h 07m 56s\n- nova-grenade-live-migration http://logs.openstack.org/89/662189/1/check/nova-grenade-live-migration/555a12b/ : SUCCESS in 1h 11m 29s\n- nova-live-migration http://logs.openstack.org/89/662189/1/check/nova-live-migration/60d8f46/ : SUCCESS in 48m 23s\n- nova-next http://logs.openstack.org/89/662189/1/check/nova-next/a6440a6/ : SUCCESS in 1h 27m 50s\n- nova-tox-functional http://logs.openstack.org/89/662189/1/check/nova-tox-functional/9416764/ : SUCCESS in 19m 17s\n- nova-tox-functional-py35 http://logs.openstack.org/89/662189/1/check/nova-tox-functional-py35/f7eef10/ : SUCCESS in 19m 01s\n- tempest-multinode-full http://logs.openstack.org/89/662189/1/check/tempest-multinode-full/adf5a93/ : SUCCESS in 1h 56m 06s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/89/662189/1/check/tempest-slow-py3/8697de0/ : SUCCESS in 2h 15m 47s","accounts_in_message":[],"_revision_number":1},{"id":"d68e3a3fea98ea024bac55dd43f3b9c12cc0adae","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-05-30 14:44:56.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/662189/1 : FAILURE in 6m 57s","accounts_in_message":[],"_revision_number":1},{"id":"75bf28852722ff899d5132874026219b82338e07","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-05-31 10:32:06.000000000","message":"Patch Set 1:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/89/662189/1/check/tempest-dsvm-full-xenial/569f0bf/ : SUCCESS in 1h 16m 22s\n- tempest-dsvm-full-xenial-py3 https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/89/662189/1/check/tempest-dsvm-full-xenial-py3/295deb3/ : SUCCESS in 1h 23m 39s (non-voting)\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/89/662189/1/check/grenade-dsvm-xenial/1bc8dfc/ : SUCCESS in 1h 09m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a95c2203d51486ae27b1c52a0f03d975216c1650","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-31 14:07:05.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nClean backport, lgtm.","accounts_in_message":[],"_revision_number":1},{"id":"6c9c2f626463a59fc1ff7b777ab49da8fa66366b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-31 14:07:42.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"9668954d2c46674fc46380e996f272047e52b0e0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-31 19:26:41.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"eef03e9c5dcf74637a6368c13e6064ad3312d364","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-31 19:26:41.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/89/662189/1/gate/grenade-py3/25e45d7/ : SUCCESS in 56m 54s\n- tempest-full-py3 http://logs.openstack.org/89/662189/1/gate/tempest-full-py3/46bcae7/ : SUCCESS in 1h 34m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/89/662189/1/gate/openstack-tox-lower-constraints/5ff4f76/ : SUCCESS in 11m 52s\n- openstack-tox-pep8 http://logs.openstack.org/89/662189/1/gate/openstack-tox-pep8/644ce1d/ : SUCCESS in 9m 04s\n- openstack-tox-py27 http://logs.openstack.org/89/662189/1/gate/openstack-tox-py27/ddf6b43/ : SUCCESS in 15m 12s\n- openstack-tox-py35 http://logs.openstack.org/89/662189/1/gate/openstack-tox-py35/6b1170e/ : SUCCESS in 10m 57s\n- openstack-tox-py36 http://logs.openstack.org/89/662189/1/gate/openstack-tox-py36/2d22969/ : SUCCESS in 13m 03s\n- openstack-tox-py37 http://logs.openstack.org/89/662189/1/gate/openstack-tox-py37/5c0c219/ : SUCCESS in 11m 58s\n- openstack-tox-docs http://logs.openstack.org/89/662189/1/gate/openstack-tox-docs/c610504/html/ : SUCCESS in 5m 42s\n- nova-grenade-live-migration http://logs.openstack.org/89/662189/1/gate/nova-grenade-live-migration/27ec883/ : SUCCESS in 1h 08m 51s\n- nova-live-migration http://logs.openstack.org/89/662189/1/gate/nova-live-migration/bd1f07c/ : SUCCESS in 52m 11s\n- nova-tox-functional http://logs.openstack.org/89/662189/1/gate/nova-tox-functional/742501e/ : SUCCESS in 21m 39s\n- nova-tox-functional-py35 http://logs.openstack.org/89/662189/1/gate/nova-tox-functional-py35/d7e0013/ : SUCCESS in 22m 49s\n- nova-next http://logs.openstack.org/89/662189/1/gate/nova-next/18fd3d6/ : SUCCESS in 1h 24m 08s\n- tempest-slow-py3 http://logs.openstack.org/89/662189/1/gate/tempest-slow-py3/33eca94/ : SUCCESS in 2h 12m 13s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b8f2cd689f0a747778080ba4b6e148e71eb53085","revisions":{"b8f2cd689f0a747778080ba4b6e148e71eb53085":{"kind":"REWORK","_number":1,"created":"2019-05-30 11:23:13.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/89/662189/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/89/662189/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/662189/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/662189/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/662189/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/89/662189/1"}}},"commit":{"parents":[{"commit":"dc7eb62c27dca29731c46fed531de3ce36b49308","subject":"docs: Don\u0027t version links to reno docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dc7eb62c27dca29731c46fed531de3ce36b49308"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2017-10-17 13:06:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2019-05-30 11:23:13.000000000","tz":0},"subject":"cleanup evacuated instances not on hypervisor","message":"cleanup evacuated instances not on hypervisor\n\nWhen the compute host recovers from a failure the compute manager\ndestroys instances that were evacuated from the host while it was down.\nHowever these code paths only consider evacuated instances that are\nstill reported by the hypervisor. This means that if the compute\nhost is recovered in a way that the hypervisor lost the definition\nof the instances (for example the compute host was redeployed) then\nthe allocation of these instances will not be deleted.\n\nThis patch makes sure that the instance allocation is cleaned up\neven if the driver doesn\u0027t return that instance as exists on the\nhypervisor.\n\nNote that the functional test coverage will be added on top as it needs\nsome refactoring that would make the bugfix non backportable.\n\nChange-Id: I4bc81b482380c5778781659c4d167a712316dab4\nCloses-Bug: #1724172\n(cherry picked from commit 9cacaad14e8c18e99e85d9dc04308fee91303f8f)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b8f2cd689f0a747778080ba4b6e148e71eb53085"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b8f2cd689f0a747778080ba4b6e148e71eb53085"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
