)]}'
{"id":"openstack%2Fnova~747745","triplet_id":"openstack%2Fnova~master~I26b050c402f5721fc490126e9becb643af9279b4","project":"openstack/nova","branch":"master","topic":"bug/1879878","hashtags":[],"change_id":"I26b050c402f5721fc490126e9becb643af9279b4","subject":"Move confirm resize under semaphore","status":"MERGED","created":"2020-08-24 14:55:42.000000000","updated":"2020-09-10 18:53:15.000000000","submitted":"2020-09-10 18:49:19.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"747745-1599763759516-a980bdbc","meta_rev_id":"f92bdc95e922755f705da5937effe4ad2a277c83","_number":747745,"virtual_id_number":747745,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2020-09-03 10:46:45.000000000","_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2020-09-03 20:22:22.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,"date":"2020-09-03 16:24:15.000000000","_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2020-09-03 10:19:45.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-09-10 18:49:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-09-03 11:13:56.000000000","_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"date":"2020-09-03 11:08:19.000000000","_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"date":"2020-09-03 09:45:56.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":2,"date":"2020-09-10 14:20:08.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":2,"date":"2020-09-03 12:06:48.000000000","_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":1,"date":"2020-09-10 14:20:08.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_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":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_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":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_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-08-24 16:39:14.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2020-08-24 16:39:16.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2020-08-25 17:14:21.000000000","updated_by":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-08-25 18:15:05.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-03 09:45: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":"2020-09-03 10:19:45.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-03 10:46:45.000000000","updated_by":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-09-03 11:08:19.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-09-03 11:13:56.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-09-03 12:06:48.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2020-09-03 20:22:22.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":"2020-09-10 14:20:08.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":"2020-09-10 18:49:18.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":"655f0372ff115e4f79c2c37be30eb10173207551","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-08-24 14:55:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5cf8964af5fc1d43d32ed1c5c31bf9ae34246abd","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-08-24 16:12:55.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/747745/1 : FAILURE in 55m 42s","accounts_in_message":[],"_revision_number":1},{"id":"b110681ed76d44968b28e1eeabab3104deb12fd4","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-24 16:23:08.000000000","message":"Patch Set 1:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/45/747745/1/check-vote/ext-nova-zuul/826de37 : SUCCESS in 54m 46s","accounts_in_message":[],"_revision_number":1},{"id":"a621f309aecfe2d0016c435a20c42d8b139136b2","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-08-24 16:26:21.000000000","message":"Patch Set 1:\n\nBuild SUCCESSFUL (check pipeline).\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/45/747745/1/check/pmem-tempest-plugin-filtered-multi-node/de9837b/ : SUCCESS in 46m 55s","accounts_in_message":[],"_revision_number":1},{"id":"00eb4329c852cdb0b678b806fdc0abc80ad585dc","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2020-08-24 16:54:39.000000000","message":"Patch Set 1:\n\n* pci-test http://52.27.155.124/pci/747745/1 : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"5b2b0e9e575f8d35272e18cf533dee20deb516d9","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-08-24 18:11:46.000000000","message":"Patch Set 1:\n\nTesting succeeded on 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/747745/1/check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x/7adb300 : SUCCESS in 1h 35m 01s","accounts_in_message":[],"_revision_number":1},{"id":"96b3939613d3e3d1fcb4b918b580b687be8da43c","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-08-24 18:15:26.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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/1/check/tempest-dsvm-full-bionic/43194d0/ : SUCCESS in 1h 32m 05s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/1/check/tempest-dsvm-full-bionic-py3/9ed1011/ : SUCCESS in 1h 33m 28s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/1/check/grenade-dsvm-bionic/9166d77/ : POST_FAILURE in 1h 34m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"cddb68fe8492549b95d7a335706bd0225740e797","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-24 18:47:15.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/c63a7d741e9a48ffa355f9aba13d8d1e : SUCCESS in 1h 01m 25s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/11c42b708c514e51af6ba625f23272d2 : SUCCESS in 1h 50m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f11e1b3b287d4211a493d609632b7d52 : SUCCESS in 17m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bf2053e3270544349b6b56676f10548b : SUCCESS in 14m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b99a6561a2a54dd29b53416723dfa95b : SUCCESS in 8m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6400266f56f94ad6ac353c54d858959e : SUCCESS in 16m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0374454b5d954a5ebbb23763dfa2621a : SUCCESS in 12m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51b5e1270bcb48aab9643c948c1b3378 : SUCCESS in 10m 35s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/53a576520aae4c37a74ba0afd905e5f1 : SUCCESS in 1h 14m 01s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8a26ba08138f4dedbc9c107c9acaba1c : SUCCESS in 54m 48s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/51fae3072e464a19aa0303bc70e86e53 : SUCCESS in 1h 05m 58s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e0cc36e4b869493fa8161439ce9700d5 : SUCCESS in 35m 34s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/16372b91ae3c4353b21076d001dd1eec : SUCCESS in 1h 10m 03s\n- nova-next https://zuul.opendev.org/t/openstack/build/fe5ed544eb454e759d76a4952adec0d5 : SUCCESS in 1h 36m 50s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6881f0ba634246caab9529e4fa537921 : FAILURE in 23m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c8c39b23a27e4b4b909931df26fbc509 : SUCCESS in 1h 02m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0ced3862231e498c9be1d522febf0636 : SUCCESS in 58m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b5572af29d814b5c9e3d04f035b400a0 : SUCCESS in 31m 46s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2aaba288abcb4292aa9f7a64adad67e4 : SUCCESS in 40m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9960d86b0ccda0e2c1a3007dd90c6f127982e07c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-08-25 15:08:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7151f14eb9630166f59275da049a8265955d940c","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-08-25 16:45:20.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/747745/2 : FAILURE in 59m 53s","accounts_in_message":[],"_revision_number":2},{"id":"6b96a4b9233722c66d0f03a6540e6909aa25a96b","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2020-08-25 17:14:21.000000000","message":"Patch Set 2:\n\n* pci-test http://52.27.155.124/pci/747745/2 : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"e967844922700eb10fe02cd6f46f6bdc28c98c08","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-08-25 17:22:26.000000000","message":"Patch Set 2:\n\nBuild SUCCESSFUL (check pipeline).\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/45/747745/2/check/pmem-tempest-plugin-filtered-multi-node/cfbfc68/ : SUCCESS in 53m 02s","accounts_in_message":[],"_revision_number":2},{"id":"f2121dfadd8d27fda8be2e1bd08f5808b7cb7379","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-08-25 18:15:05.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/747745/2/check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x/fcd983a : FAILURE in 1h 40m 48s","accounts_in_message":[],"_revision_number":2},{"id":"f91a0057b619fd30dbde8e0e039e3094c07bcdbd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-25 19:19:58.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/4441b37f422d4ee7932d01bcd0e1d74e : SUCCESS in 1h 11m 20s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5234f366014640229aa86821d413a5e1 : SUCCESS in 1h 37m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a2924828cca44c5c9c2bc5fb3461c6d4 : SUCCESS in 28m 55s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/51ad58a6ed7248a98baf12dd8479680b : SUCCESS in 21m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e640ae89e2b40a6ad22f0f8f9f8bcc4 : SUCCESS in 13m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/947d707a95b34a0692333ba43e377699 : SUCCESS in 12m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7b946bef682c440bb961705b76837681 : SUCCESS in 12m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/492d7ec8e2d44a2c9fd14f20bc0f9a3b : SUCCESS in 9m 00s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a39e0a2c8c3e40db9c42c1f5d76e1d73 : SUCCESS in 1h 31m 21s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9b2c1074ce91413a85e2718df324a48e : SUCCESS in 1h 19m 28s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5b703b89b2e94fdf9f353f188bbf86db : SUCCESS in 1h 07m 41s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8820edd501064997b9049cc6d3966437 : SUCCESS in 46m 38s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f42ed7a9ebed46f0876e1de450f57d23 : FAILURE in 1h 40m 05s\n- nova-next https://zuul.opendev.org/t/openstack/build/91fba804c64e485c870a5310da11627e : SUCCESS in 1h 23m 49s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/03542af8dedb41bd9b5e61dde6009f7c : SUCCESS in 19m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f27a53186ced477e92b4c68cae86f4cd : SUCCESS in 57m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1b750a1bc1724c94b18bee60a8b28813 : SUCCESS in 57m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b5bddbf4070d4ee2941b71a31fa184d5 : SUCCESS in 34m 42s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3f2173a0bc78420c85d50437d7e5bd2c : SUCCESS in 56m 07s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b0ce615cd84722eb8fcd7e67b3a7762dc998f9dd","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-08-25 19:57:53.000000000","message":"Patch Set 2:\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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/tempest-dsvm-full-bionic/9cb2f21/ : SUCCESS in 1h 34m 37s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/tempest-dsvm-full-bionic-py3/1b40f10/ : SUCCESS in 1h 41m 55s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/grenade-dsvm-bionic/0754735/ : POST_FAILURE in 1h 53m 51s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"13c5e630e6ec4b081160dbdc6b4d940efe3050e9","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-26 02:42:15.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/45/747745/2/check-vote/ext-nova-zuul/75817b7 : SUCCESS in 1h 04m 15s","accounts_in_message":[],"_revision_number":2},{"id":"4183ea27d86ca8846605efb4f32ed2ea536b3133","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-08-26 08:46:03.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"7963c056b0f813b0358e43b9af9cb77ded8af327","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-08-26 09:37:38.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/747745/2 : FAILURE in 50m 01s","accounts_in_message":[],"_revision_number":2},{"id":"d6024c49c0e0a408c72e8cd721bd9a18b8e535b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-26 12:11:25.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/bea1db315a9e4c2bac93b0a266d12b56 : SUCCESS in 1h 00m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0b55a8c828c8461db5e0a833cd398c31 : SUCCESS in 1h 18m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8d278940d7df436cafa431be8e6af577 : SUCCESS in 16m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7c57278082a3426f8a5322a9e6737e2e : SUCCESS in 15m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5898c3d0ef8440299441b0d8e50fa606 : SUCCESS in 9m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8efd4b75237d469891a750fe6c104a80 : SUCCESS in 14m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ece5bcd0a09d4d75bed3a00c1a90a606 : SUCCESS in 14m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87126645c9224bb9afa41ddc98e2059e : SUCCESS in 11m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ce2322035eeb4ac5a46fbc925374492a : SUCCESS in 2h 00m 35s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0b83b7dd2fe643efbbf8d123cfc84a5a : SUCCESS in 1h 07m 19s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/79322aefa500423098d2bc3bb43e81c9 : SUCCESS in 1h 11m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b85402e9f5be4c058006061f288896ba : SUCCESS in 51m 26s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/29b51daec13f4772bc30da5e790c8e01 : FAILURE in 1h 54m 08s\n- nova-next https://zuul.opendev.org/t/openstack/build/d916f9d2b8354ef69b7d5c950a2f46e8 : SUCCESS in 1h 57m 34s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e745a247faab4e9ea9b8bf3b7830bfed : SUCCESS in 17m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ce165d23fee94ccb84b6ad6a6f393643 : SUCCESS in 56m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/23f239f8d9334398a2ebd2b8ff954989 : SUCCESS in 56m 30s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9b112cb246bf430894c6f052962aea7d : SUCCESS in 30m 16s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e63187868f1a46f0bf048790fd6a587b : SUCCESS in 44m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ff9593ba737e1480a46e38d5a4c12a9edc0467f4","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-08-26 13:08:26.000000000","message":"Patch Set 2:\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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/tempest-dsvm-full-bionic/9674049/ : SUCCESS in 1h 51m 24s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/tempest-dsvm-full-bionic-py3/515ec3f/ : SUCCESS in 1h 29m 02s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/grenade-dsvm-bionic/28c615c/ : POST_FAILURE in 1h 52m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cccb3d8b0cf0013a81fda67910ae3af56b6d3f29","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-08-27 14:29:35.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"d39603de155c2d8528fdc6b0f7a0ba2d9fa577be","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-08-27 15:29:06.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/747745/2 : FAILURE in 58m 00s","accounts_in_message":[],"_revision_number":2},{"id":"f6200d77bfb11ad439042db1b7c93f14f0c5ce04","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-27 17:52:45.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/69bfd9c6fe65453e8363360b339dcab7 : FAILURE in 34m 52s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/347b8d93ad9a4bc79eb296e6f60e6037 : SUCCESS in 1h 24m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e325ae03c1b94da181a70f4ef9379302 : SUCCESS in 16m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/74127d0ee4cb43d5a1e07f0a71e03411 : SUCCESS in 15m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd142117a5b74251bf3002bf3207c812 : SUCCESS in 7m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ea24ece4550d497193eb201a94437bea : SUCCESS in 16m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fd16ccfb5bc94cfcb2657f2445d2a715 : SUCCESS in 14m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33676ee9244c44c5baf057882f5c2006 : SUCCESS in 11m 47s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d4301d85cf0c47f3809e5d1b4682fbfa : SUCCESS in 1h 13m 43s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a94bf174f3d443cc86c440bf1eff8dee : SUCCESS in 1h 12m 59s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9c2c7cb453354211988057ac322e4df5 : SUCCESS in 1h 16m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6eb843eda7314387859c8d5987f92460 : SUCCESS in 56m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3c6d9ee530cd4685a0e78364a8a1c8c0 : SUCCESS in 1h 28m 00s\n- nova-next https://zuul.opendev.org/t/openstack/build/2a897a470555436c8d01e9894865dc4c : POST_FAILURE in 13m 04s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1ddd3c16484041bfa0125a05248ef7dd : SUCCESS in 17m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/608d0a75e5f24e8aba89da9d4aef3dbf : SUCCESS in 57m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fa605c70e5de47e3b571b8ca41b1b14f : SUCCESS in 1h 02m 27s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/dc49f39427a84c82aec265ba1f77f4c4 : SUCCESS in 31m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/12986bc6953344ae8e89ea73eebc2e04 : SUCCESS in 41m 35s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"900660a1486c5e2e8968ef5d42fe272c240964a8","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-27 21:43:06.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/45/747745/2/check-vote/ext-nova-zuul/ee3ca28 : SUCCESS in 1h 01m 18s","accounts_in_message":[],"_revision_number":2},{"id":"4f040e69e9397c2d9dd62d3cce2c9ade59974413","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-08-28 00:48:46.000000000","message":"Patch Set 2:\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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/tempest-dsvm-full-bionic/a198849/ : SUCCESS in 1h 45m 59s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/tempest-dsvm-full-bionic-py3/e48ab90/ : SUCCESS in 1h 37m 46s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/grenade-dsvm-bionic/4ba3637/ : POST_FAILURE in 2h 12m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2148dd4bfe22b78ae1d4ee33790cbac54afa12c8","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-09-01 15:06:45.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"3e7636567ea4ae99ddea4c5c0e3dd170ebba6f72","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-01 18:41:08.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/747745/2 : FAILURE in 56m 57s","accounts_in_message":[],"_revision_number":2},{"id":"0d47232be19c2634f6740b6464e2e17609791258","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-01 19:32:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/e799917fd5c546e0aafb30aa9d55ec84 : SUCCESS in 55m 37s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0e67c8557758429393b2000d5cc291bb : SUCCESS in 1h 41m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4dde4ef0d22b4066b0a6e914731556fc : SUCCESS in 16m 30s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b21ef47aa7dd4660b77d5893bbd18a50 : SUCCESS in 13m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1afca1b2c9b74cdcaac9e0351bca3b8b : SUCCESS in 9m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/dc0f8e825b2d4d5c9e2771ec70edeede : SUCCESS in 11m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a778899494914d9da5e82da465b93f40 : SUCCESS in 12m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47ee439be12f413892974cb3f4e7e1ab : SUCCESS in 13m 40s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4d2acfd8b2e54cb6822fb31f349f85ce : SUCCESS in 1h 15m 05s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a81740d4d6e04c28958b2af45136da2a : SUCCESS in 56m 42s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/833ecb89527d482eb6fc96ab22fb3aa7 : SUCCESS in 1h 15m 04s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4c6d89bde4934fdc998cb4b89490c56b : SUCCESS in 48m 37s\n- nova-multinode-live-migration https://zuul.opendev.org/t/openstack/build/a8d69ab3b4d24f52803238f55c847912 : SUCCESS in 34m 20s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/33533a96c57d47479a75042927c44ecf : SUCCESS in 1h 35m 08s\n- nova-next https://zuul.opendev.org/t/openstack/build/13c0b7f1e1bf4e63b3abfe62433839da : SUCCESS in 1h 37m 42s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d4089bf93a5d45b99052a14b66f5a6f8 : SUCCESS in 17m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2f438c6291074fecbb50b2fb82af36e5 : SUCCESS in 55m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/308ed237a16245af9b2a12764ca13e60 : SUCCESS in 51m 42s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e9875d34558347b186169ca85583af93 : SUCCESS in 33m 08s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5d6b2bb92a5e412ab656f8c65ef121e0 : SUCCESS in 42m 58s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0d1c628cb1c08e8223b40b29736c84a2bd4f8d87","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2020-09-01 19:56:44.000000000","message":"Patch Set 2:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-45-747745-2 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":2},{"id":"94377b02c71c2851da2f58ef341208f6d600ac36","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-09-01 22:06:33.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/45/747745/2/check-vote/ext-nova-zuul/cfed889 : FAILURE in 16m 09s","accounts_in_message":[],"_revision_number":2},{"id":"f41cfd08463c88ef774177030c5ff7cffc96b2fc","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-09-01 22:32:50.000000000","message":"Patch Set 2:\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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/tempest-dsvm-full-bionic/7efdc9d/ : SUCCESS in 1h 41m 32s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/tempest-dsvm-full-bionic-py3/5eef385/ : SUCCESS in 1h 31m 33s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/2/check/grenade-dsvm-bionic/e42e550/ : POST_FAILURE in 1h 54m 01s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7c92e37d362a69b6c250a4aca0b44ab258ab657a","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2020-09-03 08:30:01.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f61911ca86ca192fc46bdfc0240be5f155c714b2","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-09-03 08:55:47.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"0f4a0b6b571fce2aaa4c23fa5e5e7049ac9091a0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-09-03 08:57:23.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"568751ea9fcda120ce57d2b0565de4405dac946f","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-03 09:45:56.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/747745/3 : FAILURE in 49m 02s","accounts_in_message":[],"_revision_number":3},{"id":"d3d56afa0db5dee478ea684c2b9a25d3014b5bb9","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-09-03 10:19:45.000000000","message":"Patch Set 3:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/45/747745/3/check/pmem-tempest-plugin-filtered-multi-node/7fd2a8d/ : SUCCESS in 47m 09s\n- devstack-networking-ovs-dpdk http://52.27.155.124/45/747745/3/check/devstack-networking-ovs-dpdk/185fa4b/ : RETRY_LIMIT in 1m 38s","accounts_in_message":[],"_revision_number":3},{"id":"39b5542d59e813868954cda12895f1f2c78c352c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-03 10:46:14.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/5a36923b47094b6bad9971700d30949a : SUCCESS in 1h 12m 32s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e8ce7e673542456d9aa8e338967dda47 : SUCCESS in 1h 21m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9d405fd656724b8d919ca9818edf00a7 : SUCCESS in 18m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d964df5766a94f4eae13414776e8e353 : SUCCESS in 14m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/562461456647442183a76d1a12b954e4 : SUCCESS in 9m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f378631ce8424cf6a9b6b90fe18e8667 : SUCCESS in 14m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e7a3b75bc99b4120a5750e41677c4866 : SUCCESS in 12m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7692b6b2257e44e48a27cb440505ab22 : SUCCESS in 11m 29s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/cdc44461eb64466e92e3b4b174f51425 : SUCCESS in 1h 12m 53s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1658e2bb9427423aa35fb77a37f394de : SUCCESS in 54m 12s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8346b460a8bd4e8aa9735b3dae8e359c : SUCCESS in 1h 12m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/24b132049b7f4c24983ee7fa3f998fa6 : SUCCESS in 55m 59s\n- nova-multinode-live-migration https://zuul.opendev.org/t/openstack/build/db1c040ae8564b3fa03e92dd9209b0b4 : SUCCESS in 47m 55s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/eab8fd94c7a447168963acd4bb1f6c1f : SUCCESS in 1h 25m 58s\n- nova-next https://zuul.opendev.org/t/openstack/build/ae1a9d1d96d24c50882838a7d6c8e894 : SUCCESS in 1h 03m 01s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/65dc4732080a4c148d8cfb310df88f7d : SUCCESS in 13m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5c9b5c7d90f743a3a2d70d10d7b48cbd : SUCCESS in 1h 12m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7166da7ef87c44bf89303ea0d43b401d : SUCCESS in 1h 16m 35s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3e9fc71c69704e97abdf74b0313bf976 : SUCCESS in 44m 33s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/39c55e0859ad4202a819c28563f3d08b : SUCCESS in 40m 14s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c3168683de04fecb7773ebe4d34d8eddfd8d20a9","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2020-09-03 10:46:45.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA http://publiclogs.emc.com/45/747745/3/check/EMC_PowerFlex_NOVA/3f2f2de/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":3},{"id":"5b94ab5af529f353da3b6a3833161c0111be48e4","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-09-03 11:08:19.000000000","message":"Patch Set 3:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/45/747745/3/check-vote/ext-nova-zuul/85b9130 : FAILURE in 17m 00s","accounts_in_message":[],"_revision_number":3},{"id":"8aae4cb39585a8d3724262f17f0e180289831481","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2020-09-03 11:13:56.000000000","message":"Patch Set 3:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-45-747745-3 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":3},{"id":"38329e1ca75151ab458b20b3a2c3f640666ae730","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2020-09-03 12:06:48.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)\n\nLGTM","accounts_in_message":[],"_revision_number":3},{"id":"6531a2ff4bab0249c48bd1695add344adc78bfd7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-09-03 16:24:15.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0508614415b7116438b7181d8ad99ef5e7b186c4","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-09-03 20:22:22.000000000","message":"Patch Set 3:\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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/3/check/tempest-dsvm-full-bionic/280d69f/ : SUCCESS in 1h 43m 49s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/3/check/tempest-dsvm-full-bionic-py3/3f0e448/ : SUCCESS in 1h 29m 32s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/45/747745/3/check/grenade-dsvm-bionic/15f1848/ : POST_FAILURE in 1h 38m 26s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"735334646ea87f15a564661fbcf22161d18959bf","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-09-10 14:20:08.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":3},{"id":"b756be4a22158496f8229a3bf59d2887ba01dce6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-10 14:20:53.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"f7d4a732e77e9fbef00bd98a6f704cbb4528eb15","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-10 18:49:18.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/dad35da71e7d412e85fd6455537c915f : SUCCESS in 59m 25s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/da9a896f8a254316944b688ace5976bd : SUCCESS in 1h 14m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ebb3e626731a451a9b7424991703c99f : SUCCESS in 15m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d016cde0626a45489539ff9144756ee2 : SUCCESS in 11m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/04f06b324c544b5a85fbbd5ca09c02d1 : SUCCESS in 16m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d455ec71ad7c49dd9dd9f0b75f0352e1 : SUCCESS in 12m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d18b4e90aa6c40f8a510476b4501635f : SUCCESS in 21m 16s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/79ebf9a9e44a4707945e9b69994c99a0 : SUCCESS in 1h 25m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e266d5c226bb4d38a5ad0a5c9a0ef630 : SUCCESS in 46m 59s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/961f9aab9fbf4dc48fdfdc2f3ddddbe4 : SUCCESS in 20m 59s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0a0b22cc1bbe45c48493afa39ef0c49f : SUCCESS in 1h 17m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/093bc11a76a84efab6281d8184b62331 : SUCCESS in 1h 42m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dc77954c2dec4ae7a55f0b124e331097 : SUCCESS in 56m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ebdf1e1603f54c63b1c3ab3c402c7d93 : SUCCESS in 54m 31s","accounts_in_message":[],"_revision_number":3},{"id":"0328cfb62ddb2697506858c6b0c9a426ca350909","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-10 18:49:19.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"8f4dec5696bbe3e70378a0d8a429a6ce6f319d1e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-10 18:53:15.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d347a7f8d8784537a2b92761ba7f0426 : SUCCESS in 2m 11s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"a57800d3825ef2fb833d8024c6f7e5c550f55e2f","revisions":{"bfcf2f82c5219642114a000e36a2aa1d4e604418":{"kind":"REWORK","_number":1,"created":"2020-08-24 14:55:42.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/45/747745/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/45/747745/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/747745/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/747745/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/747745/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/45/747745/1"}}},"commit":{"parents":[{"commit":"bd44e12cf6dde5b60c07b8c939b5e449d238ff40","subject":"Don\u0027t unset Instance.old_flavor, new_flavor until necessary","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bd44e12cf6dde5b60c07b8c939b5e449d238ff40"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-08-21 15:54:16.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-08-24 14:50:14.000000000","tz":60},"subject":"Move confirm resize under semaphore","message":"Move confirm resize under semaphore\n\nThe \u0027ResourceTracker.update_available_resource\u0027 periodic task builds\nusage information for the current host by inspecting instances and\nin-progress migrations, combining the two. Specifically, it finds all\ninstances that are not in the \u0027DELETED\u0027 or \u0027SHELVED_OFFLOADED\u0027 state,\ncalculates the usage from these, then finds all in-progress migrations\nfor the host that don\u0027t have an associated instance (to prevent double\naccounting) and includes the usage for these.\n\nIn addition to the periodic task, the \u0027ResourceTracker\u0027 class has a\nnumber of helper functions to make or drop claims for the inventory\ngenerated by the \u0027update_available_resource\u0027 periodic task as part of\nthe various instance operations. These helpers naturally assume that\nwhen making a claim for a particular instance or migration, there\nshouldn\u0027t already be resources allocated for same. Conversely, when\ndropping claims, the resources should currently be allocated. However,\nthe check for *active* instances and *in-progress* migrations in the\nperiodic task means we have to be careful in how we make changes to a\ngiven instance or migration record. Running the periodic task between\nsuch an operation and an attempt to make or drop a claim can result in\nTOCTOU-like races.\n\nThis generally isn\u0027t an issue: we use the \u0027COMPUTE_RESOURCE_SEMAPHORE\u0027\nsemaphore to prevent the periodic task running while we\u0027re claiming\nresources in helpers like \u0027ResourceTracker.instance_claim\u0027 and we make\nour changes to the instances and migrations within this context. There\nis one exception though: the \u0027drop_move_claim\u0027 helper. This function is\nused when dropping a claim for either a cold migration, a resize or a\nlive migration, and will drop usage from either the source host (based\non the \"old\" flavor) for a resize confirm or the destination host (based\non the \"new\" flavor) for a resize revert or live migration rollback.\nUnfortunately, while the function itself is wrapped in the semaphore, no\nchanges to the state or the instance or migration in question are\nprotected by it.\n\nConsider the confirm resize case, which we\u0027re addressing here. If we\nmark the migration as \u0027confirmed\u0027 before running \u0027drop_move_claim\u0027, then\nthe periodic task running between these steps will not account for the\nusage on the source since the migration is allegedly \u0027confirmed\u0027. The\ncall to \u0027drop_move_claim\u0027 will then result in the tracker dropping usage\nthat we\u0027re no longer accounting for. This \"set migration status before\ndropping usage\" is the current behaviour for both same-cell and\ncross-cell resize, via the \u0027ComputeManager.confirm_resize\u0027 and\n\u0027ComputeManager.confirm_snapshot_based_resize_at_source\u0027 functions,\nrespectively. We could reverse those calls and run \u0027drop_move_claim\u0027\nbefore marking the migration as \u0027confirmed\u0027, but while our usage will be\nmomentarily correct, the periodic task running between these steps will\nre-add the usage we just dropped since the migration isn\u0027t yet\n\u0027confirmed\u0027. The correct solution is to close this gap between setting\nthe migration status and dropping the move claim to zero. We do this by\nputting both operations behind the \u0027COMPUTE_RESOURCE_SEMAPHORE\u0027, just\nlike the claim operations.\n\nChange-Id: I26b050c402f5721fc490126e9becb643af9279b4\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nPartial-Bug: #1879878\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bfcf2f82c5219642114a000e36a2aa1d4e604418"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bfcf2f82c5219642114a000e36a2aa1d4e604418"}]},"branch":"refs/heads/master"},"620645a9b12bf04fe15b72432177c866bdf043e3":{"kind":"REWORK","_number":2,"created":"2020-08-25 15:08:25.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/45/747745/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/45/747745/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/747745/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/747745/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/747745/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/45/747745/2"}}},"commit":{"parents":[{"commit":"312e47d5df9ac7bb781d71552b5a06a2323146f4","subject":"Don\u0027t unset Instance.old_flavor, new_flavor until necessary","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/312e47d5df9ac7bb781d71552b5a06a2323146f4"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-08-21 15:54:16.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-08-25 15:00:15.000000000","tz":60},"subject":"Move confirm resize under semaphore","message":"Move confirm resize under semaphore\n\nThe \u0027ResourceTracker.update_available_resource\u0027 periodic task builds\nusage information for the current host by inspecting instances and\nin-progress migrations, combining the two. Specifically, it finds all\ninstances that are not in the \u0027DELETED\u0027 or \u0027SHELVED_OFFLOADED\u0027 state,\ncalculates the usage from these, then finds all in-progress migrations\nfor the host that don\u0027t have an associated instance (to prevent double\naccounting) and includes the usage for these.\n\nIn addition to the periodic task, the \u0027ResourceTracker\u0027 class has a\nnumber of helper functions to make or drop claims for the inventory\ngenerated by the \u0027update_available_resource\u0027 periodic task as part of\nthe various instance operations. These helpers naturally assume that\nwhen making a claim for a particular instance or migration, there\nshouldn\u0027t already be resources allocated for same. Conversely, when\ndropping claims, the resources should currently be allocated. However,\nthe check for *active* instances and *in-progress* migrations in the\nperiodic task means we have to be careful in how we make changes to a\ngiven instance or migration record. Running the periodic task between\nsuch an operation and an attempt to make or drop a claim can result in\nTOCTOU-like races.\n\nThis generally isn\u0027t an issue: we use the \u0027COMPUTE_RESOURCE_SEMAPHORE\u0027\nsemaphore to prevent the periodic task running while we\u0027re claiming\nresources in helpers like \u0027ResourceTracker.instance_claim\u0027 and we make\nour changes to the instances and migrations within this context. There\nis one exception though: the \u0027drop_move_claim\u0027 helper. This function is\nused when dropping a claim for either a cold migration, a resize or a\nlive migration, and will drop usage from either the source host (based\non the \"old\" flavor) for a resize confirm or the destination host (based\non the \"new\" flavor) for a resize revert or live migration rollback.\nUnfortunately, while the function itself is wrapped in the semaphore, no\nchanges to the state or the instance or migration in question are\nprotected by it.\n\nConsider the confirm resize case, which we\u0027re addressing here. If we\nmark the migration as \u0027confirmed\u0027 before running \u0027drop_move_claim\u0027, then\nthe periodic task running between these steps will not account for the\nusage on the source since the migration is allegedly \u0027confirmed\u0027. The\ncall to \u0027drop_move_claim\u0027 will then result in the tracker dropping usage\nthat we\u0027re no longer accounting for. This \"set migration status before\ndropping usage\" is the current behaviour for both same-cell and\ncross-cell resize, via the \u0027ComputeManager.confirm_resize\u0027 and\n\u0027ComputeManager.confirm_snapshot_based_resize_at_source\u0027 functions,\nrespectively. We could reverse those calls and run \u0027drop_move_claim\u0027\nbefore marking the migration as \u0027confirmed\u0027, but while our usage will be\nmomentarily correct, the periodic task running between these steps will\nre-add the usage we just dropped since the migration isn\u0027t yet\n\u0027confirmed\u0027. The correct solution is to close this gap between setting\nthe migration status and dropping the move claim to zero. We do this by\nputting both operations behind the \u0027COMPUTE_RESOURCE_SEMAPHORE\u0027, just\nlike the claim operations.\n\nChange-Id: I26b050c402f5721fc490126e9becb643af9279b4\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nPartial-Bug: #1879878\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/620645a9b12bf04fe15b72432177c866bdf043e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/620645a9b12bf04fe15b72432177c866bdf043e3"}]},"branch":"refs/heads/master"},"a57800d3825ef2fb833d8024c6f7e5c550f55e2f":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-09-03 08:55:47.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/45/747745/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/45/747745/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/747745/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/747745/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/747745/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/45/747745/3"}}},"commit":{"parents":[{"commit":"779fd5ea3b0cf5be341b74a21dbb2512c0bcb920","subject":"Merge \"Update image_base_image_ref during rebuild.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/779fd5ea3b0cf5be341b74a21dbb2512c0bcb920"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-08-21 15:54:16.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-09-03 08:55:47.000000000","tz":0},"subject":"Move confirm resize under semaphore","message":"Move confirm resize under semaphore\n\nThe \u0027ResourceTracker.update_available_resource\u0027 periodic task builds\nusage information for the current host by inspecting instances and\nin-progress migrations, combining the two. Specifically, it finds all\ninstances that are not in the \u0027DELETED\u0027 or \u0027SHELVED_OFFLOADED\u0027 state,\ncalculates the usage from these, then finds all in-progress migrations\nfor the host that don\u0027t have an associated instance (to prevent double\naccounting) and includes the usage for these.\n\nIn addition to the periodic task, the \u0027ResourceTracker\u0027 class has a\nnumber of helper functions to make or drop claims for the inventory\ngenerated by the \u0027update_available_resource\u0027 periodic task as part of\nthe various instance operations. These helpers naturally assume that\nwhen making a claim for a particular instance or migration, there\nshouldn\u0027t already be resources allocated for same. Conversely, when\ndropping claims, the resources should currently be allocated. However,\nthe check for *active* instances and *in-progress* migrations in the\nperiodic task means we have to be careful in how we make changes to a\ngiven instance or migration record. Running the periodic task between\nsuch an operation and an attempt to make or drop a claim can result in\nTOCTOU-like races.\n\nThis generally isn\u0027t an issue: we use the \u0027COMPUTE_RESOURCE_SEMAPHORE\u0027\nsemaphore to prevent the periodic task running while we\u0027re claiming\nresources in helpers like \u0027ResourceTracker.instance_claim\u0027 and we make\nour changes to the instances and migrations within this context. There\nis one exception though: the \u0027drop_move_claim\u0027 helper. This function is\nused when dropping a claim for either a cold migration, a resize or a\nlive migration, and will drop usage from either the source host (based\non the \"old\" flavor) for a resize confirm or the destination host (based\non the \"new\" flavor) for a resize revert or live migration rollback.\nUnfortunately, while the function itself is wrapped in the semaphore, no\nchanges to the state or the instance or migration in question are\nprotected by it.\n\nConsider the confirm resize case, which we\u0027re addressing here. If we\nmark the migration as \u0027confirmed\u0027 before running \u0027drop_move_claim\u0027, then\nthe periodic task running between these steps will not account for the\nusage on the source since the migration is allegedly \u0027confirmed\u0027. The\ncall to \u0027drop_move_claim\u0027 will then result in the tracker dropping usage\nthat we\u0027re no longer accounting for. This \"set migration status before\ndropping usage\" is the current behaviour for both same-cell and\ncross-cell resize, via the \u0027ComputeManager.confirm_resize\u0027 and\n\u0027ComputeManager.confirm_snapshot_based_resize_at_source\u0027 functions,\nrespectively. We could reverse those calls and run \u0027drop_move_claim\u0027\nbefore marking the migration as \u0027confirmed\u0027, but while our usage will be\nmomentarily correct, the periodic task running between these steps will\nre-add the usage we just dropped since the migration isn\u0027t yet\n\u0027confirmed\u0027. The correct solution is to close this gap between setting\nthe migration status and dropping the move claim to zero. We do this by\nputting both operations behind the \u0027COMPUTE_RESOURCE_SEMAPHORE\u0027, just\nlike the claim operations.\n\nChange-Id: I26b050c402f5721fc490126e9becb643af9279b4\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nPartial-Bug: #1879878\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a57800d3825ef2fb833d8024c6f7e5c550f55e2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a57800d3825ef2fb833d8024c6f7e5c550f55e2f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
