)]}'
{"id":"openstack%2Fnova~751369","triplet_id":"openstack%2Fnova~stable%2Ftrain~I29d6f4a78c0206385a550967ce244794e71cef6d","project":"openstack/nova","branch":"stable/train","topic":"bug/1879878","hashtags":[],"change_id":"I29d6f4a78c0206385a550967ce244794e71cef6d","subject":"Move revert resize under semaphore","status":"ABANDONED","created":"2020-09-11 17:20:55.000000000","updated":"2023-09-01 17:02:08.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"80d80ba4476d88ec4380b0876022e656628e0e87","_number":751369,"virtual_id_number":751369,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"tag":"autogenerated:zuul:check","value":1,"date":"2021-02-04 23:47:22.000000000","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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"_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,"permitted_voting_range":{"min":0,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"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,"permitted_voting_range":{"min":0,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_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":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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_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"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-09-14 11:13:27.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-09-28 13:32:03.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":"2020-09-28 17:12:21.000000000","updated_by":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"reviewer":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"state":"REVIEWER"},{"updated":"2020-09-28 19:16:40.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"},{"updated":"2020-09-28 21:02:50.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":"2021-02-04 17:13:23.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"}],"messages":[{"id":"583fc4fb64fb4a9aa0d589f59e4c6cd7100d3707","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-09-11 17:20:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"61c28dcde0509b605128523edc16e8d32a81fa5f","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-11 17:41:20.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/751369/1 : FAILURE in 1m 12s","accounts_in_message":[],"_revision_number":1},{"id":"aa7674c37abac7ac3abfd38b18b247ec02eaa127","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-11 19:43:40.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/43329ac35b284ab68a8c6fa3152958dd : SUCCESS in 58m 44s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9192751f475c49c39d44e829a894d3be : SUCCESS in 1h 10m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9ef9284aba464b89b23691ecdd9df402 : SUCCESS in 15m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/20e20fd6c04c4811bcd88491b4a764f5 : SUCCESS in 15m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9941f0798a28426d983e24387a8ae9f1 : FAILURE in 8m 51s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ee2101d64a004591bd326c87b917c405 : SUCCESS in 15m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bb98ae41fe1540f688e09df93e01aa65 : SUCCESS in 11m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/efe281cad0af4adfba302379ba60723c : SUCCESS in 13m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6046921d7671483b8112132653e87802 : SUCCESS in 7m 15s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/815803addb7d46879f1dee35951af8f1 : SUCCESS in 1h 21m 09s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/5dea929d43e64831bac3cb710ab0a20d : FAILURE in 1h 19m 07s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/7c0eb46671c84eaf82cc17a0d4568d8f : SUCCESS in 1h 04m 16s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5f2df72d0ebe44088ccae9a336a05e91 : SUCCESS in 57m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6e1db658a9db4b8f8235c42021f71e46 : SUCCESS in 47m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a69ac91d95b84c63be5a8da76d63a55e : SUCCESS in 1h 18m 12s\n- nova-next https://zuul.opendev.org/t/openstack/build/f4007b70317c41c2877b2cadf3e803b2 : SUCCESS in 1h 17m 43s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/c95bf2566569456da56554db82655c74 : FAILURE in 20m 44s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d55f647893314bb4b5bcc321c87aae98 : FAILURE in 18m 03s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/a4e03e882e9441648e30fc5582f94928 : SUCCESS in 1h 58m 59s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/184112fef4894e3d97d48845c57b3639 : SUCCESS in 57m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/47dcd82455ee4c9dbf5ced96ebfd61b1 : SUCCESS in 51m 50s","accounts_in_message":[],"_revision_number":1},{"id":"4b785d4b012a36d91a2c988ab89747165b90dccd","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-09-12 02:13:02.000000000","message":"Patch Set 1:\n\nTesting failed ubuntu-bionic-s390x. For rechecking only on the ubuntu-bionic-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x http://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/751369/1/check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x/7f797b0 : FAILURE in 27m 25s","accounts_in_message":[],"_revision_number":1},{"id":"71f3de2b67f487d10961d4c9bdba01ebb86cee98","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-09-12 06:51:41.000000000","message":"Patch Set 1:\n\nBuild failed. 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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/1/check/tempest-dsvm-full-bionic/28ca194/ : TIMED_OUT in 2h 41m 35s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/1/check/tempest-dsvm-full-bionic-py3/f81f542/ : SUCCESS in 1h 45m 37s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/1/check/grenade-dsvm-bionic/0b1ddd2/ : POST_FAILURE in 1h 19m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ec249ca9e01baafc450e5cb165ca847188516312","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-09-14 10:40:12.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"a78cb0985c4d6c0e3acd1392c62ecd9efcf51d74","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-09-14 11:13:27.000000000","message":"Patch Set 2:\n\nTesting failed ubuntu-bionic-s390x. For rechecking only on the ubuntu-bionic-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x http://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/751369/2/check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x/90e0404 : FAILURE in 27m 41s","accounts_in_message":[],"_revision_number":2},{"id":"a4440067ea6ac9971eea4988cee3fea86123c085","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-09-14 12:18:19.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/69/751369/2/check/pmem-tempest-plugin-filtered-multi-node/bbac5c6/ : RETRY_LIMIT in 5m 05s\n- devstack-networking-ovs-dpdk http://52.27.155.124/69/751369/2/check/devstack-networking-ovs-dpdk/3bc5571/ : RETRY_LIMIT in 1m 56s","accounts_in_message":[],"_revision_number":2},{"id":"05768bc72b6df77ed79659bb1d7cc618ac122cc8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-14 13:14:22.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/41d48c25863a42dea68009cabad6d5a0 : SUCCESS in 1h 01m 56s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/63b56087c9bd4194ad67c866bf8f75a5 : SUCCESS in 1h 26m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/14a942e874ed475180cc6803b08833c5 : SUCCESS in 16m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9c8422c5faed48fbb6b360b17172d7fc : SUCCESS in 16m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/50baf34d308c4671b6b25444e2dd6c41 : FAILURE in 12m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/45f242e288614c7ea6341c3ff647ee4d : SUCCESS in 14m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/652e9abec67b477f97cd2d81c387dd28 : SUCCESS in 15m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/01c8d31c23dc4b4f9d35ffc029d6e0cc : SUCCESS in 14m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73165dc9cc23421a8e0f44fef1d724d2 : SUCCESS in 7m 32s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ebe21affa39644b29d2d9ad0af84807f : SUCCESS in 1h 14m 08s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/15a7efd097234c97acd0f065cd6ef7ea : SUCCESS in 1h 07m 59s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/d104386365354da289374b4d75a78958 : FAILURE in 47m 03s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c89118fdc0ba4d1e962206c833e34159 : SUCCESS in 1h 17m 58s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b97d7ef4d39f4d4398606fc539178d9c : SUCCESS in 55m 20s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c6c66971fa724b719b8d82e247036f56 : SUCCESS in 1h 39m 37s\n- nova-next https://zuul.opendev.org/t/openstack/build/513ab523b43245039940413bd6151e00 : SUCCESS in 56m 20s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/f0ca5c8548354461a1bb32c80ae7e3b7 : SUCCESS in 21m 26s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/35a2a0b0ce8044649b3d4ac1f5df98f2 : SUCCESS in 17m 16s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/fb200f54ff214c0e913b6a8f33407daa : SUCCESS in 2h 01m 37s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7341496ce9044fb290f5f5915cd1d5d8 : SUCCESS in 1h 00m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/acb7f91beb5b42b98fd7b8296407923e : SUCCESS in 57m 08s","accounts_in_message":[],"_revision_number":2},{"id":"7e63e8b277a07513835e9304c913e4cb1f2376b1","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-14 13:59:15.000000000","message":"Patch Set 2:\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/751369/2 : FAILURE in 2h 56m 04s","accounts_in_message":[],"_revision_number":2},{"id":"0d3259f380054d2988941122acbc5963b671fb4f","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-09-14 14:24:09.000000000","message":"Patch Set 2:\n\nBuild failed. 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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/2/check/tempest-dsvm-full-bionic/9027ab5/ : TIMED_OUT in 2h 40m 03s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/2/check/tempest-dsvm-full-bionic-py3/9c0bd55/ : SUCCESS in 1h 33m 06s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/2/check/grenade-dsvm-bionic/6cee7ad/ : POST_FAILURE in 1h 39m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8a45641ab6a9be41b53a61585fce54a8b5879fab","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-09-28 09:28:16.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"6a3cac274686dba7a19e960b5b7fb87fe0b6d614","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-09-28 10:17:49.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/69/751369/2/check/pmem-tempest-plugin-filtered-multi-node/40afe5b/ : FAILURE in 24m 57s\n- devstack-nfv-numa http://52.27.155.124/69/751369/2/check/devstack-nfv-numa/81de375/ : SUCCESS in 47m 11s","accounts_in_message":[],"_revision_number":2},{"id":"6470103c394c8083cac6c50be02ef387fca38b01","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-28 12:02:48.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/9c81e3116f4d4d718bd3cdec14004ad0 : SUCCESS in 1h 07m 38s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ffed275130ee4caaaf4fe15debd35a7c : SUCCESS in 1h 19m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7ac9e66765b747c59d35c9c4a8ba94f2 : SUCCESS in 16m 04s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0a1c71149d694b5f9f7b02ecafd2acc4 : SUCCESS in 13m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/933284280e704148b102ea2c92e42b2a : SUCCESS in 11m 04s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e212bbb7b05a4c5da98f247e66ae0c26 : SUCCESS in 15m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0bad4d4600d948f29ded96ff9b3c457d : SUCCESS in 13m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9e839f3e1a6a46a49d0ec6c21e588e38 : SUCCESS in 14m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/75bd92195e894631a5192ea48e933fce : SUCCESS in 9m 00s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/dee43ab9819b43ac8a8815eb3fe20e81 : SUCCESS in 56m 05s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/d7bb33aee54148288f8c4bafa817fd38 : FAILURE in 1h 30m 28s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/5ec19e33540e4b759c905775713872cf : SUCCESS in 1h 07m 29s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f60f097776b84c10b2bfcc2d1869308c : SUCCESS in 1h 09m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f7e113e3747147eb86c4cca41268d44a : SUCCESS in 46m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7996bfc87b3e42c483dbe8975509419c : FAILURE in 1h 19m 37s\n- nova-next https://zuul.opendev.org/t/openstack/build/63fcea48710e48c0b30e5c1d357a59fb : SUCCESS in 1h 19m 37s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/bc2fda41843d42ada2856e17cfe54c0c : SUCCESS in 19m 26s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/fc72905cae444245b444ffd622377442 : SUCCESS in 19m 29s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/6708c711a35d44a196c8950de46045a3 : SUCCESS in 2h 00m 57s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/95b655ef108640c297f035e71a8ebc3d : SUCCESS in 1h 09m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e6076134b8c747f1b46e4a974bb1e891 : SUCCESS in 52m 52s","accounts_in_message":[],"_revision_number":2},{"id":"2e2dca6e255c05009b87cf0057f2c558f5ec4d96","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-28 12:43:27.000000000","message":"Patch Set 2:\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/751369/2 : FAILURE in 3h 08m 49s","accounts_in_message":[],"_revision_number":2},{"id":"dc02821744dfe859060246cdd490a560f6bcface","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-09-28 13:20:10.000000000","message":"Patch Set 2:\n\nBuild failed. 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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/2/check/tempest-dsvm-full-bionic/e4558b7/ : TIMED_OUT in 2h 37m 33s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/2/check/tempest-dsvm-full-bionic-py3/678b9de/ : SUCCESS in 1h 26m 12s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/2/check/grenade-dsvm-bionic/44b7f19/ : POST_FAILURE in 1h 22m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fb51734ae9576f15e1c67fcb38acc8df9ea289b9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-09-28 13:22:13.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"1d454e0ef8eb9b71f776e7e11f100dc5e3422ab2","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-28 13:32:03.000000000","message":"Patch Set 2:\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/751369/2 : FAILURE in 51s","accounts_in_message":[],"_revision_number":2},{"id":"6b7f3c307d2319350fc50ee35f240c2e41a2da7b","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-09-28 17:12:21.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/69/751369/2/check/pmem-tempest-plugin-filtered-multi-node/b623631/ : FAILURE in 22m 37s\n- devstack-nfv-numa http://52.27.155.124/69/751369/2/check/devstack-nfv-numa/c3b8648/ : SUCCESS in 49m 16s","accounts_in_message":[],"_revision_number":2},{"id":"99b52ca0839ca031c91ff597d0e56e47a7eb54e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-28 19:16:40.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/74b78bdd2cc541318a571f488b6be0be : SUCCESS in 55m 45s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/045d5a1fdfec481690c97f85899f25e6 : SUCCESS in 1h 09m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c4c8270b1e2a4ab0ac0073ada2ded3be : SUCCESS in 18m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/caac031d48fe44f8a0938274179f91f0 : SUCCESS in 14m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a056d465d5fb47d3aa0b31217db97b19 : SUCCESS in 9m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2b110964b1404afb9242e1f1d26afb5d : SUCCESS in 15m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/89c6c4f5edfd4ac7b0cdae01c67e9430 : SUCCESS in 11m 52s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3c3c346aaae74bcc8e87ce516b4a8cce : SUCCESS in 14m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/722c329bbd73480fa25c4e4325a2b08c : SUCCESS in 10m 08s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/060cd0e4d20048b196d271e9f7cc96f2 : SUCCESS in 1h 13m 28s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/13c1de6ac8104fa797052c002f168e30 : SUCCESS in 1h 07m 52s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/99e25c31407f406d87d5451d6535ca96 : SUCCESS in 58m 24s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c688927f158541bfbd759b7a8d1007a7 : SUCCESS in 1h 08m 47s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/09356192d0f545dfb78175cb4cdd9e66 : SUCCESS in 46m 47s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/83413a57e53d47348f86e7db7f3531ad : SUCCESS in 1h 30m 25s\n- nova-next https://zuul.opendev.org/t/openstack/build/06189748947d49558ad9c4115c72f41b : SUCCESS in 1h 14m 43s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/b42919e1dd9140939657329a5d2effe4 : SUCCESS in 19m 29s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/6cc99e478df3495dac5985c16d254bec : SUCCESS in 18m 19s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/68c4bc49f29e445c85b2a6c479f13d20 : SUCCESS in 2h 01m 29s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/95ba0a5331714199ab69c9ac65dc5a0b : SUCCESS in 1h 07m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e221b1558626422fb9466cf5a3a05720 : SUCCESS in 56m 00s","accounts_in_message":[],"_revision_number":2},{"id":"c2ffb4ec57fa01be45f6639e051054987961c7a6","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-09-28 21:02:50.000000000","message":"Patch Set 2:\n\nBuild failed. 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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/2/check/tempest-dsvm-full-bionic/2528d4f/ : TIMED_OUT in 2h 39m 14s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/2/check/tempest-dsvm-full-bionic-py3/0f57112/ : SUCCESS in 1h 34m 31s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/69/751369/2/check/grenade-dsvm-bionic/0295a42/ : POST_FAILURE in 1h 22m 13s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d9f8d2940c51d641ecf1f81b0ac3b166ce998e3a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-02-04 17:13:23.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"25086e74bf9c1517a3573c0274314f3ffa0a6a42","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-02-04 19:52:54.000000000","message":"Patch Set 3:\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/751369/3/iscsi : FAILURE in 10m 55s","accounts_in_message":[],"_revision_number":3},{"id":"823d3b04b3076e400bfd8ede75f73b9021e61654","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-04 23:47:22.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/30a45ffda6c34750b8b85dc034a2c962 : SUCCESS in 59m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d72fc4d7c7634fdaa2a063c2916410bb : SUCCESS in 1h 14m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d7ed93a6801548e0b9c69fd3c6b09dd8 : SUCCESS in 18m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b05f608f0b954d25b48f0ccd12b2e120 : SUCCESS in 15m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d3449aa4b10422ab654f0862586fedc : SUCCESS in 10m 17s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6b9b324168b946118f1f9fd213ca13e6 : SUCCESS in 12m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e05414707f1543fdb0dc44f1d159f162 : SUCCESS in 12m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/091eb169c3c24bc1a7c0dc5c5e4df5c2 : SUCCESS in 13m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/77672a61aee043f695726503ca7f4322 : SUCCESS in 9m 39s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4311d49570b8440681d65fcfd62d78de : SUCCESS in 1h 12m 45s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/8b5277fe7e4c48338b4ec33993c883db : SUCCESS in 1h 44m 12s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/5b185a3a477743e6b29bf7ef865c8301 : SUCCESS in 51m 41s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ff0a2891715a471db212f78e7da804a5 : SUCCESS in 1h 04m 42s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/cce9fd843f6f4d9da1cea1780b16b622 : SUCCESS in 45m 33s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3fdb15dad52e4e5a8c5ac9b9d475170a : SUCCESS in 1h 46m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/bb544d3a9ac646aba80050e17ec5e147 : SUCCESS in 1h 10m 30s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/c4bddb0e078b4427be96b557b769c361 : SUCCESS in 25m 31s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/621b66b0ba894e9c94e7fef8ad6052f4 : SUCCESS in 18m 49s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/44999109311d4c3584eb0989c48827e0 : SUCCESS in 1h 59m 50s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b400e82e11544f12aa81930b6dc0d647 : SUCCESS in 1h 21m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d814575db39a4ffc916d649cba2820a7 : SUCCESS in 56m 51s","accounts_in_message":[],"_revision_number":3},{"id":"80d80ba4476d88ec4380b0876022e656628e0e87","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2023-09-01 17:02:08.000000000","message":"Abandoned\n\nstable/train branch of nova projects\u0027 have been tagged as End of Life. All open patches have to be abandoned in order to be able to delete the branch.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"66184692cca3239ea750d258e5659e149d56526d","revisions":{"13787c36d5d93b38b6a8835de46057078fec2eea":{"kind":"REWORK","_number":1,"created":"2020-09-11 17:20:55.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/69/751369/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/69/751369/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/751369/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/751369/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/751369/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/69/751369/1"}}},"commit":{"parents":[{"commit":"78a4ec49bf735cba5477b030537074a627032e55","subject":"Move confirm resize under semaphore","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/78a4ec49bf735cba5477b030537074a627032e55"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-08-21 16:43:36.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-09-11 17:17:45.000000000","tz":60},"subject":"Move revert resize under semaphore","message":"Move revert resize under semaphore\n\nAs discussed in change I26b050c402f5721fc490126e9becb643af9279b4, the\nresource tracker\u0027s periodic task is reliant on the status of migrations\nto determine whether to include usage from these migrations in the\ntotal, and races between setting the migration status and decrementing\nresource usage via \u0027drop_move_claim\u0027 can result in incorrect usage.\nThat change tackled the confirm resize operation. This one changes the\nrevert resize operation, and is a little trickier due to kinks in how\nboth the same-cell and cross-cell resize revert operations work.\n\nFor same-cell resize revert, the \u0027ComputeManager.revert_resize\u0027\nfunction, running on the destination host, sets the migration status to\n\u0027reverted\u0027 before dropping the move claim. This exposes the same race\nthat we previously saw with the confirm resize operation. It then calls\nback to \u0027ComputeManager.finish_revert_resize\u0027 on the source host to boot\nup the instance itself. This is kind of weird, because, even ignoring\nthe race, we\u0027re marking the migration as \u0027reverted\u0027 before we\u0027ve done\nany of the necessary work on the source host.\n\nThe cross-cell resize revert splits dropping of the move claim and\nsetting of the migration status between the source and destination host\ntasks. Specifically, we do cleanup on the destination and drop the move\nclaim first, via \u0027ComputeManager.revert_snapshot_based_resize_at_dest\u0027\nbefore resuming the instance and setting the migration status on the\nsource via\n\u0027ComputeManager.finish_revert_snapshot_based_resize_at_source\u0027. This\nwould appear to avoid the weird quirk of same-cell migration, however,\nin typical weird cross-cell fashion, these are actually different\ninstances and different migration records.\n\nThe solution is once again to move the setting of the migration status\nand the dropping of the claim under \u0027COMPUTE_RESOURCE_SEMAPHORE\u0027. This\nintroduces the weird setting of migration status before completion to\nthe cross-cell resize case and perpetuates it in the same-cell case, but\nthis seems like a suitable compromise to avoid attempts to do things\nlike unplugging already unplugged PCI devices or unpinning already\nunpinned CPUs. From an end-user perspective, instance state changes are\nwhat really matter and once a revert is completed on the destination\nhost and the instance has been marked as having returned to the source\nhost, hard reboots can help us resolve any remaining issues.\n\nConflicts:\n  nova/compute/manager.py\n  nova/compute/resource_tracker.py\n  nova/tests/unit/compute/test_compute_mgr.py\n\nNOTE(stephenfin): The bulk of the conflicts are due to the absence of\nvarious cross-cell resize related patches. The only exception is the\nconflict in \u0027nova/compute/resource_tracker.py\u0027, which is due to the\nabsence of change Ia5e521e0f0c7a78b5ace5de9f343e84d872553f9 (\"Use fair\nlocks in resource tracker\") which we can\u0027t backport since it requires a\nfeature only found in newer versions of \u0027oslo.concurrency\u0027 and mandates\na lower constraint bump.\n\nChange-Id: I29d6f4a78c0206385a550967ce244794e71cef6d\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nCloses-Bug: #1879878\n(cherry picked from commit dc9c7a5ebf11253f86127238d33dff7401465155)\n(cherry picked from commit 79a467e1cfa05b1c281e592e69549716c11892e5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/13787c36d5d93b38b6a8835de46057078fec2eea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/13787c36d5d93b38b6a8835de46057078fec2eea"}]},"branch":"refs/heads/stable/train"},"0c394d79b3ead53e7c7fae0665c579ab5b06b11e":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-09-14 10:40:12.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/69/751369/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/69/751369/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/751369/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/751369/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/751369/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/69/751369/2"}}},"commit":{"parents":[{"commit":"602a219f26cbe0cae34b68f69b2398e0042338d5","subject":"Move confirm resize under semaphore","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/602a219f26cbe0cae34b68f69b2398e0042338d5"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-08-21 16:43:36.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-09-14 10:39:32.000000000","tz":60},"subject":"Move revert resize under semaphore","message":"Move revert resize under semaphore\n\nAs discussed in change I26b050c402f5721fc490126e9becb643af9279b4, the\nresource tracker\u0027s periodic task is reliant on the status of migrations\nto determine whether to include usage from these migrations in the\ntotal, and races between setting the migration status and decrementing\nresource usage via \u0027drop_move_claim\u0027 can result in incorrect usage.\nThat change tackled the confirm resize operation. This one changes the\nrevert resize operation, and is a little trickier due to kinks in how\nboth the same-cell and cross-cell resize revert operations work.\n\nFor same-cell resize revert, the \u0027ComputeManager.revert_resize\u0027\nfunction, running on the destination host, sets the migration status to\n\u0027reverted\u0027 before dropping the move claim. This exposes the same race\nthat we previously saw with the confirm resize operation. It then calls\nback to \u0027ComputeManager.finish_revert_resize\u0027 on the source host to boot\nup the instance itself. This is kind of weird, because, even ignoring\nthe race, we\u0027re marking the migration as \u0027reverted\u0027 before we\u0027ve done\nany of the necessary work on the source host.\n\nThe cross-cell resize revert splits dropping of the move claim and\nsetting of the migration status between the source and destination host\ntasks. Specifically, we do cleanup on the destination and drop the move\nclaim first, via \u0027ComputeManager.revert_snapshot_based_resize_at_dest\u0027\nbefore resuming the instance and setting the migration status on the\nsource via\n\u0027ComputeManager.finish_revert_snapshot_based_resize_at_source\u0027. This\nwould appear to avoid the weird quirk of same-cell migration, however,\nin typical weird cross-cell fashion, these are actually different\ninstances and different migration records.\n\nThe solution is once again to move the setting of the migration status\nand the dropping of the claim under \u0027COMPUTE_RESOURCE_SEMAPHORE\u0027. This\nintroduces the weird setting of migration status before completion to\nthe cross-cell resize case and perpetuates it in the same-cell case, but\nthis seems like a suitable compromise to avoid attempts to do things\nlike unplugging already unplugged PCI devices or unpinning already\nunpinned CPUs. From an end-user perspective, instance state changes are\nwhat really matter and once a revert is completed on the destination\nhost and the instance has been marked as having returned to the source\nhost, hard reboots can help us resolve any remaining issues.\n\nConflicts:\n  nova/compute/manager.py\n  nova/compute/resource_tracker.py\n  nova/tests/unit/compute/test_compute_mgr.py\n\nNOTE(stephenfin): The bulk of the conflicts are due to the absence of\nvarious cross-cell resize related patches. The only exception is the\nconflict in \u0027nova/compute/resource_tracker.py\u0027, which is due to the\nabsence of change Ia5e521e0f0c7a78b5ace5de9f343e84d872553f9 (\"Use fair\nlocks in resource tracker\") which we can\u0027t backport since it requires a\nfeature only found in newer versions of \u0027oslo.concurrency\u0027 and mandates\na lower constraint bump.\n\nChange-Id: I29d6f4a78c0206385a550967ce244794e71cef6d\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nCloses-Bug: #1879878\n(cherry picked from commit dc9c7a5ebf11253f86127238d33dff7401465155)\n(cherry picked from commit 79a467e1cfa05b1c281e592e69549716c11892e5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0c394d79b3ead53e7c7fae0665c579ab5b06b11e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0c394d79b3ead53e7c7fae0665c579ab5b06b11e"}]},"branch":"refs/heads/stable/train"},"66184692cca3239ea750d258e5659e149d56526d":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-02-04 17:13:23.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/69/751369/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/69/751369/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/751369/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/751369/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/751369/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/69/751369/3"}}},"commit":{"parents":[{"commit":"c957bd81bae1f23b566b6a51ae96bdca89897719","subject":"Move confirm resize under semaphore","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c957bd81bae1f23b566b6a51ae96bdca89897719"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-08-21 16:43:36.000000000","tz":60},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2021-02-04 17:12:49.000000000","tz":0},"subject":"Move revert resize under semaphore","message":"Move revert resize under semaphore\n\nAs discussed in change I26b050c402f5721fc490126e9becb643af9279b4, the\nresource tracker\u0027s periodic task is reliant on the status of migrations\nto determine whether to include usage from these migrations in the\ntotal, and races between setting the migration status and decrementing\nresource usage via \u0027drop_move_claim\u0027 can result in incorrect usage.\nThat change tackled the confirm resize operation. This one changes the\nrevert resize operation, and is a little trickier due to kinks in how\nboth the same-cell and cross-cell resize revert operations work.\n\nFor same-cell resize revert, the \u0027ComputeManager.revert_resize\u0027\nfunction, running on the destination host, sets the migration status to\n\u0027reverted\u0027 before dropping the move claim. This exposes the same race\nthat we previously saw with the confirm resize operation. It then calls\nback to \u0027ComputeManager.finish_revert_resize\u0027 on the source host to boot\nup the instance itself. This is kind of weird, because, even ignoring\nthe race, we\u0027re marking the migration as \u0027reverted\u0027 before we\u0027ve done\nany of the necessary work on the source host.\n\nThe cross-cell resize revert splits dropping of the move claim and\nsetting of the migration status between the source and destination host\ntasks. Specifically, we do cleanup on the destination and drop the move\nclaim first, via \u0027ComputeManager.revert_snapshot_based_resize_at_dest\u0027\nbefore resuming the instance and setting the migration status on the\nsource via\n\u0027ComputeManager.finish_revert_snapshot_based_resize_at_source\u0027. This\nwould appear to avoid the weird quirk of same-cell migration, however,\nin typical weird cross-cell fashion, these are actually different\ninstances and different migration records.\n\nThe solution is once again to move the setting of the migration status\nand the dropping of the claim under \u0027COMPUTE_RESOURCE_SEMAPHORE\u0027. This\nintroduces the weird setting of migration status before completion to\nthe cross-cell resize case and perpetuates it in the same-cell case, but\nthis seems like a suitable compromise to avoid attempts to do things\nlike unplugging already unplugged PCI devices or unpinning already\nunpinned CPUs. From an end-user perspective, instance state changes are\nwhat really matter and once a revert is completed on the destination\nhost and the instance has been marked as having returned to the source\nhost, hard reboots can help us resolve any remaining issues.\n\nConflicts:\n  nova/compute/manager.py\n  nova/compute/resource_tracker.py\n  nova/tests/unit/compute/test_compute_mgr.py\n\nNOTE(stephenfin): The bulk of the conflicts are due to the absence of\nvarious cross-cell resize related patches. The only exception is the\nconflict in \u0027nova/compute/resource_tracker.py\u0027, which is due to the\nabsence of change Ia5e521e0f0c7a78b5ace5de9f343e84d872553f9 (\"Use fair\nlocks in resource tracker\") which we can\u0027t backport since it requires a\nfeature only found in newer versions of \u0027oslo.concurrency\u0027 and mandates\na lower constraint bump.\n\nChange-Id: I29d6f4a78c0206385a550967ce244794e71cef6d\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nCloses-Bug: #1879878\n(cherry picked from commit dc9c7a5ebf11253f86127238d33dff7401465155)\n(cherry picked from commit 79a467e1cfa05b1c281e592e69549716c11892e5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/66184692cca3239ea750d258e5659e149d56526d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/66184692cca3239ea750d258e5659e149d56526d"}]},"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
