)]}'
{"id":"openstack%2Fnova~710847","triplet_id":"openstack%2Fnova~master~I0011628b9e4e2a1f69330e570f9bd661369cab24","project":"openstack/nova","branch":"master","topic":"bug/1860555","attention_set":{},"removed_from_attention_set":{"30609":{"account":{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"},"last_update":"2023-05-18 11:42:34.000000000","reason":"Change was abandoned"},"14826":{"account":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"last_update":"2023-05-18 11:42:34.000000000","reason":"Change was abandoned"},"782":{"account":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"last_update":"2022-11-17 16:31:36.000000000","reason":"\u003cGERRIT_ACCOUNT_782\u003e replied on the change","reason_account":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}}},"hashtags":[],"change_id":"I0011628b9e4e2a1f69330e570f9bd661369cab24","subject":"Fix PCI passthrough race on reschedule (claims)","status":"ABANDONED","created":"2020-03-02 17:58:31.000000000","updated":"2023-05-18 11:42:34.000000000","total_comment_count":24,"unresolved_comment_count":4,"has_review_started":true,"meta_rev_id":"1efcc0509cb4f1b43a1ec648875f38e84e7dd1c7","_number":710847,"virtual_id_number":710847,"owner":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-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":32071,"name":"Hui Jiang","email":"jhui@vmware.com","username":"jhui"},{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_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":"2022-11-17 12:26:38.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"}],"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":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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-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":-1,"max":1},"_account_id":32071,"name":"Hui Jiang","email":"jhui@vmware.com","username":"jhui"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"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"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"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":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"}],"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":{"rejected":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":32071,"name":"Hui Jiang","email":"jhui@vmware.com","username":"jhui"},{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_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"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":-1,"date":"2022-11-17 16:31:36.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"}],"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":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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-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":1},"_account_id":32071,"name":"Hui Jiang","email":"jhui@vmware.com","username":"jhui"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"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"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"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":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"}],"REVIEWER":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_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":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"_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":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_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"},{"_account_id":32071,"name":"Hui Jiang","email":"jhui@vmware.com","username":"jhui"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-03-02 22:25:53.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-04-13 08:34:51.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-10-13 10:00:20.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2020-10-13 14:48:36.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2020-10-14 16:07:14.000000000","updated_by":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"reviewer":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"state":"REVIEWER"},{"updated":"2020-10-14 16:37:53.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-10-14 17:05:13.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-10-14 17:07:54.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-10-14 18:58:01.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-10-15 00:13:37.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-10-15 00:14:07.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-10-15 00:38:39.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-10-16 02:26:21.000000000","updated_by":{"_account_id":32071,"name":"Hui Jiang","email":"jhui@vmware.com","username":"jhui"},"reviewer":{"_account_id":32071,"name":"Hui Jiang","email":"jhui@vmware.com","username":"jhui"},"state":"REVIEWER"},{"updated":"2020-10-16 03:32:24.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-10-26 08:41:27.000000000","updated_by":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"reviewer":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"state":"REVIEWER"},{"updated":"2022-11-17 10:43:59.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"},"state":"CC"},{"updated":"2022-11-17 16:31:36.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"}],"messages":[{"id":"278d40f0db1e33ec5c7db41c0d2bcca6eb51eb40","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-03-02 17:58:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c301cc058ea02289f8b61c0ebce261f9b53d7c1a","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-03-02 17:58:46.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"6ddb9088d9923e639ad1b19e34dacb0a3222ae7e","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-03-02 18:15:16.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/710847/1/check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x/47ae1ad : FAILURE in 16m 05s","accounts_in_message":[],"_revision_number":1},{"id":"d64b55cad35b0910a8d5af3b6c4ceb7f49899d0b","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-03-02 18:23:55.000000000","message":"Patch Set 1:\n\nBuild SUCCESSFUL (check pipeline).\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/47/710847/1/check/pmem-tempest-plugin-filtered/698f523/ : SUCCESS in 23m 46s","accounts_in_message":[],"_revision_number":1},{"id":"33321adbd7e67815755ade7a6a08892145ea2d9e","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2020-03-02 19:07:12.000000000","message":"Patch Set 1:\n\nTesting completed on the zVM Driver CI system check-nova pipeline.  To recheck only the zVM driver plugins, submit a comment with only zvm: recheck in the comment. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-41359 : SUCCESS in 1h 04m 57s","accounts_in_message":[],"_revision_number":1},{"id":"c68282059569f513817a09ea0b8360c67ef0b2cf","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2020-03-02 19:33:48.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* SRIOV-nova-direct http://13.74.249.42/refs/changes/47/710847/1/SRIOV-nova-direct : ABORTED\n\n* SRIOV-nova-macvtap http://13.74.249.42/refs/changes/47/710847/1/SRIOV-nova-macvtap : ABORTED","accounts_in_message":[],"_revision_number":1},{"id":"8ca473e8a5a198a6095968f9abbac49f0b949e63","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-03-02 21:24:26.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/47/710847/1/check/tempest-dsvm-full-bionic/1f7be81/ : FAILURE in 9m 55s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/47/710847/1/check/tempest-dsvm-full-bionic-py3/0424d93/ : FAILURE in 10m 26s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/47/710847/1/check/grenade-dsvm-bionic/3a059ae/ : SUCCESS in 3h 07m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4f652ea9359959dd3ac21e6cbb95f9c5385e3c24","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2020-03-02 22:25:53.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* SRIOV-nova-direct http://13.74.249.42/refs/changes/47/710847/1/SRIOV-nova-direct : SUCCESS\n\n* SRIOV-nova-macvtap http://13.74.249.42/refs/changes/47/710847/1/SRIOV-nova-macvtap : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"c003e274c50e9764cc56fc6867b71a125d1b5ed5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-02 22:38:42.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/8e505817d4a1487c9a9b1c5f89dbb5fb : SUCCESS in 1h 03m 27s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/21a2d996ce484d61bf32a226e8a44251 : SUCCESS in 1h 22m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fb9773ef6d6d4553a3832833da17bb0b : FAILURE in 17m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9c035bd563e541b3bbf4637cd6605ecd : FAILURE in 19m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e99d1d69a5bd4094830f5787faf3a50e : SUCCESS in 10m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1f7fa0be8f3944c489f663b8182d3e9e : FAILURE in 12m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7fb64adfaa8844f08d46e5dc00271141 : FAILURE in 16m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/61aacb467aac435781f5821e3dcedfde : FAILURE in 23m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6ce46440e624e9a890b9496c1087fc0 : SUCCESS in 13m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/05127222ac064df2a918b64f4bca0307 : SUCCESS in 54m 50s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/aba8e8069081492cb35a0a15a98c4978 : SUCCESS in 1h 00m 46s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1b834ea1beb24a71bc3b5a7e678428a4 : SUCCESS in 1h 27m 51s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/db20dd9c59fc4c8182a5ef2277f6d588 : SUCCESS in 54m 24s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/50560679d1bf4ef1b495cca8e737695b : SUCCESS in 1h 40m 10s\n- nova-next https://zuul.opendev.org/t/openstack/build/4bb547bc83a643fcbc64d40d3dff72dd : SUCCESS in 1h 40m 58s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/7124b2729110485c973223372f52c6e9 : FAILURE in 18m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d0721341861e4fca96d2b4f441d40b73 : SUCCESS in 1h 16m 09s","accounts_in_message":[],"_revision_number":1},{"id":"4dbb567e21e3a0b4b79eeb44c91a22816962b2f4","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-03-02 23:40:52.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/710847/1 : SUCCESS in 2h 44m 45s","accounts_in_message":[],"_revision_number":1},{"id":"801194cd3db64d2a38124c7562e2de3b50e50e64","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-04-13 08:34:51.000000000","message":"Patch Set 1:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"2c9dc5bb03e9b9a5e1fc8090a5ea492af4ce0224","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-09-07 13:06:02.000000000","message":"Patch Set 1: Code-Review-1\n\n(5 comments)\n\nover all this looks right some questions inline and what looks like an unrelated change hence the -1. if you can explain why you changed form a generator expression to a list i guess im ok with the change but i think the code was better the way it was.","accounts_in_message":[],"_revision_number":1},{"id":"7802562be83146084820d0e25b414e1224cc6268","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-12 13:28:21.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nI\u0027ll try to get the unit tests passing.","accounts_in_message":[],"_revision_number":1},{"id":"ffcafc8f4db61c5e475cc249d6928542180a2b35","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-12 15:53:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bfce34cb2568d1bd02e0a073e64c2cbc8a8e14a6","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2020-10-12 15:54:25.000000000","message":"Patch Set 2:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-None : NOT_REGISTERED","accounts_in_message":[],"_revision_number":2},{"id":"e3ddfea2b3687f0afabaa09019ba463e8eedf6cf","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2020-10-12 16:24:53.000000000","message":"Patch Set 2:\n\n* pci-test http://52.27.155.124/pci/710847/2 : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"6510c24ebe4054a66d8d2a86e19859fcfe080633","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-10-12 18:05:20.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/47/710847/2/check/tempest-dsvm-full-bionic/5f02b2f/ : FAILURE in 2h 01m 49s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/47/710847/2/check/tempest-dsvm-full-bionic-py3/495e74c/ : FAILURE in 1h 43m 41s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/47/710847/2/check/grenade-dsvm-bionic/cf4c7d8/ : POST_FAILURE in 1h 23m 49s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4fa7acde7942e0077f052ebd80c9c04715c46cf5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-13 04:03:57.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/a738038293334d3c8b89f610e462cd6b : SUCCESS in 57m 24s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/703461ebd8534a39aa6ed5332a9fe22d : TIMED_OUT in 2h 06m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/56f7f2e397d245ec890b5645a2122d01 : SUCCESS in 18m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4b7adedf876648d2a8e63d7519213ea9 : SUCCESS in 14m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4ffaf4e71484c7c9810054abd512159 : SUCCESS in 7m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5339d75777034d5a9645a9a5be4ba9be : SUCCESS in 12m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fda339ffc77e4054abccbc8c8b3409bd : SUCCESS in 12m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47776dca8800406cb1aa7686e22eb6ad : SUCCESS in 10m 35s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4abb14c77dc942e6af7f5abd61a2c862 : SUCCESS in 1h 15m 33s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b7e3ab094c744bfb8f3b7c31c3c7c312 : SUCCESS in 1h 04m 58s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3119d19f27be410397b44f854bbc5799 : SUCCESS in 1h 08m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/aeadfad1c842464e97c05d772dc1ffc3 : SUCCESS in 52m 59s\n- nova-multinode-live-migration https://zuul.opendev.org/t/openstack/build/25fcbe1527d34237bbe40ec08f305236 : SUCCESS in 51m 51s (non-voting)\n- nova-evacuate https://zuul.opendev.org/t/openstack/build/477a92334fd3446e907c2a908aa88951 : SUCCESS in 40m 28s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/aaaafef9a7d64cc3b8b883a73ad91159 : SUCCESS in 1h 24m 23s\n- nova-next https://zuul.opendev.org/t/openstack/build/99f2a63177274dd6beb12a8ca0b6c59d : SUCCESS in 1h 28m 26s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0e92a32a8e74403690833351f56c473b : FAILURE in 16m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c334aa3456bc4261a055f4ec6038258f : SUCCESS in 2h 07m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9eb2a8ee8f8648649c9757f2e6ba7ef1 : SUCCESS in 43m 40s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3c8030a1c1244e6ab52808d34ab23819 : SUCCESS in 1h 17m 59s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7531c52d60ad449b87ac0aee1cae4f77 : SUCCESS in 45m 28s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c7c722d5adb63e6e043292b7b76d60ea21f75e6f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-10-13 10:00:20.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)\n\nWould be good to have some reproduction test case that proves that the fix works.","accounts_in_message":[],"_revision_number":2},{"id":"4685974fe641c826ea066a7c3f9b480535c93961","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-13 13:35:24.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a2925d11f29c9cd5903e373d2fca16ab00733882","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-13 13:51:07.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c965654bb8a90621d195af2b8e56db23113b8e6e","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-13 14:04:51.000000000","message":"Patch Set 2:\n\n\u003e (3 comments)\n \u003e \n \u003e Would be good to have some reproduction test case that proves that\n \u003e the fix works.\n\nI agree. In practice I think this will be difficult with unit tests, since it depends on the interaction of claims, the resource tracker, and the PCI device tracker. In the claims unit test, the RT is replaced with a dummy. It would be possible to make some change to the instance in the dummy RT and show that this is reflected in the original object. I don\u0027t know if that helps too much though.\n\nMaybe there is something we could do with functional tests?","accounts_in_message":[],"_revision_number":2},{"id":"5612b91ad3cc99297d4827d70284a89ad5d4f9e6","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-13 14:31:33.000000000","message":"Patch Set 2:\n\n\u003e \u003e (3 comments)\n \u003e \u003e\n \u003e \u003e Would be good to have some reproduction test case that proves\n \u003e that\n \u003e \u003e the fix works.\n \u003e \n \u003e I agree. In practice I think this will be difficult with unit\n \u003e tests, since it depends on the interaction of claims, the resource\n \u003e tracker, and the PCI device tracker. In the claims unit test, the\n \u003e RT is replaced with a dummy. It would be possible to make some\n \u003e change to the instance in the dummy RT and show that this is\n \u003e reflected in the original object. I don\u0027t know if that helps too\n \u003e much though.\n \u003e \n \u003e Maybe there is something we could do with functional tests?\n\nLooks like the claims unit test may help actually.","accounts_in_message":[],"_revision_number":2},{"id":"433779fcc66b0eb18078a9ec11cc0fdf498b5d39","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-10-13 14:48:36.000000000","message":"Patch Set 2:\n\nfunctional tests are always welcome\nwe have been building out the pci/sriov functional test suite over the last few release and now have quite a lot of infra sturcture in place that you can leverage.\n\nwe even have patches for sriov live migration fucntional test in flight at the moement\nyou cant do evenry thing yet but you can do enough to test this i belive.\n\nunit test are also nice but we trust fucntional test more they are just harder to write sometimes until the fixture exctra are mature.\n\nthis will likely neeed to be a libvirt fuctional test using the fake libvirt driver. that is where most of the pci fucntional test coverage is anyway.","accounts_in_message":[],"_revision_number":2},{"id":"bd5fed29f65ecb329d6524997eabf8cb39bfbeda","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-13 15:07:11.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f65a268e34e1cdd3185bd07c1226f80906dfa596","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-10-14 11:22:09.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/47/710847/2/check-vote/ext-nova-zuul/4a13559 : SUCCESS in 1h 49m 41s","accounts_in_message":[],"_revision_number":2},{"id":"fa76b49d6ac311e187168c83d5389b49ab119236","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-14 16:06:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a4fbe77316c44cb76b90351a5e56462c3a3b5618","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2020-10-14 16:07:14.000000000","message":"Patch Set 3:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-None : NOT_REGISTERED","accounts_in_message":[],"_revision_number":3},{"id":"f32dd4a96ab472328dc715fda001e76a9d11eb8a","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-14 16:34:48.000000000","message":"Patch Set 3:\n\nI\u0027ve added some unit tests and a release note. I looked at the functional tests, but I think the combination of affinity and PCI passthrough will be quite involved.","accounts_in_message":[],"_revision_number":3},{"id":"718387994420ecdfc2d5565f37d359d9142db6f2","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2020-10-14 16:37:53.000000000","message":"Patch Set 3:\n\n* pci-test http://52.27.155.124/pci/710847/3 : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"de02ad464e1916a15be1f131581ddce22a75e344","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-10-14 17:05:13.000000000","message":"Patch Set 3:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/47/710847/3/check/pmem-tempest-plugin-filtered-multi-node/967f713/ : FAILURE in 43m 43s\n- devstack-nfv-numa http://52.27.155.124/47/710847/3/check/devstack-nfv-numa/1300628/ : SUCCESS in 47m 32s","accounts_in_message":[],"_revision_number":3},{"id":"a2550ab6bec31a90971a74d3388ec384e87d05ec","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-10-14 17:07: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/710847/3 : FAILURE in 1h 00m 16s","accounts_in_message":[],"_revision_number":3},{"id":"4687a6faa7734425258d3489daf291ba97812774","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-10-14 18:58:01.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/47/710847/3/check/tempest-dsvm-full-bionic/783d17e/ : SUCCESS in 1h 26m 52s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/47/710847/3/check/tempest-dsvm-full-bionic-py3/de1a2ca/ : SUCCESS in 1h 24m 55s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/47/710847/3/check/grenade-dsvm-bionic/8a0dc3f/ : POST_FAILURE in 1h 26m 47s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"70a7ce3cdf9cc084ba8965f89ebe45996c5059d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-15 00:13:37.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/6eb8d5f702c04e8f98b274a378cc2b12 : SUCCESS in 1h 04m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d8d648c043c0400a9db4f610ed46daf5 : SUCCESS in 1h 21m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/218fb8fb90ca4c398c2ac552dda0c9df : SUCCESS in 16m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ce1bc3de0eab4d3eb287b18281af83bf : SUCCESS in 15m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3979bd4b606649ff93cbef10ea0a5ec0 : SUCCESS in 8m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/faaa113a785e4a2c9b68824c0075d267 : SUCCESS in 12m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6f632f72cb084bef8bb31ef7dc9643e4 : SUCCESS in 13m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cdacbfdea74847ec8290b3a498849de6 : SUCCESS in 14m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4a376956549b488ebc8eb602b1548c09 : SUCCESS in 16m 42s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/43be8344af1d42f086500fb20257e6db : SUCCESS in 1h 13m 29s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5483ee51a00e43e6866c4b6bd3417eee : SUCCESS in 1h 06m 29s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1959277bf6804c86acc34bcc3e0dbf1e : SUCCESS in 1h 13m 04s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2c31bb95ebd246b6b8c7ae4de3723806 : SUCCESS in 49m 53s\n- nova-multinode-live-migration https://zuul.opendev.org/t/openstack/build/20bc1923913e4bff88ad46e72b164d05 : SUCCESS in 51m 25s (non-voting)\n- nova-evacuate https://zuul.opendev.org/t/openstack/build/c89ce28fcca74eb6ad9ed9541f8b14ec : SUCCESS in 48m 22s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cbe3e0cd6ecc4aaa8b6b6d3a275da544 : SUCCESS in 1h 33m 34s\n- nova-next https://zuul.opendev.org/t/openstack/build/94e5a4925fc2436b990389bc02a12497 : SUCCESS in 1h 32m 30s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/18ae2e6b9e474eb094f623412d68ffb6 : SUCCESS in 18m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/70e99dbdc7a04b25b8503e63a3b03366 : SUCCESS in 57m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8a5a8889ae6b4b6587e83bee07bb19c5 : SUCCESS in 57m 11s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0eaee118be6848498495cc936df3985d : SUCCESS in 56m 29s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/cf80827ff6a5464fb53660c11fbc020c : SUCCESS in 46m 18s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5d237485bbab294d155e8bc58b3295f8f0915aa2","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2020-10-15 00:14:07.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/47/710847/3/check/EMC_PowerFlex_NOVA/a54609b/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":"196622abdcbdd518b4edcd8cbff380912b1b4529","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2020-10-15 00:38:39.000000000","message":"Patch Set 3:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-47-710847-3 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":3},{"id":"b0fb3beb282de50076bc549f37a4f851525d6b3a","author":{"_account_id":32071,"name":"Hui Jiang","email":"jhui@vmware.com","username":"jhui"},"date":"2020-10-16 02:26:21.000000000","message":"Patch Set 3:\n\nvmware-recheck-patch","accounts_in_message":[],"_revision_number":3},{"id":"38e256651fc603ecace87b85abb4159861010d5a","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-10-16 03:32:24.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/47/710847/3/check-vote/ext-nova-zuul/fbd92a6 : SUCCESS in 1h 02m 35s","accounts_in_message":[],"_revision_number":3},{"id":"2d98f263d999c1021cf425623dabe3632c5522ae","author":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"date":"2020-10-26 08:41:27.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nLooks good. A functional test with rescheduling would be a greate addition here. One question inline.","accounts_in_message":[],"_revision_number":3},{"id":"e857c8af1b47dca74fbd8d25926a332d3b16ec7d","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-26 09:42:38.000000000","message":"Patch Set 3:\n\n\u003e (1 comment)\n \u003e \n \u003e Looks good. A functional test with rescheduling would be a greate\n \u003e addition here. One question inline.\n\nThanks. Just to be clear, I don\u0027t have the time to write a functional test for this right now. Given the complexity of the scenario, I expect it would take me some time.","accounts_in_message":[],"_revision_number":3},{"id":"809cca0e556941bbd386896488ee772f7bbe06ae","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-10-26 09:53:17.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a414e29396e7ba90b169c22766a0c69268674711","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2021-01-21 10:28:57.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"56c3885d7366b09806158c62ccb1a691e50ee035","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-01-21 13:16:14.000000000","message":"Patch Set 4:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/710847/4 : SUCCESS in 2h 45m 28s","accounts_in_message":[],"_revision_number":4},{"id":"6bdee3cbf0c63602696fb83b5907360d44a623eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 13:46:48.000000000","message":"Patch Set 4: 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/42e9a5c4de8e45c885dd02261f132eae : SUCCESS in 1h 25m 41s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e104b627903a4fbfb343dbe52ee3ed66 : SUCCESS in 1h 06m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce9c94168ec74045a639e928fd791abb : SUCCESS in 15m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/acf29af0e9204aaca04461b9f6ea2f19 : SUCCESS in 17m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db03f3a67560443c9fe68db4f4878b8b : SUCCESS in 9m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1f933a290a4f44108dd2c7fa7afdab63 : SUCCESS in 14m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f16f3d8bc876475b864becb6452aa3e8 : SUCCESS in 13m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e3faa0338bc94cbaba4ad84db2ff95c3 : SUCCESS in 15m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f2ba5ac6af8043e69917d6665394fbda : SUCCESS in 10m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7f1d17ea22de4f85bf118ec4057b86aa : SUCCESS in 16m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/325dddf1810c4ae4b66b49725f5da393 : SUCCESS in 1h 12m 26s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2677c8f259b5479b9827a104fb7e3213 : FAILURE in 1h 11m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/78ffb2617361487faa92080b6f8e95af : SUCCESS in 1h 12m 38s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/29db4d03b675489291009e8d8f42e2d3 : SUCCESS in 48m 44s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d678249af1f04d1aa5044f55eb393de8 : FAILURE in 2h 10m 30s\n- nova-next https://zuul.opendev.org/t/openstack/build/f04ce8cfd38a474ab8d0df552e3972fd : FAILURE in 1h 29m 39s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3d6af141c6b745a9ac41e863a1260956 : SUCCESS in 15m 40s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/783c72e2393f4d96a09ac1c1df5a2d3e : SUCCESS in 19m 28s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3b092b89c6d248fabfe0efebb0cfdcf0 : SUCCESS in 1h 06m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cd194e1d02fa449e99ced2ff97140d56 : SUCCESS in 49m 56s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9cbce23cfba64e0e9f0de3fc266585f7 : FAILURE in 21m 26s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/03eeb89f91c84a5a9248b1cd1b032392 : SUCCESS in 45m 55s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"86b8f93261c6f4829288ae4c29c7d1e7e4107a9b","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-01-21 21:58:03.000000000","message":"Patch Set 4:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/710847/710847/4/check-not-vote/ext-nova-zuul/fb33fc3 : SUCCESS in 1h 05m 15s","accounts_in_message":[],"_revision_number":4},{"id":"4894f275bf1f10589169b04c8ae5f8e9727fd628","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2021-01-22 17:20:13.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"0c31ec839781e074760fad8c83cd5e4f0cde005c","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-01-22 20:28:05.000000000","message":"Patch Set 4:\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/710847/4 : FAILURE in 3h 06m 00s","accounts_in_message":[],"_revision_number":4},{"id":"3ea56d3d4ff8a9384e159d3a8701e50bb5657421","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-01-22 21:22:27.000000000","message":"Patch Set 4:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/710847/710847/4/check-not-vote/ext-nova-zuul/f2d738a : SUCCESS in 1h 15m 40s","accounts_in_message":[],"_revision_number":4},{"id":"a823fd40dcea732c307230515c9a75d4dd4273c4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 21:30:00.000000000","message":"Patch Set 4:\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/9c0f1e158e9041189d0f1aac5954d8ae : SUCCESS in 1h 05m 13s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d009cd6abcb14d679cfbda147f782959 : SUCCESS in 1h 23m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e688b84c6d9241d2a21bedfaa5975267 : SUCCESS in 17m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f54a7836a94346a9a9d6c1cfd8ad2781 : SUCCESS in 14m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bb11f93b94e844fdb1261a9559b7a479 : SUCCESS in 8m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/139464c5a6dc4e39b3daf723cf74c228 : SUCCESS in 11m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/34ccfbf3f92343d588c19117c7dc90f2 : SUCCESS in 12m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9ff784b05f98403b995e15dc40b774af : SUCCESS in 14m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/487b6f6defa74e0493a1b694de200509 : SUCCESS in 11m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/420cc8376797457a9922919d957c8b87 : SUCCESS in 16m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/074eac86e182465f8fed9c2f063f0ac5 : SUCCESS in 1h 20m 15s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/13aa27ce82984dadac975aac7b6b7c2f : SUCCESS in 1h 44m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0e4f7aac75234d54860973e4bc30c717 : SUCCESS in 1h 17m 31s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6d6a46d201a34611abb481b125431a5c : SUCCESS in 51m 20s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a6cdd58d407c4cc0b1de4372034be7db : SUCCESS in 1h 23m 56s\n- nova-next https://zuul.opendev.org/t/openstack/build/34a53624601f46d1b29090e6ca4cc8ba : FAILURE in 1h 47m 41s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1ffd67bf69c54c4092bff719f96e4d75 : SUCCESS in 22m 14s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8e9b5d8f4ab840548322f6cc60ad6748 : SUCCESS in 18m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ab7a653ab0784d00aa362e9fd36828fb : SUCCESS in 1h 06m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/22c60609abb04e0e92cfb24e6c0085a7 : SUCCESS in 1h 03m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/842d99b69a71498990711ea76445a2d4 : SUCCESS in 26m 03s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b924844be67a4966b4c1374842bce934 : SUCCESS in 41m 48s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"08ef2b1d644ca1a97d9610e63b36a51df7c623f9","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-01-22 22:12:24.000000000","message":"Patch Set 4:\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-focal-py3 finger://zuul-v3-executor.novalocal/6c26588c57534409a78d57bdd7cb723d : DISK_FULL in 2h 56m 44s","accounts_in_message":[],"_revision_number":4},{"id":"21144dae9165ba06c1c761d3e4cf56ff9edc4f65","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2021-01-27 09:36:33.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"8d89221791a7a3c8db476225071d0b1711defad6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 10:14:37.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/752f016c5eea476082bb27940c7addd9 : SUCCESS in 24m 47s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/50b632e0a3c2479b9b095746c0448dd7 : SUCCESS in 30m 41s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"7603db40303ea93dedf08650055df50069c81262","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-01-27 10:47:27.000000000","message":"Patch Set 4:\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-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/47/710847/4/check/tempest-dsvm-full-focal-py3/d82f0e8/ : FAILURE in 1h 06m 26s","accounts_in_message":[],"_revision_number":4},{"id":"4f653a7c7054ad63d5d6911c361ea57369fe7447","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 11:14:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/0a4e4419b7874bdfa6618b58b2bce666 : SUCCESS in 1h 04m 20s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/94a49c2cadde44379e1d8b3d82607de9 : SUCCESS in 1h 33m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/51c45d3e31234200ac1529075e7c59af : SUCCESS in 17m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1a83f28e0a9544b498f08f043fb1dce3 : SUCCESS in 16m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c90d6630e6b241f2803a521e2e5c438f : SUCCESS in 8m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/756432ecdf5b48b99d211cef823c1247 : SUCCESS in 12m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dc66ae86f9294c17ac10023963a33873 : SUCCESS in 31m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/eb466ffca953458981c494d3fdf40704 : SUCCESS in 34m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cdd347774e3146088d836b7513262c66 : SUCCESS in 9m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4833f2a4eff24c19bcf4ee22b5080760 : SUCCESS in 15m 47s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d7644a622f6e4a9080dc9c218696542d : SUCCESS in 1h 12m 05s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1aecb8d2f8e54384a08e3014f9d7c9d7 : SUCCESS in 1h 16m 07s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4ff3dc7cef2848a8b1ce2f0c4873c316 : SUCCESS in 1h 14m 12s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4d402124f03c43d1b3f2bac1d344218d : SUCCESS in 45m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/47b93762366445fea1d01769bbf028b8 : SUCCESS in 1h 30m 38s\n- nova-next https://zuul.opendev.org/t/openstack/build/0c78d95713cd47a29f3e7bd59fb6ff96 : SUCCESS in 1h 32m 40s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/60e5709de695459fb9567be5a2ef2713 : SUCCESS in 17m 53s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/27b0e7d538974df38493506512c7009b : SUCCESS in 17m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a5e55cb2dcbc48c5b119ad7ced11a9b6 : SUCCESS in 1h 00m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/549e2379b04a49b5ad1abc595bf7d2d9 : SUCCESS in 1h 00m 44s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2707d486d34445588dde8b6afb39d42d : SUCCESS in 26m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4086feeb69084aa0992a08a96ebefce8 : SUCCESS in 35m 43s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"b33a22caf132ca5153d880ed48dc88f73d309de0","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2021-01-27 11:14:41.000000000","message":"Patch Set 4:\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/47/710847/4/check/EMC_PowerFlex_NOVA/d98ff5f/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":4},{"id":"c60ccca80b742e4507bd189b41d208aec94c4e6e","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-01-27 12:11:18.000000000","message":"Patch Set 4:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/710847/4 : SUCCESS in 2h 33m 40s","accounts_in_message":[],"_revision_number":4},{"id":"fec14ae1ff7fc8d0575c1926a133c77962d41d4b","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-01-28 19:42:04.000000000","message":"Patch Set 4:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/710847/710847/4/check-not-vote/ext-nova-zuul/8ce4370 : SUCCESS in 1h 11m 09s","accounts_in_message":[],"_revision_number":4},{"id":"aa5805c1e6cd368fc71dd2cc37a0aed9fe9369a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"},"date":"2021-12-11 21:11:21.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9297cc937cc61d2934f247bf681b3bd8de362b2a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-11 21:28:12.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7455db8d9ae941b9b222a610e3d299bb : FAILURE in 8m 59s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c5f5ccab0efb41408998c05b2397dbb7 : FAILURE in 12m 00s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"1027f85ea15c78cd2f932e5a4506144cf3c1ca3c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"},"date":"2021-12-11 21:36:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f4623d3ee0035df1090b1f1a8e629bbc37a5e6e1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-11 22:21:02.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d500c27fd52042218daf1d21a784af3b : FAILURE in 42m 12s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c9f018b7b870470eb622992de4159723 : FAILURE in 18m 26s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"4adfb962275dc8a599e6090891e51a90c74d793e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-11 23:10:01.000000000","message":"Patch Set 6: 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- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/975ca5bc6d55459ab85fa0bb1c8b1416 : SUCCESS in 1h 25m 36s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/087ab4fa0037420d8d35ee1dfb20e5c5 : SUCCESS in 1h 27m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/104de18d01cb42ffa3aedce3d3de6ae7 : POST_FAILURE in 46m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f37a4ee928c64a20a3bcf9c8bc14eba1 : FAILURE in 13m 11s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d8cf11ee832545798186310df9d11d2f : FAILURE in 13m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd98c2a1a1db4dc8bb664a61579e7e5c : SUCCESS in 12m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5dfc70154e544a2b8819708414ed64f1 : FAILURE in 11m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4c15dd596ab2419fa5db6c3e532a09fd : FAILURE in 11m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5dfb716239ac468aacb1da78f433973c : SUCCESS in 7m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a2eb51ed3aa54026a3ff773cac0767cb : SUCCESS in 19m 16s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/aeeeed3350004a9185e29f845da348f9 : SUCCESS in 57m 45s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/486026568df748fba1b1c181bd3f4571 : SUCCESS in 1h 07m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/35b37ed1c0d94d9b8a98afa04ca3a849 : SUCCESS in 39m 25s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/3c866170decc408d9a6c1f11b4785b3b : SUCCESS in 47m 31s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/51f35e9c824d4a56a2f5fdaaf8b0f06d : SUCCESS in 1h 21m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/43a4d9869fe84d47b7331eadcabae079 : SUCCESS in 1h 21m 26s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/02db924c4fd34f0bb079420f8a6df8af : SUCCESS in 6m 14s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0621c7ac3031438abf0c7d0133a725d7 : SUCCESS in 19m 24s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/13ff05bba082431d8de2b272406c6437 : SUCCESS in 19m 38s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/48ec0c06c66943679dce0f10e96d0d2b : SUCCESS in 1h 03m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f688d512581245f5addfca2b205daf17 : SUCCESS in 42m 38s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/12da8362061141c48b8d310c1c8aa281 : SUCCESS in 26m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8552b532312d46a6878c4443323ef8f4 : SUCCESS in 34m 36s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"cafa111fdcb9d4bd462718282c817ba9a81e00fe","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-12-12 00:08:52.000000000","message":"Patch Set 6:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/710847/6/iscsi : SUCCESS in 2h 31m 38s","accounts_in_message":[],"_revision_number":6},{"id":"9d23d78a0426b622a676d26f7c69ecd4788b9576","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"},"date":"2021-12-12 03:13:38.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"177d5841f47dea2a3165e5e25168d72af00756a8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-12 03:55:56.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3f0408193dae4781a6c209fdb48bdc17 : SUCCESS in 39m 40s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a438e7622072492986d8db131255b02f : SUCCESS in 37m 25s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"5fcf09506375742e32d6848352aafec9d9ea33c0","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-12-12 05:32:29.000000000","message":"Patch Set 7:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/710847/7/iscsi : SUCCESS in 2h 17m 47s","accounts_in_message":[],"_revision_number":7},{"id":"e998bd2d5d456effbbb137ab424d202e5bb2f5c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-12 05:39:43.000000000","message":"Patch Set 7: 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- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4e50a79eb80b4096ad9e4b33a9a19adc : SUCCESS in 1h 18m 37s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/8827e97b6f8942dd867ee823eaf49191 : SUCCESS in 1h 27m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e8f6f937cfaf4b2c8f8f83f8b8832bb2 : SUCCESS in 45m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5dcf45d822ef43fe8cf32ba4b925510e : SUCCESS in 15m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5e25898158c841468bea610a6d4df304 : FAILURE in 13m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e20ca0cf6e5d44e7a8efe28f804155db : SUCCESS in 12m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d4e6dded41f84a54a2c4c4a430ed6da3 : SUCCESS in 12m 02s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7f278981a0bf46adaec0a9b381e04aeb : SUCCESS in 13m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98b261e36d434badb5c787819702789f : SUCCESS in 9m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c7112459ddb5438eacc11e67c1d13a92 : SUCCESS in 18m 13s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/6fcfab4e9b1e4d20b7473cd016b19624 : SUCCESS in 1h 26m 14s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e66195626d3a44b4b2b80ed7a6d18dc5 : SUCCESS in 1h 13m 48s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a54e2adcdc974c479b0a2e71bc8589ac : SUCCESS in 39m 43s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/6c815c8ef4644c24a73ae8c4dbf13f09 : SUCCESS in 50m 57s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6fc9a1894ca64c2da16ce6a5562766b7 : SUCCESS in 1h 34m 07s\n- nova-next https://zuul.opendev.org/t/openstack/build/018d0a87a4774b2d976c3504125c58da : SUCCESS in 1h 21m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/dc45842ef00f4f15a477b860c1523fc2 : SUCCESS in 5m 50s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d0c26e63c5d042efa755db4d1d1c16a0 : SUCCESS in 24m 08s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a216ca6e6dfc4b7eb0c3bff6d3cf9cd0 : SUCCESS in 21m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a272ec999ecb4cfb921ca51c847af8d4 : SUCCESS in 1h 08m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/04787d0909574492853bb5d93d42323f : SUCCESS in 56m 02s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/18d6aa65b525467fa2efd94f7a333140 : SUCCESS in 43m 16s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/917b5677f0b44bc2bb81e019248edb4b : SUCCESS in 38m 04s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"5c53a39670469567ec1f32d3f1e89b491af1868e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"},"date":"2021-12-12 14:28:31.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"1426aca50d6411f36063e440de1b6c7a3ed93df1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-12 14:57:30.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f714fd37493d4df79fc568aa39838229 : SUCCESS in 26m 53s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7447e344076a42d48251eafbd1314a83 : SUCCESS in 20m 39s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"3282e8765f230ff3180be689a80ea3e349afd69a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-12 16:06:28.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/44447e3ed50b4260b3580a1b5d3aa9a2 : SUCCESS in 1h 12m 51s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/a967c2dda07447b0b5123033b4e09598 : SUCCESS in 1h 31m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9093024c8299463ea7746b26cff9dab7 : SUCCESS in 48m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3d2ec7abd8a94b53a9e19d8c7a6981dd : SUCCESS in 15m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7dea8950cc3f41f0bb264f3cde127bff : SUCCESS in 17m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9c1269799ec427ea41d6e3e6eee56ed : SUCCESS in 12m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/89202158784a47b8953921543f0590d0 : SUCCESS in 12m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ee0abff860fa4590a46aaa98f11ec547 : SUCCESS in 12m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bfcfd31d057a48f2b8dd0d9264963b52 : SUCCESS in 10m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b93a82da01604543b810f4b469ea3efc : SUCCESS in 17m 44s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/12c93e468fac45bc97480157fa3501ce : SUCCESS in 1h 13m 42s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9b313572de744e51a826e8af6570c532 : SUCCESS in 1h 11m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a072df67ee7d447a81c64ff89204a1b7 : SUCCESS in 46m 40s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/70a6812f7a914693a3aad36715924522 : SUCCESS in 48m 06s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d2a618f9c54841dfa98cec7b03c501c3 : SUCCESS in 1h 00m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/429f091c8d594bb18384a76e9a43a11e : SUCCESS in 1h 02m 27s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ae0ab7ec174248e2842480958538c77b : SUCCESS in 5m 49s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0044fc5371be4a619af3f4075f55650e : SUCCESS in 16m 57s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d8223bcb633d4ecaa0c91bd2ac9a8b81 : SUCCESS in 17m 51s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1468a5c5c1a7485d91f5e52b37f31e64 : SUCCESS in 49m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8f5d025f2b704ed78e34fa6f40e08417 : SUCCESS in 36m 48s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2dbd082616604199952253e4ddf7efed : SUCCESS in 19m 27s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/add3cd00753c40e5a2021c0e3dd0cdc5 : SUCCESS in 26m 21s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"b54d0c7978c1596d056bc9daca77dfd4f7cd00af","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-12-12 17:01:29.000000000","message":"Patch Set 8:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/710847/8/iscsi : SUCCESS in 2h 31m 52s","accounts_in_message":[],"_revision_number":8},{"id":"39fb9b9a2760f92f6a2fd277719e890481a4b7b7","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-01 12:06:34.000000000","message":"Patch Set 8: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":8},{"id":"b51908caa148394b299a0eed36c30a6c50bba352","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2022-11-17 10:43:59.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"c9275f89f9ca90a97c356ddef8ffd773631e9f83","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-17 11:26:36.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ddaa163a64d94d51bd9ee2dfc5676047\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d9b3b4ce6a784a09b50079aed63d6112 : FAILURE in 26m 14s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/050cf72942dd43c4897047999397fed5 : FAILURE in 38m 50s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"669194795aef1eb337bd40dcd1f8c11d8bf045cd","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-17 11:34:02.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"d4f1849bb82891d063db0fad3cebec9d8a803428","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-17 12:26:38.000000000","message":"Patch Set 9: 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\nhttps://zuul.opendev.org/t/openstack/buildset/bf44a10ca2bd47d589112c15eb79313a\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/4f8580480fe4407293763ffb0972b9e5 : SUCCESS in 1h 04m 31s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ce2d5de99214439593aaac8d636f6a99 : SUCCESS in 1h 36m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5d301184a7c046d4a69219c70203215a : SUCCESS in 1h 02m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1c2fe47582514e41bd709fc27d497ae5 : FAILURE in 13m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/85b1c552f3854c32aa4463140db9c98c : SUCCESS in 11m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/62eae3f8f4f94016b74d6506361f4fa8 : FAILURE in 12m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/302f0957169b453a8e558bacd1cc2825 : FAILURE in 13m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b9ff7b70ea6b488499bd5448eb4ae5fb : SUCCESS in 8m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c29f180c04ba425aa2d2a82c765057ab : SUCCESS in 22m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/05c8f6ad393a44839f51263a68b2b30e : SUCCESS in 1h 15m 47s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b3df29533266487c97a2fc9618da6810 : SUCCESS in 1h 17m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3a386fdf74334dc2a6cdb574cc4b2111 : SUCCESS in 1h 02m 03s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/cd085efd3e2945169ce3b0c568d7c9d4 : SUCCESS in 49m 44s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1201bb25a30c4360b2724793502dea50 : SUCCESS in 1h 24m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/d53018fd168f4ebab8cbc0a69c938d4a : FAILURE in 1h 30m 40s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/79d9c629e7d94ddebc81cb5b1d60e9db : FAILURE in 40m 35s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f89d5bb216a545849ca0995a34d092fd : SUCCESS in 5m 23s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/05155d4114674504aa93f7591c2c18e6 : SUCCESS in 25m 34s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7d6bcd077c884123847a8a975931d4b6 : SUCCESS in 24m 48s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6ec00c5ca2d44130929153959d5b0635 : SUCCESS in 20m 55s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e7402e4f8a6f434ea799b38320ae6151 : SUCCESS in 1h 13m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b430323176674b63b782c0ecdd87ee7e : SUCCESS in 45m 32s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ccf5bc020a684ad89f06bbef67b69198 : SUCCESS in 19m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9510d21252b74d6fb526dc5b373dc032 : FAILURE in 32m 06s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"a017329331e0201eb90a89c1b6fce609b63aa15c","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2022-11-17 16:31:36.000000000","message":"Patch Set 9: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"1efcc0509cb4f1b43a1ec648875f38e84e7dd1c7","tag":"autogenerated:gerrit:abandon","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2023-05-18 11:42:34.000000000","message":"Abandoned\n\nLet\u0027s go with https://review.opendev.org/c/openstack/nova/+/710848 instead","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"83376579f09c169c22b7ea93676919250b72c3a7","revisions":{"6c6ab999c57e795686b2f565647c0c87e724f7c0":{"kind":"REWORK","_number":1,"created":"2020-03-02 17:58:31.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/47/710847/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/710847/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/710847/1"}}},"commit":{"parents":[{"commit":"07cb3eec4b1df6b45fe8d0987bf24e1f281c79de","subject":"Merge \"trivial: Update \u0027_get_foo_traits\u0027 docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/07cb3eec4b1df6b45fe8d0987bf24e1f281c79de"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-01-21 16:49:29.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-03-02 17:56:03.000000000","tz":0},"subject":"Fix PCI passthrough race on reschedule (claims)","message":"Fix PCI passthrough race on reschedule (claims)\n\nIf an instance with PCI passthrough devices is rescheduled (e.g. due to\naffinity violation), the instance can end up with extra PCI devices attached.\nIf the devices selected on the original and subsequent compute nodes have the\nsame address, the instance will fail to create, with the following error:\n\nlibvirtError: internal error: Device 0000:89:00.0 is already in use\n\nHowever, if the devices are different, and all available on the first and\nsecond compute nodes, the VM may end up with additional hostdevs.\n\nOn investigation, when the node is rescheduled, the instance object passed to\nthe conductor RPC API contains the PCI devices that should have been freed.\nThis is because the claim object holds a clone of the instance that is used to\nperform the abort on failure, and the PCI devices removed from its list are not\nreflected in the original object. There is a secondary issue that the PCI\nmanager was not passing through the instance to the PCI object\u0027s free() method\nin all cases, resulting in the PCI device not being removed from the\ninstance.pci_devices list.\n\nThis change fixes the issue by keeping a reference to the original instance\nobject in the Claim object, and using this during the claim\u0027s abort.\n\nChange-Id: I0011628b9e4e2a1f69330e570f9bd661369cab24\nCloses-Bug: #1860555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6c6ab999c57e795686b2f565647c0c87e724f7c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6c6ab999c57e795686b2f565647c0c87e724f7c0"}]},"branch":"refs/heads/master"},"5063bbcd623c663b224f224b9bcdc51456740f55":{"kind":"REWORK","_number":2,"created":"2020-10-12 15:53:51.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/47/710847/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/710847/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/710847/2"}}},"commit":{"parents":[{"commit":"261de76104ca67bed3ea6cdbcaaab0e44030f1e2","subject":"Merge \"Follow up for cherry-pick check for merge patch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/261de76104ca67bed3ea6cdbcaaab0e44030f1e2"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-01-21 16:49:29.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-10-12 15:52:31.000000000","tz":60},"subject":"Fix PCI passthrough race on reschedule (claims)","message":"Fix PCI passthrough race on reschedule (claims)\n\nIf an instance with PCI passthrough devices is rescheduled (e.g. due to\naffinity violation), the instance can end up with extra PCI devices attached.\nIf the devices selected on the original and subsequent compute nodes have the\nsame address, the instance will fail to create, with the following error:\n\nlibvirtError: internal error: Device 0000:89:00.0 is already in use\n\nHowever, if the devices are different, and all available on the first and\nsecond compute nodes, the VM may end up with additional hostdevs.\n\nOn investigation, when the node is rescheduled, the instance object passed to\nthe conductor RPC API contains the PCI devices that should have been freed.\nThis is because the claim object holds a clone of the instance that is used to\nperform the abort on failure, and the PCI devices removed from its list are not\nreflected in the original object. There is a secondary issue that the PCI\nmanager was not passing through the instance to the PCI object\u0027s free() method\nin all cases, resulting in the PCI device not being removed from the\ninstance.pci_devices list.\n\nThis change fixes the issue by keeping a reference to the original instance\nobject in the Claim object, and using this during the claim\u0027s abort.\n\nChange-Id: I0011628b9e4e2a1f69330e570f9bd661369cab24\nCloses-Bug: #1860555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5063bbcd623c663b224f224b9bcdc51456740f55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5063bbcd623c663b224f224b9bcdc51456740f55"}]},"branch":"refs/heads/master"},"240acc1b7636582f99673c3de055e7eb0fdaf9bf":{"kind":"REWORK","_number":3,"created":"2020-10-14 16:06:43.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/47/710847/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/710847/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/710847/3"}}},"commit":{"parents":[{"commit":"261de76104ca67bed3ea6cdbcaaab0e44030f1e2","subject":"Merge \"Follow up for cherry-pick check for merge patch\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/261de76104ca67bed3ea6cdbcaaab0e44030f1e2"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-01-21 16:49:29.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-10-14 16:01:27.000000000","tz":60},"subject":"Fix PCI passthrough race on reschedule (claims)","message":"Fix PCI passthrough race on reschedule (claims)\n\nIf an instance with PCI passthrough devices is rescheduled (e.g. due to\naffinity violation), the instance can end up with extra PCI devices attached.\nIf the devices selected on the original and subsequent compute nodes have the\nsame address, the instance will fail to create, with the following error:\n\nlibvirtError: internal error: Device 0000:89:00.0 is already in use\n\nHowever, if the devices are different, and all available on the first and\nsecond compute nodes, the VM may end up with additional hostdevs.\n\nOn investigation, when the node is rescheduled, the instance object passed to\nthe conductor RPC API contains the PCI devices that should have been freed.\nThis is because the claim object holds a clone of the instance that is used to\nperform the abort on failure, and the PCI devices removed from its list are not\nreflected in the original object. There is a secondary issue that the PCI\nmanager was not passing through the instance to the PCI object\u0027s free() method\nin all cases, resulting in the PCI device not being removed from the\ninstance.pci_devices list.\n\nThis change fixes the issue by using a reference to the original instance\nobject in the Claim object, rather than a clone. The PCI devices are\nthen removed from the original object if the claim is aborted.\n\nA few small changes were also required to the PCI manager\nto pass through an instance object to the free() method of the\nPCI device object, ensuring that the PCI device is removed from the\nlist.\n\nFinally, the PCI device object\u0027s free method now allows for the case\nwhere an allocated PCI device is not present in the instance\u0027s PCI\ndevice list. This should ideally not happen, but we should handle the\ncase cleanly when it does.\n\nChange-Id: I0011628b9e4e2a1f69330e570f9bd661369cab24\nCloses-Bug: #1860555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/240acc1b7636582f99673c3de055e7eb0fdaf9bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/240acc1b7636582f99673c3de055e7eb0fdaf9bf"}]},"branch":"refs/heads/master"},"db0787d42056b0745ced58b8bdd4f561a9c086b8":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-01-21 10:28:57.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/47/710847/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/710847/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/710847/4"}}},"commit":{"parents":[{"commit":"b9c48afd1516023839dd32b96f3eece36b164a8c","subject":"Merge \"Docs: correct cpu_thread_policy explanation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b9c48afd1516023839dd32b96f3eece36b164a8c"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-01-21 16:49:29.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2021-01-21 10:28:32.000000000","tz":0},"subject":"Fix PCI passthrough race on reschedule (claims)","message":"Fix PCI passthrough race on reschedule (claims)\n\nIf an instance with PCI passthrough devices is rescheduled (e.g. due to\naffinity violation), the instance can end up with extra PCI devices attached.\nIf the devices selected on the original and subsequent compute nodes have the\nsame address, the instance will fail to create, with the following error:\n\nlibvirtError: internal error: Device 0000:89:00.0 is already in use\n\nHowever, if the devices are different, and all available on the first and\nsecond compute nodes, the VM may end up with additional hostdevs.\n\nOn investigation, when the node is rescheduled, the instance object passed to\nthe conductor RPC API contains the PCI devices that should have been freed.\nThis is because the claim object holds a clone of the instance that is used to\nperform the abort on failure, and the PCI devices removed from its list are not\nreflected in the original object. There is a secondary issue that the PCI\nmanager was not passing through the instance to the PCI object\u0027s free() method\nin all cases, resulting in the PCI device not being removed from the\ninstance.pci_devices list.\n\nThis change fixes the issue by using a reference to the original instance\nobject in the Claim object, rather than a clone. The PCI devices are\nthen removed from the original object if the claim is aborted.\n\nA few small changes were also required to the PCI manager\nto pass through an instance object to the free() method of the\nPCI device object, ensuring that the PCI device is removed from the\nlist.\n\nFinally, the PCI device object\u0027s free method now allows for the case\nwhere an allocated PCI device is not present in the instance\u0027s PCI\ndevice list. This should ideally not happen, but we should handle the\ncase cleanly when it does.\n\nChange-Id: I0011628b9e4e2a1f69330e570f9bd661369cab24\nCloses-Bug: #1860555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/db0787d42056b0745ced58b8bdd4f561a9c086b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/db0787d42056b0745ced58b8bdd4f561a9c086b8"}]},"branch":"refs/heads/master"},"aa8df3cf22370d0f1f71cde78d780c5641dc8438":{"kind":"REWORK","_number":5,"created":"2021-12-11 21:11:21.000000000","uploader":{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"},"ref":"refs/changes/47/710847/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/710847/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/710847/5"}}},"commit":{"parents":[{"commit":"755aa11e0c9a59dc1cdb6de5c71f4f9249b37741","subject":"Merge \"Reattach mdevs to guest on resume\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/755aa11e0c9a59dc1cdb6de5c71f4f9249b37741"}]}],"author":{"name":"sdmitriev1","email":"sdmitriev1@gmail.com","date":"2021-12-11 21:09:32.000000000","tz":-300},"committer":{"name":"sdmitriev1","email":"sdmitriev1@gmail.com","date":"2021-12-11 21:09:32.000000000","tz":-300},"subject":"Fix PCI passthrough race on reschedule (claims)","message":"Fix PCI passthrough race on reschedule (claims)\n\nIf an instance with PCI passthrough devices is rescheduled (e.g. due to\naffinity violation), the instance can end up with extra PCI devices attached.\nIf the devices selected on the original and subsequent compute nodes have the\nsame address, the instance will fail to create, with the following error:\n\nlibvirtError: internal error: Device 0000:89:00.0 is already in use\n\nHowever, if the devices are different, and all available on the first and\nsecond compute nodes, the VM may end up with additional hostdevs.\n\nOn investigation, when the node is rescheduled, the instance object passed to\nthe conductor RPC API contains the PCI devices that should have been freed.\nThis is because the claim object holds a clone of the instance that is used to\nperform the abort on failure, and the PCI devices removed from its list are not\nreflected in the original object. There is a secondary issue that the PCI\nmanager was not passing through the instance to the PCI object\u0027s free() method\nin all cases, resulting in the PCI device not being removed from the\ninstance.pci_devices list.\n\nThis change fixes the issue by using a reference to the original instance\nobject in the Claim object, rather than a clone. The PCI devices are\nthen removed from the original object if the claim is aborted.\n\nA few small changes were also required to the PCI manager\nto pass through an instance object to the free() method of the\nPCI device object, ensuring that the PCI device is removed from the\nlist.\n\nFinally, the PCI device object\u0027s free method now allows for the case\nwhere an allocated PCI device is not present in the instance\u0027s PCI\ndevice list. This should ideally not happen, but we should handle the\ncase cleanly when it does.\n\nChange-Id: I0011628b9e4e2a1f69330e570f9bd661369cab24\nCloses-Bug: #1860555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aa8df3cf22370d0f1f71cde78d780c5641dc8438"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aa8df3cf22370d0f1f71cde78d780c5641dc8438"}]},"branch":"refs/heads/master"},"a373a1abaac4a60d5bccd0f3f904cd86b0ce340f":{"kind":"REWORK","_number":6,"created":"2021-12-11 21:36:07.000000000","uploader":{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"},"ref":"refs/changes/47/710847/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/710847/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/710847/6"}}},"commit":{"parents":[{"commit":"755aa11e0c9a59dc1cdb6de5c71f4f9249b37741","subject":"Merge \"Reattach mdevs to guest on resume\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/755aa11e0c9a59dc1cdb6de5c71f4f9249b37741"}]}],"author":{"name":"sdmitriev1","email":"sdmitriev1@gmail.com","date":"2021-12-11 21:09:32.000000000","tz":-300},"committer":{"name":"sdmitriev1","email":"sdmitriev1@gmail.com","date":"2021-12-11 21:35:37.000000000","tz":-300},"subject":"Fix PCI passthrough race on reschedule (claims)","message":"Fix PCI passthrough race on reschedule (claims)\n\nIf an instance with PCI passthrough devices is rescheduled (e.g. due to\naffinity violation), the instance can end up with extra PCI devices attached.\nIf the devices selected on the original and subsequent compute nodes have the\nsame address, the instance will fail to create, with the following error:\n\nlibvirtError: internal error: Device 0000:89:00.0 is already in use\n\nHowever, if the devices are different, and all available on the first and\nsecond compute nodes, the VM may end up with additional hostdevs.\n\nOn investigation, when the node is rescheduled, the instance object passed to\nthe conductor RPC API contains the PCI devices that should have been freed.\nThis is because the claim object holds a clone of the instance that is used to\nperform the abort on failure, and the PCI devices removed from its list are not\nreflected in the original object. There is a secondary issue that the PCI\nmanager was not passing through the instance to the PCI object\u0027s free() method\nin all cases, resulting in the PCI device not being removed from the\ninstance.pci_devices list.\n\nThis change fixes the issue by using a reference to the original instance\nobject in the Claim object, rather than a clone. The PCI devices are\nthen removed from the original object if the claim is aborted.\n\nA few small changes were also required to the PCI manager\nto pass through an instance object to the free() method of the\nPCI device object, ensuring that the PCI device is removed from the\nlist.\n\nFinally, the PCI device object\u0027s free method now allows for the case\nwhere an allocated PCI device is not present in the instance\u0027s PCI\ndevice list. This should ideally not happen, but we should handle the\ncase cleanly when it does.\n\nChange-Id: I0011628b9e4e2a1f69330e570f9bd661369cab24\nCloses-Bug: #1860555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a373a1abaac4a60d5bccd0f3f904cd86b0ce340f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a373a1abaac4a60d5bccd0f3f904cd86b0ce340f"}]},"branch":"refs/heads/master"},"1e604101beff1f72d76b27c862eddf8e4e29b9b9":{"kind":"REWORK","_number":7,"created":"2021-12-12 03:13:38.000000000","uploader":{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"},"ref":"refs/changes/47/710847/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/710847/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/710847/7"}}},"commit":{"parents":[{"commit":"755aa11e0c9a59dc1cdb6de5c71f4f9249b37741","subject":"Merge \"Reattach mdevs to guest on resume\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/755aa11e0c9a59dc1cdb6de5c71f4f9249b37741"}]}],"author":{"name":"sdmitriev1","email":"sdmitriev1@gmail.com","date":"2021-12-11 21:09:32.000000000","tz":-300},"committer":{"name":"sdmitriev1","email":"sdmitriev1@gmail.com","date":"2021-12-12 03:13:00.000000000","tz":0},"subject":"Fix PCI passthrough race on reschedule (claims)","message":"Fix PCI passthrough race on reschedule (claims)\n\nIf an instance with PCI passthrough devices is rescheduled (e.g. due to\naffinity violation), the instance can end up with extra PCI devices attached.\nIf the devices selected on the original and subsequent compute nodes have the\nsame address, the instance will fail to create, with the following error:\n\nlibvirtError: internal error: Device 0000:89:00.0 is already in use\n\nHowever, if the devices are different, and all available on the first and\nsecond compute nodes, the VM may end up with additional hostdevs.\n\nOn investigation, when the node is rescheduled, the instance object passed to\nthe conductor RPC API contains the PCI devices that should have been freed.\nThis is because the claim object holds a clone of the instance that is used to\nperform the abort on failure, and the PCI devices removed from its list are not\nreflected in the original object. There is a secondary issue that the PCI\nmanager was not passing through the instance to the PCI object\u0027s free() method\nin all cases, resulting in the PCI device not being removed from the\ninstance.pci_devices list.\n\nThis change fixes the issue by using a reference to the original instance\nobject in the Claim object, rather than a clone. The PCI devices are\nthen removed from the original object if the claim is aborted.\n\nA few small changes were also required to the PCI manager\nto pass through an instance object to the free() method of the\nPCI device object, ensuring that the PCI device is removed from the\nlist.\n\nFinally, the PCI device object\u0027s free method now allows for the case\nwhere an allocated PCI device is not present in the instance\u0027s PCI\ndevice list. This should ideally not happen, but we should handle the\ncase cleanly when it does.\n\nChange-Id: I0011628b9e4e2a1f69330e570f9bd661369cab24\nCloses-Bug: #1860555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e604101beff1f72d76b27c862eddf8e4e29b9b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e604101beff1f72d76b27c862eddf8e4e29b9b9"}]},"branch":"refs/heads/master"},"249ca3bc7903a79ef8d98f2e360cc71aab1916e1":{"kind":"REWORK","_number":8,"created":"2021-12-12 14:28:31.000000000","uploader":{"_account_id":30609,"name":"Stanislav Dmitriev","email":"sdmitriev1@gmail.com","username":"sdmitriev"},"ref":"refs/changes/47/710847/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/710847/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/710847/8"}}},"commit":{"parents":[{"commit":"755aa11e0c9a59dc1cdb6de5c71f4f9249b37741","subject":"Merge \"Reattach mdevs to guest on resume\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/755aa11e0c9a59dc1cdb6de5c71f4f9249b37741"}]}],"author":{"name":"sdmitriev1","email":"sdmitriev1@gmail.com","date":"2021-12-11 21:09:32.000000000","tz":-300},"committer":{"name":"sdmitriev1","email":"sdmitriev1@gmail.com","date":"2021-12-12 14:27:40.000000000","tz":0},"subject":"Fix PCI passthrough race on reschedule (claims)","message":"Fix PCI passthrough race on reschedule (claims)\n\nIf an instance with PCI passthrough devices is rescheduled (e.g. due to\naffinity violation), the instance can end up with extra PCI devices attached.\nIf the devices selected on the original and subsequent compute nodes have the\nsame address, the instance will fail to create, with the following error:\n\nlibvirtError: internal error: Device 0000:89:00.0 is already in use\n\nHowever, if the devices are different, and all available on the first and\nsecond compute nodes, the VM may end up with additional hostdevs.\n\nOn investigation, when the node is rescheduled, the instance object passed to\nthe conductor RPC API contains the PCI devices that should have been freed.\nThis is because the claim object holds a clone of the instance that is used to\nperform the abort on failure, and the PCI devices removed from its list are not\nreflected in the original object. There is a secondary issue that the PCI\nmanager was not passing through the instance to the PCI object\u0027s free() method\nin all cases, resulting in the PCI device not being removed from the\ninstance.pci_devices list.\n\nThis change fixes the issue by using a reference to the original instance\nobject in the Claim object, rather than a clone. The PCI devices are\nthen removed from the original object if the claim is aborted.\n\nA few small changes were also required to the PCI manager\nto pass through an instance object to the free() method of the\nPCI device object, ensuring that the PCI device is removed from the\nlist.\n\nFinally, the PCI device object\u0027s free method now allows for the case\nwhere an allocated PCI device is not present in the instance\u0027s PCI\ndevice list. This should ideally not happen, but we should handle the\ncase cleanly when it does.\n\nChange-Id: I0011628b9e4e2a1f69330e570f9bd661369cab24\nCloses-Bug: #1860555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/249ca3bc7903a79ef8d98f2e360cc71aab1916e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/249ca3bc7903a79ef8d98f2e360cc71aab1916e1"}]},"branch":"refs/heads/master"},"83376579f09c169c22b7ea93676919250b72c3a7":{"kind":"REWORK","_number":9,"created":"2022-11-17 10:43:59.000000000","uploader":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"ref":"refs/changes/47/710847/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/710847/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/710847/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/710847/9"}}},"commit":{"parents":[{"commit":"8134adb81c424a5107944308dc676f0a7080c8cd","subject":"Fix PCI passthrough race on reschedule (refresh)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8134adb81c424a5107944308dc676f0a7080c8cd"}]}],"author":{"name":"sdmitriev1","email":"sdmitriev1@gmail.com","date":"2021-12-11 21:09:32.000000000","tz":-300},"committer":{"name":"John Garbutt","email":"john.garbutt@stackhpc.com","date":"2022-11-17 10:43:32.000000000","tz":0},"subject":"Fix PCI passthrough race on reschedule (claims)","message":"Fix PCI passthrough race on reschedule (claims)\n\nIf an instance with PCI passthrough devices is rescheduled (e.g. due to\naffinity violation), the instance can end up with extra PCI devices attached.\nIf the devices selected on the original and subsequent compute nodes have the\nsame address, the instance will fail to create, with the following error:\n\nlibvirtError: internal error: Device 0000:89:00.0 is already in use\n\nHowever, if the devices are different, and all available on the first and\nsecond compute nodes, the VM may end up with additional hostdevs.\n\nOn investigation, when the node is rescheduled, the instance object passed to\nthe conductor RPC API contains the PCI devices that should have been freed.\nThis is because the claim object holds a clone of the instance that is used to\nperform the abort on failure, and the PCI devices removed from its list are not\nreflected in the original object. There is a secondary issue that the PCI\nmanager was not passing through the instance to the PCI object\u0027s free() method\nin all cases, resulting in the PCI device not being removed from the\ninstance.pci_devices list.\n\nThis change fixes the issue by using a reference to the original instance\nobject in the Claim object, rather than a clone. The PCI devices are\nthen removed from the original object if the claim is aborted.\n\nA few small changes were also required to the PCI manager\nto pass through an instance object to the free() method of the\nPCI device object, ensuring that the PCI device is removed from the\nlist.\n\nFinally, the PCI device object\u0027s free method now allows for the case\nwhere an allocated PCI device is not present in the instance\u0027s PCI\ndevice list. This should ideally not happen, but we should handle the\ncase cleanly when it does.\n\nChange-Id: I0011628b9e4e2a1f69330e570f9bd661369cab24\nCloses-Bug: #1860555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/83376579f09c169c22b7ea93676919250b72c3a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/83376579f09c169c22b7ea93676919250b72c3a7"}]},"branch":"refs/heads/master"}},"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":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{}}}]}
