)]}'
{"id":"openstack%2Fnova~671797","triplet_id":"openstack%2Fnova~master~Id93a01fcaeaa6b95e49ded6b81249325126d012b","project":"openstack/nova","branch":"master","topic":"bp/cpu-resources","hashtags":[],"change_id":"Id93a01fcaeaa6b95e49ded6b81249325126d012b","subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","status":"MERGED","created":"2019-07-19 18:17:15.000000000","updated":"2019-08-30 19:40:25.000000000","submitted":"2019-08-23 16:23:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"671797-1566577399461-63afbfb4","meta_rev_id":"bcc3bea4c6096a47af393b0de704653bfa3e69f6","_number":671797,"virtual_id_number":671797,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-30 19:40:25.000000000","post_submit":true,"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-23 20:00:24.000000000","post_submit":true,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-22 20:28:12.000000000","_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"date":"2019-08-23 16:20:36.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-22 17:07:24.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":2,"date":"2019-08-23 16:23:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-22 22:18:25.000000000","_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"date":"2019-08-22 20:16:26.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"date":"2019-08-22 16:00:34.000000000","_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":2,"date":"2019-08-22 15:56:27.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-22 15:56:27.000000000","_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":1,"date":"2019-08-22 16:14:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-25 02:48:28.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2019-08-02 19:16:36.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":"2019-08-06 15:01:23.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":"2019-08-06 16:51:30.000000000","updated_by":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-08-06 22:00:54.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":"2019-08-13 09:05:36.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2019-08-20 21:56:47.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-08-22 16:00:34.000000000","updated_by":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-08-22 17:07:24.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":"2019-08-22 20:16:26.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"REVIEWER"},{"updated":"2019-08-22 20:28:12.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":"2019-08-22 22:18:25.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":"2019-08-23 16:20:36.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-08-23 16:23:18.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-08-23 20:00:24.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":"2019-08-30 19:40:25.000000000","updated_by":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"174e8cb8177d9414750ed5e00b6e3dce771535dc","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-19 18:17:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1ea8221a593dbfdb7842c5d170e1db6adad363da","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-07-19 20:16:43.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-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/1/check/tempest-dsvm-full-xenial/6cb4d9d/ : FAILURE in 1h 10m 40s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/1/check/tempest-dsvm-full-xenial-py3/637614c/ : FAILURE in 1h 07m 32s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/1/check/grenade-dsvm-xenial/a4754a0/ : FAILURE in 1h 22m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d92f6d82374f8dcdcb54ce53dd81d6b6330861de","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-07-19 20:21:07.000000000","message":"Patch Set 1:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/97/671797/1/check/nova-out-of-tree-pvm/b91531d : FAILURE in 16m 53s\n- nova-in-tree-pvm http://184.172.12.213/97/671797/1/check/nova-in-tree-pvm/7ac1dd3 : FAILURE in 1h 53m 51s","accounts_in_message":[],"_revision_number":1},{"id":"47ac22b722be71f56872cdfa25466bf08f2fd556","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-07-19 20:54:38.000000000","message":"Patch Set 1:\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-34058 : FAILURE in 2h 21m 23s","accounts_in_message":[],"_revision_number":1},{"id":"a968eca5d126687b96405d702fc02ce0b71df133","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2019-07-19 21:23:33.000000000","message":"Patch Set 1:\n\nBuild failed\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/97/671797/1/check/check-dsvm-tempest-vz7-exe-minimal/ed1c754 : FAILURE in 17m 03s\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":1},{"id":"1c28dd03638c63a44a58bfc2a5e54be69f7428a3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-19 23:05:04.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 http://logs.openstack.org/97/671797/1/check/grenade-py3/b421dc8/ : FAILURE in 59m 54s\n- tempest-full-py3 http://logs.openstack.org/97/671797/1/check/tempest-full-py3/1633c72/ : FAILURE in 1h 02m 07s\n- openstack-tox-cover http://logs.openstack.org/97/671797/1/check/openstack-tox-cover/69bc790/cover/ : SUCCESS in 19m 49s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/671797/1/check/openstack-tox-lower-constraints/ef1410b/ : FAILURE in 20m 51s\n- openstack-tox-pep8 http://logs.openstack.org/97/671797/1/check/openstack-tox-pep8/409f2df/ : FAILURE in 8m 56s\n- openstack-tox-py27 http://logs.openstack.org/97/671797/1/check/openstack-tox-py27/f0e19c8/ : SUCCESS in 17m 46s\n- openstack-tox-py36 http://logs.openstack.org/97/671797/1/check/openstack-tox-py36/24fce50/ : SUCCESS in 16m 48s\n- openstack-tox-py37 http://logs.openstack.org/97/671797/1/check/openstack-tox-py37/d51396f/ : SUCCESS in 18m 26s\n- openstack-tox-docs http://logs.openstack.org/97/671797/1/check/openstack-tox-docs/ef71938/html/ : SUCCESS in 7m 30s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/97/671797/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/e3ba6b7/ : SUCCESS in 52m 43s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/97/671797/1/check/devstack-plugin-ceph-tempest/a7b7a13/ : FAILURE in 50m 57s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/97/671797/1/check/neutron-grenade-multinode/76203ee/ : FAILURE in 1h 22m 18s\n- nova-grenade-live-migration http://logs.openstack.org/97/671797/1/check/nova-grenade-live-migration/377b957/ : SUCCESS in 1h 14m 43s\n- nova-live-migration http://logs.openstack.org/97/671797/1/check/nova-live-migration/01b4679/ : FAILURE in 59m 28s\n- nova-multi-cell http://logs.openstack.org/97/671797/1/check/nova-multi-cell/c399c54/ : FAILURE in 56m 56s (non-voting)\n- nova-next http://logs.openstack.org/97/671797/1/check/nova-next/2b7f09c/ : FAILURE in 45m 14s\n- nova-tox-functional http://logs.openstack.org/97/671797/1/check/nova-tox-functional/a4aa601/ : FAILURE in 24m 14s\n- nova-tox-functional-py36 http://logs.openstack.org/97/671797/1/check/nova-tox-functional-py36/3bdbede/ : FAILURE in 24m 54s\n- tempest-slow-py3 http://logs.openstack.org/97/671797/1/check/tempest-slow-py3/d656190/ : TIMED_OUT in 3h 03m 34s","accounts_in_message":[],"_revision_number":1},{"id":"b6541ab6f8cde5524421198caa56fcf1fc337b9c","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-07-20 02:26:54.000000000","message":"Patch Set 1:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/97/671797/1/check-vote/ext-nova-zuul/9831c8c : FAILURE in 58m 40s","accounts_in_message":[],"_revision_number":1},{"id":"ec70ebabad4a9688de0ce92ef88ab1574e9d6a49","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-21 13:52:23.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"07361768ea93b4132b6e0757bd86b955a1354033","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-07-21 14:17:46.000000000","message":"Patch Set 2:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/97/671797/2/check/nova-out-of-tree-pvm/babe3ab : FAILURE in 16m 10s\n- nova-in-tree-pvm http://184.172.12.213/97/671797/2/check/nova-in-tree-pvm/0e73199 : FAILURE in 1m 05s","accounts_in_message":[],"_revision_number":2},{"id":"f41aace5de1c6904fcec552e269029e6adcf1d22","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-07-21 15:42:53.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-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/2/check/tempest-dsvm-full-xenial/c9dc98c/ : FAILURE in 1h 08m 13s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/2/check/tempest-dsvm-full-xenial-py3/a61c539/ : FAILURE in 1h 14m 09s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/2/check/grenade-dsvm-xenial/a94aad5/ : FAILURE in 1h 08m 25s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3844fb44e9f16c5d16daa254403c2537eb0e95b6","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2019-07-21 16:43:52.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/97/671797/2/check/check-dsvm-tempest-vz7-exe-minimal/a2dabd0 : FAILURE in 18m 34s\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":2},{"id":"3b9076eef9ed81455dc4d6a8c477701bcbbbdda3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-21 17:18:48.000000000","message":"Patch Set 2: 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 http://logs.openstack.org/97/671797/2/check/grenade-py3/a940161/ : FAILURE in 50m 57s\n- tempest-full-py3 http://logs.openstack.org/97/671797/2/check/tempest-full-py3/3f00368/ : FAILURE in 56m 09s\n- openstack-tox-cover http://logs.openstack.org/97/671797/2/check/openstack-tox-cover/073b5de/cover/ : SUCCESS in 23m 06s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/671797/2/check/openstack-tox-lower-constraints/4846886/ : SUCCESS in 20m 21s\n- openstack-tox-pep8 http://logs.openstack.org/97/671797/2/check/openstack-tox-pep8/44d1627/ : FAILURE in 11m 39s\n- openstack-tox-py27 http://logs.openstack.org/97/671797/2/check/openstack-tox-py27/417b517/ : SUCCESS in 22m 14s\n- openstack-tox-py36 http://logs.openstack.org/97/671797/2/check/openstack-tox-py36/36ee73d/ : SUCCESS in 19m 20s\n- openstack-tox-py37 http://logs.openstack.org/97/671797/2/check/openstack-tox-py37/dff794a/ : SUCCESS in 20m 54s\n- openstack-tox-docs http://logs.openstack.org/97/671797/2/check/openstack-tox-docs/8b8f666/html/ : SUCCESS in 7m 27s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/97/671797/2/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/cc603c8/ : SUCCESS in 50m 59s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/97/671797/2/check/devstack-plugin-ceph-tempest/ae5ab0d/ : FAILURE in 58m 13s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/97/671797/2/check/neutron-grenade-multinode/39a659b/ : FAILURE in 1h 08m 04s\n- nova-grenade-live-migration http://logs.openstack.org/97/671797/2/check/nova-grenade-live-migration/6b8895d/ : SUCCESS in 1h 04m 26s\n- nova-live-migration http://logs.openstack.org/97/671797/2/check/nova-live-migration/7b403a1/ : FAILURE in 49m 07s\n- nova-multi-cell http://logs.openstack.org/97/671797/2/check/nova-multi-cell/c77b22f/ : FAILURE in 53m 43s (non-voting)\n- nova-next http://logs.openstack.org/97/671797/2/check/nova-next/1384a6d/ : FAILURE in 43m 02s\n- nova-tox-functional http://logs.openstack.org/97/671797/2/check/nova-tox-functional/7a35b26/ : FAILURE in 26m 33s\n- nova-tox-functional-py36 http://logs.openstack.org/97/671797/2/check/nova-tox-functional-py36/525dad3/ : FAILURE in 19m 46s\n- tempest-slow-py3 http://logs.openstack.org/97/671797/2/check/tempest-slow-py3/7a1aed9/ : TIMED_OUT in 3h 05m 11s","accounts_in_message":[],"_revision_number":2},{"id":"c5190ed2ec257eac03403be4ff6b2bf700a95870","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-07-21 17:30:50.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-34083 : FAILURE in 3h 15m 47s","accounts_in_message":[],"_revision_number":2},{"id":"c33acdd07293798a5af4104fe6a7b5c1187895c7","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-07-21 20:28:55.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/97/671797/2/check-vote/ext-nova-zuul/80e58bb : FAILURE in 57m 35s","accounts_in_message":[],"_revision_number":2},{"id":"5eb40f640d9f24d80d8466b088404d45a55b61a3","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2019-07-22 02:05:12.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.74.249.42/97/671797/2/check-nova/Nova-ML2-Sriov/046585f : FAILURE in 57m 59s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://13.74.249.42/97/671797/2/check-nova/Nova-MACVTAP-ML2-Sriov/6e3230d : FAILURE in 54m 05s (non-voting)\n\nTo re-run the job post \u0027recheck nova-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":2},{"id":"91edf0981a8e2226426a9a2fccecdbdae2f9b6d7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-22 16:53:48.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"9e5beb13792b7ae48f09092bffeaddc691d9b90d","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2019-07-22 17:46:49.000000000","message":"Patch Set 3:\n\nBuild failed\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/97/671797/3/check/check-dsvm-tempest-vz7-exe-minimal/d927171 : FAILURE in 16m 44s\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":3},{"id":"3310ee1be2b6a13a4e6547996f06cccefe1acb97","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-07-22 18:34:45.000000000","message":"Patch Set 3:\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-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/3/check/tempest-dsvm-full-xenial/b629596/ : FAILURE in 1h 16m 08s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/3/check/tempest-dsvm-full-xenial-py3/33d1f66/ : FAILURE in 1h 25m 46s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/3/check/grenade-dsvm-xenial/8a9dee0/ : FAILURE in 1h 16m 47s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d7a8ad02d2b91293894928f5046b173abe41c5bb","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-07-22 18:38:02.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/671797/3 : FAILURE in 1h 31m 20s","accounts_in_message":[],"_revision_number":3},{"id":"f0893c4690966fd6e41be67028bd3a1331983097","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-22 20:32:26.000000000","message":"Patch Set 3: 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 http://logs.openstack.org/97/671797/3/check/grenade-py3/39911a9/ : FAILURE in 58m 37s\n- tempest-full-py3 http://logs.openstack.org/97/671797/3/check/tempest-full-py3/9697428/ : FAILURE in 51m 44s\n- openstack-tox-cover http://logs.openstack.org/97/671797/3/check/openstack-tox-cover/4426b03/cover/ : SUCCESS in 19m 28s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/671797/3/check/openstack-tox-lower-constraints/2b80976/ : SUCCESS in 19m 37s\n- openstack-tox-pep8 http://logs.openstack.org/97/671797/3/check/openstack-tox-pep8/4189ab5/ : FAILURE in 9m 53s\n- openstack-tox-py27 http://logs.openstack.org/97/671797/3/check/openstack-tox-py27/a326b86/ : SUCCESS in 21m 24s\n- openstack-tox-py36 http://logs.openstack.org/97/671797/3/check/openstack-tox-py36/4c3e248/ : SUCCESS in 14m 53s\n- openstack-tox-py37 http://logs.openstack.org/97/671797/3/check/openstack-tox-py37/36d6e5b/ : SUCCESS in 17m 20s\n- openstack-tox-docs http://logs.openstack.org/97/671797/3/check/openstack-tox-docs/c8d22f9/html/ : SUCCESS in 6m 38s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/97/671797/3/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/6ed4238/ : SUCCESS in 56m 14s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/97/671797/3/check/devstack-plugin-ceph-tempest/3f06323/ : FAILURE in 52m 53s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/97/671797/3/check/neutron-grenade-multinode/4bb04af/ : FAILURE in 1h 10m 15s\n- nova-grenade-live-migration http://logs.openstack.org/97/671797/3/check/nova-grenade-live-migration/3ab7720/ : SUCCESS in 1h 13m 18s\n- nova-live-migration http://logs.openstack.org/97/671797/3/check/nova-live-migration/53c58aa/ : FAILURE in 53m 08s\n- nova-multi-cell http://logs.openstack.org/97/671797/3/check/nova-multi-cell/97755e7/ : FAILURE in 57m 54s (non-voting)\n- nova-next http://logs.openstack.org/97/671797/3/check/nova-next/757267e/ : FAILURE in 46m 27s\n- nova-tox-functional http://logs.openstack.org/97/671797/3/check/nova-tox-functional/ec5b0fa/ : FAILURE in 24m 32s\n- nova-tox-functional-py36 http://logs.openstack.org/97/671797/3/check/nova-tox-functional-py36/f99aae6/ : FAILURE in 22m 40s\n- tempest-slow-py3 http://logs.openstack.org/97/671797/3/check/tempest-slow-py3/c51b853/ : TIMED_OUT in 3h 02m 45s","accounts_in_message":[],"_revision_number":3},{"id":"90fe1fb614e830800b339086abe924b380bbf398","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-07-22 21:28:48.000000000","message":"Patch Set 3:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/97/671797/3/check/nova-out-of-tree-pvm/c2bb2c2 : FAILURE in 4h 22m 50s\n- nova-in-tree-pvm http://184.172.12.213/97/671797/3/check/nova-in-tree-pvm/fdba92a : FAILURE in 4h 12m 18s","accounts_in_message":[],"_revision_number":3},{"id":"51505bf14edf4732d0294019cc828be2ba274efe","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-07-23 00:04:56.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/97/671797/3/check-vote/ext-nova-zuul/0fdbe54 : SUCCESS in 56m 12s","accounts_in_message":[],"_revision_number":3},{"id":"d949fa0177de2b986aef549fb173eadce6c6a4f7","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2019-07-23 01:26:57.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov Nova-ML2-Sriov : SKIPPED (non-voting)\n- Nova-MACVTAP-ML2-Sriov Nova-MACVTAP-ML2-Sriov : SKIPPED (non-voting)\n\nTo re-run the job post \u0027recheck nova-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":3},{"id":"10f5ed5b5cf54d7b918351ec69ac3fa15ddbda77","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-07-23 10:46:02.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-34104 : FAILURE in 1h 06m 25s","accounts_in_message":[],"_revision_number":3},{"id":"4f55d6b6752e4207b6ba6f10b82218c34a807879","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-23 17:42:54.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"e4a959e1f0a72aaa263334e00bc7972574216b75","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-07-23 18:42:46.000000000","message":"Patch Set 4:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/97/671797/4/check/nova-out-of-tree-pvm/1b7a69c : FAILURE in 37m 15s\n- nova-in-tree-pvm http://184.172.12.213/97/671797/4/check/nova-in-tree-pvm/26584fc : FAILURE in 46m 51s","accounts_in_message":[],"_revision_number":4},{"id":"4ece8b3976432de3befab007aecdc1165d6c9395","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-07-23 19:52:21.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-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/4/check/tempest-dsvm-full-xenial/966df6c/ : FAILURE in 1h 08m 34s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/4/check/tempest-dsvm-full-xenial-py3/929de58/ : FAILURE in 1h 12m 50s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/4/check/grenade-dsvm-xenial/fe5ac67/ : FAILURE in 1h 14m 14s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"40ed41524bb8a519513fba4be3ca6cb809544bcf","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-07-23 20:58:21.000000000","message":"Patch Set 4:\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-34154 : FAILURE in 2h 31m 30s","accounts_in_message":[],"_revision_number":4},{"id":"98a282432ae79fca86dbc380b17432eb4e1f6b89","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2019-07-23 21:22:10.000000000","message":"Patch Set 4:\n\nBuild failed\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/97/671797/4/check/check-dsvm-tempest-vz7-exe-minimal/a4ae288 : FAILURE in 16m 59s\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":4},{"id":"fcc5db61a5b42722598186015dd1376f96d8713f","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-07-23 21:47:19.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/671797/4 : FAILURE in 1h 32m 45s","accounts_in_message":[],"_revision_number":4},{"id":"6b91d802cc10cb9d2237775e893075fee24f9121","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-23 23:01:23.000000000","message":"Patch Set 4: 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 http://logs.openstack.org/97/671797/4/check/grenade-py3/5380af9/ : FAILURE in 58m 38s\n- tempest-full-py3 http://logs.openstack.org/97/671797/4/check/tempest-full-py3/b785d82/ : FAILURE in 51m 28s\n- openstack-tox-cover http://logs.openstack.org/97/671797/4/check/openstack-tox-cover/5ce9800/cover/ : SUCCESS in 23m 35s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/671797/4/check/openstack-tox-lower-constraints/98b466f/ : SUCCESS in 19m 40s\n- openstack-tox-pep8 http://logs.openstack.org/97/671797/4/check/openstack-tox-pep8/03f9101/ : FAILURE in 10m 11s\n- openstack-tox-py27 http://logs.openstack.org/97/671797/4/check/openstack-tox-py27/94dffc4/ : SUCCESS in 20m 45s\n- openstack-tox-py36 http://logs.openstack.org/97/671797/4/check/openstack-tox-py36/68d89b5/ : SUCCESS in 19m 26s\n- openstack-tox-py37 http://logs.openstack.org/97/671797/4/check/openstack-tox-py37/3024000/ : SUCCESS in 18m 06s\n- openstack-tox-docs http://logs.openstack.org/97/671797/4/check/openstack-tox-docs/6d73254/html/ : SUCCESS in 9m 56s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/97/671797/4/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/2533b13/ : SUCCESS in 59m 31s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/97/671797/4/check/devstack-plugin-ceph-tempest/84cc535/ : FAILURE in 1h 14m 41s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/97/671797/4/check/neutron-grenade-multinode/e18dbb3/ : FAILURE in 1h 10m 25s\n- nova-grenade-live-migration http://logs.openstack.org/97/671797/4/check/nova-grenade-live-migration/f6754c6/ : SUCCESS in 1h 22m 24s\n- nova-live-migration http://logs.openstack.org/97/671797/4/check/nova-live-migration/d1775d6/ : FAILURE in 49m 48s\n- nova-multi-cell http://logs.openstack.org/97/671797/4/check/nova-multi-cell/0295bc7/ : FAILURE in 58m 12s (non-voting)\n- nova-next http://logs.openstack.org/97/671797/4/check/nova-next/ac0a980/ : FAILURE in 47m 29s\n- nova-tox-functional http://logs.openstack.org/97/671797/4/check/nova-tox-functional/e4c2366/ : FAILURE in 24m 49s\n- nova-tox-functional-py36 http://logs.openstack.org/97/671797/4/check/nova-tox-functional-py36/1e40f95/ : FAILURE in 23m 24s\n- tempest-slow-py3 http://logs.openstack.org/97/671797/4/check/tempest-slow-py3/61d4582/ : TIMED_OUT in 3h 05m 42s","accounts_in_message":[],"_revision_number":4},{"id":"a6b6b1819e1ef7a94c4ac1f98eaeb6fe20c05e9c","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-07-24 06:13:48.000000000","message":"Patch Set 4:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/97/671797/4/check-vote/ext-nova-zuul/97751df : FAILURE in 12m 44s","accounts_in_message":[],"_revision_number":4},{"id":"08572b2c05b10234060694657c32c5c42f7fa1f3","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-24 15:29:42.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7cf579c1f571f6103542f61444375ad353cd8077","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-24 17:15:23.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"68ddec7aebb162e3b0df2a33b54c0e19bf7e6a89","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-24 17:16:41.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"e67cb2625b9b64bad7ddea73cd65abfd5b30763e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-24 17:20:38.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"6006f91dac42427f674f9299002334630e0c14b5","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-07-24 19:30:00.000000000","message":"Patch Set 6:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/6/check/tempest-dsvm-full-xenial/52ea9e9/ : SUCCESS in 1h 23m 40s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/6/check/tempest-dsvm-full-xenial-py3/7e1f0fa/ : SUCCESS in 1h 30m 33s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/6/check/grenade-dsvm-xenial/27ee2c4/ : SUCCESS in 1h 23m 34s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"6f3c5bfac65e4f3a9023631f317ce4b19fbb0e37","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-24 20:51:31.000000000","message":"Patch Set 6: 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 http://logs.openstack.org/97/671797/6/check/grenade-py3/a95e017/ : SUCCESS in 1h 12m 55s\n- tempest-full-py3 http://logs.openstack.org/97/671797/6/check/tempest-full-py3/277a33c/ : SUCCESS in 1h 25m 50s\n- openstack-tox-cover http://logs.openstack.org/97/671797/6/check/openstack-tox-cover/e3782c5/ : FAILURE in 16m 05s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/671797/6/check/openstack-tox-lower-constraints/61caf10/ : FAILURE in 23m 00s\n- openstack-tox-pep8 http://logs.openstack.org/97/671797/6/check/openstack-tox-pep8/a9e6d79/ : SUCCESS in 11m 53s\n- openstack-tox-py27 http://logs.openstack.org/97/671797/6/check/openstack-tox-py27/82fdc69/ : FAILURE in 19m 51s\n- openstack-tox-py36 http://logs.openstack.org/97/671797/6/check/openstack-tox-py36/645c822/ : FAILURE in 17m 44s\n- openstack-tox-py37 http://logs.openstack.org/97/671797/6/check/openstack-tox-py37/67d0664/ : FAILURE in 22m 41s\n- openstack-tox-docs http://logs.openstack.org/97/671797/6/check/openstack-tox-docs/4673d38/html/ : SUCCESS in 6m 44s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/97/671797/6/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/f10cc7e/ : SUCCESS in 55m 36s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/97/671797/6/check/devstack-plugin-ceph-tempest/03ef278/ : SUCCESS in 1h 08m 26s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/97/671797/6/check/neutron-grenade-multinode/1d6cf67/ : SUCCESS in 1h 15m 17s\n- nova-grenade-live-migration http://logs.openstack.org/97/671797/6/check/nova-grenade-live-migration/daddcbc/ : SUCCESS in 1h 12m 51s\n- nova-live-migration http://logs.openstack.org/97/671797/6/check/nova-live-migration/3dbda9d/ : SUCCESS in 53m 22s\n- nova-multi-cell http://logs.openstack.org/97/671797/6/check/nova-multi-cell/c0e2d2a/ : SUCCESS in 1h 29m 45s (non-voting)\n- nova-next http://logs.openstack.org/97/671797/6/check/nova-next/eb8ad56/ : SUCCESS in 1h 50m 24s\n- nova-tox-functional http://logs.openstack.org/97/671797/6/check/nova-tox-functional/aba9a22/ : SUCCESS in 24m 02s\n- nova-tox-functional-py36 http://logs.openstack.org/97/671797/6/check/nova-tox-functional-py36/d55a31e/ : SUCCESS in 22m 00s\n- tempest-slow-py3 http://logs.openstack.org/97/671797/6/check/tempest-slow-py3/c9f4b4b/ : SUCCESS in 2h 16m 49s","accounts_in_message":[],"_revision_number":6},{"id":"0409e24b1567ab8de58b560c7486e801b4c5fcdc","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-07-24 20:52:56.000000000","message":"Patch Set 6:\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-34245 : FAILURE in 2h 12m 40s","accounts_in_message":[],"_revision_number":6},{"id":"8b9576788bbb19f9af4de54b1835ce08dbf6bf2b","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-07-24 21:39:10.000000000","message":"Patch Set 6:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/671797/6 : SUCCESS in 2h 27m 11s","accounts_in_message":[],"_revision_number":6},{"id":"3cf7aa7da962001b42da4d771e85e6b3824a7a9f","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-07-24 22:27:11.000000000","message":"Patch Set 6:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/97/671797/6/check/nova-out-of-tree-pvm/685d99c : FAILURE in 3h 20m 43s\n- nova-in-tree-pvm http://184.172.12.213/97/671797/6/check/nova-in-tree-pvm/9abc555 : FAILURE in 5h 01m 04s","accounts_in_message":[],"_revision_number":6},{"id":"6c914616359a0dba58f95ab1a40bc915f12106be","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2019-07-24 23:01:00.000000000","message":"Patch Set 6:\n\nBuild failed\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/97/671797/6/check/check-dsvm-tempest-vz7-exe-minimal/ed0c0ba : FAILURE in 12m 03s\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":6},{"id":"7b400266d289a5c0cc9256afee42d57afd89ff22","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-07-25 02:48:28.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"421ae807bfc95ebd70d7778ac8a572edae50aad5","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-25 09:23:43.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"5e1bbb549396933c5490e8a379c54c0b8d36b4f0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-25 11:00:59.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7c209e41920737b75f5e0e29d60094d50602272a","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2019-07-25 12:37:43.000000000","message":"Patch Set 7:\n\nBuild failed\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/97/671797/7/check/check-dsvm-tempest-vz7-exe-minimal/566570b : FAILURE in 16m 27s\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":7},{"id":"88916a41d52f3d2e9f425f6a3a64987fc986bfb1","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-07-25 13:06:20.000000000","message":"Patch Set 7:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/7/check/tempest-dsvm-full-xenial/fe6fe20/ : SUCCESS in 1h 25m 10s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/7/check/tempest-dsvm-full-xenial-py3/e2e43ab/ : FAILURE in 27m 04s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/7/check/grenade-dsvm-xenial/6c9c9f9/ : FAILURE in 19m 30s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"dbfe37c476e3efc28789607083bdbc45b924b277","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-07-25 13:50:06.000000000","message":"Patch Set 7:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/671797/7 : SUCCESS in 2h 26m 23s","accounts_in_message":[],"_revision_number":7},{"id":"922ff63cfa119485931533d1bdc2a20971381d4a","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-07-25 13:57:12.000000000","message":"Patch Set 7:\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-34285 : SUCCESS in 2h 29m 16s","accounts_in_message":[],"_revision_number":7},{"id":"ce4e448622bc59dce35ca409ff04795226232b24","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-25 14:23:10.000000000","message":"Patch Set 7: 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 http://logs.openstack.org/97/671797/7/check/grenade-py3/7ea8ac2/ : SUCCESS in 1h 05m 07s\n- tempest-full-py3 http://logs.openstack.org/97/671797/7/check/tempest-full-py3/c93d2f8/ : SUCCESS in 1h 24m 27s\n- openstack-tox-cover http://logs.openstack.org/97/671797/7/check/openstack-tox-cover/fd725f4/cover/ : SUCCESS in 21m 13s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/671797/7/check/openstack-tox-lower-constraints/a819899/ : SUCCESS in 16m 09s\n- openstack-tox-pep8 http://logs.openstack.org/97/671797/7/check/openstack-tox-pep8/0f92f5a/ : FAILURE in 10m 49s\n- openstack-tox-py27 http://logs.openstack.org/97/671797/7/check/openstack-tox-py27/a94bdc0/ : SUCCESS in 16m 56s\n- openstack-tox-py36 http://logs.openstack.org/97/671797/7/check/openstack-tox-py36/10cf523/ : SUCCESS in 17m 22s\n- openstack-tox-py37 http://logs.openstack.org/97/671797/7/check/openstack-tox-py37/7c6d2c0/ : SUCCESS in 16m 42s\n- openstack-tox-docs http://logs.openstack.org/97/671797/7/check/openstack-tox-docs/4d7c179/html/ : SUCCESS in 6m 56s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/97/671797/7/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/5a26680/ : SUCCESS in 53m 07s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/97/671797/7/check/devstack-plugin-ceph-tempest/5388697/ : SUCCESS in 1h 15m 27s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/97/671797/7/check/neutron-grenade-multinode/9008301/ : SUCCESS in 1h 20m 45s\n- nova-grenade-live-migration http://logs.openstack.org/97/671797/7/check/nova-grenade-live-migration/67bea10/ : SUCCESS in 1h 06m 24s\n- nova-live-migration http://logs.openstack.org/97/671797/7/check/nova-live-migration/d09c440/ : SUCCESS in 48m 42s\n- nova-multi-cell http://logs.openstack.org/97/671797/7/check/nova-multi-cell/a53d738/ : SUCCESS in 1h 36m 44s (non-voting)\n- nova-next http://logs.openstack.org/97/671797/7/check/nova-next/472c314/ : SUCCESS in 1h 20m 10s\n- nova-tox-functional http://logs.openstack.org/97/671797/7/check/nova-tox-functional/911e51e/ : SUCCESS in 23m 50s\n- nova-tox-functional-py36 http://logs.openstack.org/97/671797/7/check/nova-tox-functional-py36/166608f/ : SUCCESS in 20m 51s\n- tempest-slow-py3 http://logs.openstack.org/97/671797/7/check/tempest-slow-py3/ba3116e/ : SUCCESS in 2h 17m 30s","accounts_in_message":[],"_revision_number":7},{"id":"a96b78c9cbcdf9e1b15d36ae87097c1ae4aded82","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-25 15:34:03.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"16afeb5cad8929b0c74fc87ffe142e63e55c7467","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-07-25 16:19:51.000000000","message":"Patch Set 7:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/97/671797/7/check/nova-out-of-tree-pvm/9b58138 : FAILURE in 5h 08m 46s\n- nova-in-tree-pvm http://184.172.12.213/97/671797/7/check/nova-in-tree-pvm/b3f5ad8 : FAILURE in 5h 00m 46s","accounts_in_message":[],"_revision_number":7},{"id":"115fb478f17a3165123b7781fe9b530f67942c23","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-07-26 06:14:19.000000000","message":"Patch Set 7:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/97/671797/7/check-vote/ext-nova-zuul/aa46e13 : SUCCESS in 1h 01m 07s","accounts_in_message":[],"_revision_number":7},{"id":"d74c32fb8f1ee27c181becf35dfff38c13939405","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-08-01 18:07:35.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"4a8de643856edab8c668cfe041e48a87c8ecc18d","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-01 18:20:24.000000000","message":"Patch Set 8:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"79f70a742def88be53e8d96a65a00cde8fc78427","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-08-01 20:23:29.000000000","message":"Patch Set 8:\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-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/8/check/tempest-dsvm-full-xenial/3bb3008/ : FAILURE in 1h 33m 13s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/8/check/tempest-dsvm-full-xenial-py3/fbed4db/ : SUCCESS in 1h 37m 17s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/8/check/grenade-dsvm-xenial/5398ed6/ : SUCCESS in 1h 17m 49s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"cb52667e6ae11a98858b86df916328cfdf92d3d6","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2019-08-01 20:37:10.000000000","message":"Patch Set 8:\n\n* pci-test http://52.27.155.124/pci/671797/8 : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"ca61f5d4183dbe680020de294425543c5484850a","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2019-08-01 21:41:22.000000000","message":"Patch Set 8:\n\nBuild failed\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/97/671797/8/check/check-dsvm-tempest-vz7-exe-minimal/cb02d08 : FAILURE in 11m 05s\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":8},{"id":"bb48d003883df698380e90e2c990422bdcd6932b","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-08-01 21:42:08.000000000","message":"Patch Set 8:\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-34594 : SUCCESS in 2h 34m 31s","accounts_in_message":[],"_revision_number":8},{"id":"72e2678875ea244d8548611887941907f873d422","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-08-01 22:56:31.000000000","message":"Patch Set 8:\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/671797/8 : FAILURE in 2h 29m 54s","accounts_in_message":[],"_revision_number":8},{"id":"512a1e597cea604f5ea0887fc3a0087f72f4ec52","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 00:34:18.000000000","message":"Patch Set 8: 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://logs.opendev.org/97/671797/8/check/grenade-py3/40860ea/ : SUCCESS in 58m 41s\n- tempest-integrated-compute https://logs.opendev.org/97/671797/8/check/tempest-integrated-compute/d67fce2/ : SUCCESS in 1h 34m 18s\n- openstack-tox-cover https://logs.opendev.org/97/671797/8/check/openstack-tox-cover/0a3d649/cover/ : SUCCESS in 16m 55s\n- openstack-tox-lower-constraints https://logs.opendev.org/97/671797/8/check/openstack-tox-lower-constraints/bdeb579/ : SUCCESS in 20m 07s\n- openstack-tox-pep8 https://logs.opendev.org/97/671797/8/check/openstack-tox-pep8/f85e20a/ : SUCCESS in 11m 41s\n- openstack-tox-py27 https://logs.opendev.org/97/671797/8/check/openstack-tox-py27/c463291/ : SUCCESS in 23m 32s\n- openstack-tox-py36 https://logs.opendev.org/97/671797/8/check/openstack-tox-py36/165e7bf/ : SUCCESS in 19m 23s\n- openstack-tox-py37 https://logs.opendev.org/97/671797/8/check/openstack-tox-py37/f414141/ : SUCCESS in 17m 15s\n- openstack-tox-docs https://logs.opendev.org/97/671797/8/check/openstack-tox-docs/3557e24/html/ : SUCCESS in 7m 57s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://logs.opendev.org/97/671797/8/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/71e57fd/ : SUCCESS in 52m 03s (non-voting)\n- devstack-plugin-ceph-tempest https://logs.opendev.org/97/671797/8/check/devstack-plugin-ceph-tempest/fc52580/ : SUCCESS in 1h 08m 44s (non-voting)\n- neutron-grenade-multinode https://logs.opendev.org/97/671797/8/check/neutron-grenade-multinode/de0d1ca/ : SUCCESS in 1h 15m 49s\n- nova-grenade-live-migration https://logs.opendev.org/97/671797/8/check/nova-grenade-live-migration/f1c9091/ : SUCCESS in 1h 12m 41s\n- nova-live-migration https://logs.opendev.org/97/671797/8/check/nova-live-migration/2e34bb0/ : FAILURE in 55m 57s\n- nova-multi-cell https://logs.opendev.org/97/671797/8/check/nova-multi-cell/33c4c2e/ : SUCCESS in 1h 38m 25s (non-voting)\n- nova-next https://logs.opendev.org/97/671797/8/check/nova-next/24e4dd6/ : SUCCESS in 1h 22m 01s\n- nova-tox-functional https://logs.opendev.org/97/671797/8/check/nova-tox-functional/64ac7ea/ : SUCCESS in 30m 00s\n- nova-tox-functional-py36 https://logs.opendev.org/97/671797/8/check/nova-tox-functional-py36/cd37a0e/ : SUCCESS in 21m 06s\n- tempest-slow-py3 https://logs.opendev.org/97/671797/8/check/tempest-slow-py3/aaa329f/ : SUCCESS in 2h 10m 33s\n- tempest-ipv6-only https://logs.opendev.org/97/671797/8/check/tempest-ipv6-only/6c3c0d4/ : SUCCESS in 58m 51s","accounts_in_message":[],"_revision_number":8},{"id":"e258a7fbbf15af2245b8e67a9a84c6ae8e166f04","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-08-02 02:26:07.000000000","message":"Patch Set 8:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/97/671797/8/check-vote/ext-nova-zuul/8176f3d : FAILURE in 1h 02m 01s","accounts_in_message":[],"_revision_number":8},{"id":"fb65a85d8a4ad2689a89b69b198b33847afa910c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-08-02 18:08:23.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"1490661a1018d5c93d0975d8207de2ff51e36e01","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-08-02 18:10:51.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"30467e040622d8391c6a85c589533219fc335444","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-02 18:27:20.000000000","message":"Patch Set 8:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"dd44139d05924b1ba6ec260a01e7b24046c0263a","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2019-08-02 19:16:36.000000000","message":"Patch Set 8:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.74.249.42/97/671797/8/check-nova/Nova-ML2-Sriov/d361e84 : SUCCESS in 1h 21m 45s (non-voting)\n\nTo re-run the job post \u0027recheck nova-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":8},{"id":"7bf3218d6a7c393527eb5a4aba45e0985c7c2e79","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-08-02 19:26:11.000000000","message":"Patch Set 8:\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/671797/8 : FAILURE in 23m 56s","accounts_in_message":[],"_revision_number":8},{"id":"639c097a5ff90ac0682bb317bcfd5d0b91ceb25b","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2019-08-02 20:18:50.000000000","message":"Patch Set 8:\n\nBuild failed\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/97/671797/8/check/check-dsvm-tempest-vz7-exe-minimal/51e24b9 : FAILURE in 11m 30s\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":8},{"id":"c857fc1498eb59fcd9f19ff80e0fa8eafae7f89c","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-08-02 20:27:17.000000000","message":"Patch Set 8:\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-34648 : FAILURE in 1h 52m 08s","accounts_in_message":[],"_revision_number":8},{"id":"51e486490f4cc1e8750816db7707a8c3780181ea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 20:59:47.000000000","message":"Patch Set 8:\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://logs.opendev.org/97/671797/8/check/grenade-py3/ad028e6/ : SUCCESS in 53m 43s\n- tempest-integrated-compute https://logs.opendev.org/97/671797/8/check/tempest-integrated-compute/78cc38f/ : SUCCESS in 1h 44m 24s\n- openstack-tox-cover https://logs.opendev.org/97/671797/8/check/openstack-tox-cover/c9558a4/cover/ : SUCCESS in 22m 41s\n- openstack-tox-lower-constraints https://logs.opendev.org/97/671797/8/check/openstack-tox-lower-constraints/906a137/ : FAILURE in 27m 41s\n- openstack-tox-pep8 https://logs.opendev.org/97/671797/8/check/openstack-tox-pep8/0eebdfa/ : SUCCESS in 11m 44s\n- openstack-tox-py27 https://logs.opendev.org/97/671797/8/check/openstack-tox-py27/e346e7b/ : SUCCESS in 18m 29s\n- openstack-tox-py36 https://logs.opendev.org/97/671797/8/check/openstack-tox-py36/f451fae/ : SUCCESS in 17m 42s\n- openstack-tox-py37 https://logs.opendev.org/97/671797/8/check/openstack-tox-py37/979a9a5/ : SUCCESS in 17m 09s\n- openstack-tox-docs https://logs.opendev.org/97/671797/8/check/openstack-tox-docs/b81765a/html/ : SUCCESS in 6m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://logs.opendev.org/97/671797/8/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/7c91c91/ : SUCCESS in 52m 05s (non-voting)\n- devstack-plugin-ceph-tempest https://logs.opendev.org/97/671797/8/check/devstack-plugin-ceph-tempest/2df5451/ : SUCCESS in 1h 08m 14s (non-voting)\n- neutron-grenade-multinode https://logs.opendev.org/97/671797/8/check/neutron-grenade-multinode/1dd55d0/ : SUCCESS in 1h 23m 53s\n- nova-grenade-live-migration https://logs.opendev.org/97/671797/8/check/nova-grenade-live-migration/1a0f3e6/ : SUCCESS in 1h 10m 34s\n- nova-live-migration https://logs.opendev.org/97/671797/8/check/nova-live-migration/fcdf889/ : SUCCESS in 51m 41s\n- nova-multi-cell https://logs.opendev.org/97/671797/8/check/nova-multi-cell/db0b59a/ : SUCCESS in 1h 29m 37s (non-voting)\n- nova-next https://logs.opendev.org/97/671797/8/check/nova-next/618a89a/ : SUCCESS in 1h 26m 54s\n- nova-tox-functional https://logs.opendev.org/97/671797/8/check/nova-tox-functional/29597e3/ : SUCCESS in 25m 01s\n- nova-tox-functional-py36 https://logs.opendev.org/97/671797/8/check/nova-tox-functional-py36/1687d97/ : SUCCESS in 21m 58s\n- tempest-slow-py3 https://logs.opendev.org/97/671797/8/check/tempest-slow-py3/0fe7c8c/ : SUCCESS in 2h 20m 30s\n- tempest-ipv6-only https://logs.opendev.org/97/671797/8/check/tempest-ipv6-only/7959ad8/ : SUCCESS in 57m 48s","accounts_in_message":[],"_revision_number":8},{"id":"ba1246471223f92d2dab55ef3ad0265dfc73621c","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-08-02 21:44:04.000000000","message":"Patch Set 8:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/8/check/tempest-dsvm-full-xenial/f3c435c/ : SUCCESS in 1h 22m 43s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/8/check/tempest-dsvm-full-xenial-py3/4c1bccd/ : SUCCESS in 1h 29m 06s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/8/check/grenade-dsvm-xenial/566d404/ : SUCCESS in 1h 17m 25s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"d51c180d428b6d190e5abf13d8cf7d42591735d1","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-08-03 03:26:14.000000000","message":"Patch Set 8:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/97/671797/8/check-vote/ext-nova-zuul/f6adeb3 : FAILURE in 2m 36s","accounts_in_message":[],"_revision_number":8},{"id":"3e308250137420c24f8a21fe37e269929a2ad825","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-08-04 01:17:07.000000000","message":"Patch Set 8:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/97/671797/8/check/nova-out-of-tree-pvm/5a51a43 : FAILURE in 5h 15m 27s\n- nova-in-tree-pvm http://184.172.12.213/97/671797/8/check/nova-in-tree-pvm/f581cd3 : FAILURE in 5h 04m 28s","accounts_in_message":[],"_revision_number":8},{"id":"0e3f6a13e1d619e90b521386705d379c8b1d99fd","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-08-06 09:53:43.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"1a480d01e276f8a3b52bfafdf359d1f19e81a466","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-06 10:02:44.000000000","message":"Patch Set 9:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"1cb4d8e4ad70e6a31d3a9796085e99f0d70c3177","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-08-06 11:04:03.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"2c619ec05cbe78fd58fecb5f6e0608a870ca83b2","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-06 11:11:07.000000000","message":"Patch Set 10:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"e4e4c91743012c02565d822757924cf5532dd61a","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2019-08-06 11:41:15.000000000","message":"Patch Set 9:\n\n* pci-test http://52.27.155.124/pci/671797/9 : SUCCESS","accounts_in_message":[],"_revision_number":9},{"id":"e487c1a0caa054efca093fcb30e8229a6693b83b","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2019-08-06 13:37:53.000000000","message":"Patch Set 10:\n\nBuild failed\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/97/671797/10/check/check-dsvm-tempest-vz7-exe-minimal/51a4361 : FAILURE in 11m 29s\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":10},{"id":"256e4dafebbdf57f99c5ef51b535877de851f81e","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-08-06 14:01:20.000000000","message":"Patch Set 10:\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-34756 : SUCCESS in 1h 24m 46s","accounts_in_message":[],"_revision_number":10},{"id":"9d115f10cb7c7eac0b2a8106a8c329fe792ba0f3","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-08-06 14:35:07.000000000","message":"Patch Set 10:\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/671797/10 : FAILURE in 2h 22m 34s","accounts_in_message":[],"_revision_number":10},{"id":"61f8bfd233f94ca47fbb155c160333db1e7f276d","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2019-08-06 15:01:23.000000000","message":"Patch Set 10:\n\n* pci-test http://52.27.155.124/pci/671797/10 : SUCCESS","accounts_in_message":[],"_revision_number":10},{"id":"1db3fe767a0ec4cd24742684acc5e865a6746d7c","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-08-06 15:19:41.000000000","message":"Patch Set 10:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/10/check/tempest-dsvm-full-xenial/4196ce9/ : SUCCESS in 1h 25m 09s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/10/check/tempest-dsvm-full-xenial-py3/c71b403/ : SUCCESS in 1h 36m 22s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/10/check/grenade-dsvm-xenial/c8144a5/ : FAILURE in 1h 18m 19s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"13eb797ca8e1dfe94260039c7b5b43283976456a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-06 16:06:49.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://logs.opendev.org/97/671797/10/check/grenade-py3/164b8fa/ : SUCCESS in 1h 02m 31s\n- tempest-integrated-compute https://logs.opendev.org/97/671797/10/check/tempest-integrated-compute/5510af7/ : SUCCESS in 1h 25m 34s\n- openstack-tox-cover https://logs.opendev.org/97/671797/10/check/openstack-tox-cover/f85c7a1/cover/ : SUCCESS in 23m 58s\n- openstack-tox-lower-constraints https://logs.opendev.org/97/671797/10/check/openstack-tox-lower-constraints/133f480/ : SUCCESS in 22m 55s\n- openstack-tox-pep8 https://logs.opendev.org/97/671797/10/check/openstack-tox-pep8/9c852e7/ : SUCCESS in 14m 15s\n- openstack-tox-py27 https://logs.opendev.org/97/671797/10/check/openstack-tox-py27/b53698a/ : SUCCESS in 16m 24s\n- openstack-tox-py36 https://logs.opendev.org/97/671797/10/check/openstack-tox-py36/f040f16/ : SUCCESS in 16m 25s\n- openstack-tox-py37 https://logs.opendev.org/97/671797/10/check/openstack-tox-py37/f89de29/ : SUCCESS in 16m 02s\n- openstack-tox-docs https://logs.opendev.org/97/671797/10/check/openstack-tox-docs/1e88430/html/ : SUCCESS in 6m 37s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://logs.opendev.org/97/671797/10/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/dc36dc8/ : SUCCESS in 52m 44s (non-voting)\n- devstack-plugin-ceph-tempest https://logs.opendev.org/97/671797/10/check/devstack-plugin-ceph-tempest/ac12995/ : SUCCESS in 1h 09m 06s (non-voting)\n- neutron-grenade-multinode https://logs.opendev.org/97/671797/10/check/neutron-grenade-multinode/7bff338/ : SUCCESS in 1h 13m 15s\n- nova-grenade-live-migration https://logs.opendev.org/97/671797/10/check/nova-grenade-live-migration/e1e05e1/ : SUCCESS in 1h 05m 35s\n- nova-live-migration https://logs.opendev.org/97/671797/10/check/nova-live-migration/1dafc02/ : SUCCESS in 54m 07s\n- nova-multi-cell https://logs.opendev.org/97/671797/10/check/nova-multi-cell/59e0821/ : SUCCESS in 1h 36m 19s (non-voting)\n- nova-next https://logs.opendev.org/97/671797/10/check/nova-next/4f75c6e/ : SUCCESS in 1h 24m 04s\n- nova-tox-functional https://logs.opendev.org/97/671797/10/check/nova-tox-functional/f0eea20/ : SUCCESS in 22m 35s\n- nova-tox-functional-py36 https://logs.opendev.org/97/671797/10/check/nova-tox-functional-py36/d9b193b/ : SUCCESS in 20m 06s\n- tempest-slow-py3 https://logs.opendev.org/97/671797/10/check/tempest-slow-py3/bd6a389/ : SUCCESS in 2h 19m 49s\n- tempest-ipv6-only https://logs.opendev.org/97/671797/10/check/tempest-ipv6-only/79fa6ba/ : SUCCESS in 1h 04m 51s","accounts_in_message":[],"_revision_number":10},{"id":"e404affc035512b9cbdbdf1e9401c70fc4153372","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2019-08-06 16:08:28.000000000","message":"Patch Set 10:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/97/671797/10/check/EMC_VxFlexOS_NOVA/42caa5a/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC VxFlexOS CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":10},{"id":"fd031ac33c09ba24aadfdfdc1e1425b38debee63","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-08-06 16:51:30.000000000","message":"Patch Set 10:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/97/671797/10/check/nova-out-of-tree-pvm/e056b77 : FAILURE in 5h 05m 55s\n- nova-in-tree-pvm http://184.172.12.213/97/671797/10/check/nova-in-tree-pvm/46d9d52 : FAILURE in 3h 45m 35s","accounts_in_message":[],"_revision_number":10},{"id":"df3d620760656fef33591ca170e9627e08702184","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2019-08-06 18:37:40.000000000","message":"Patch Set 10:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-97-671797-10 : SUCCESS \n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI","accounts_in_message":[],"_revision_number":10},{"id":"917f855c38e798950715867cc2ef8e66e0590fbd","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-08-06 22:00:54.000000000","message":"Patch Set 10:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/97/671797/10/check-vote/ext-nova-zuul/adc9678 : FAILURE in 2m 51s","accounts_in_message":[],"_revision_number":10},{"id":"b2b3b6471878042af4f72620427a7e0007256cee","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2019-08-13 09:05:36.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"c450e461145cc148f1dc2209f5a6e5f86c8cc753","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-08-20 16:41:27.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.","accounts_in_message":[],"_revision_number":11},{"id":"2a2454d07b8b010b19c01af849bc108e08f27ce6","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-20 16:57:12.000000000","message":"Patch Set 11:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"cc6b12ba09f9194d9c11362a8d146a629c05a273","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-08-20 17:02:06.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.","accounts_in_message":[],"_revision_number":12},{"id":"3e383398d5f337fc7f8d414fc19839329fcd97d1","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-20 18:19:26.000000000","message":"Patch Set 12:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"523a38dd91f6b910a868c9c2376278cf5ff61cee","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 19:49:50.000000000","message":"Patch Set 12: 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/d4224c1a32e740c89cdba38b26323f39 : SUCCESS in 1h 01m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/cbec0b1244784ca384cd802d2d6276ab : SUCCESS in 1h 32m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/528190605f1a431c9f97cf65e279da0e : FAILURE in 8m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8d643bb7468f4d91b94d2b6224ec975f : FAILURE in 9m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dcf44cf88bd649ffb27930294e8ee7a6 : SUCCESS in 11m 03s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c930fe0490014f34ad4a24d6275749d5 : FAILURE in 7m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b4d7c121ecd04637a4639bda21fd59d4 : FAILURE in 7m 07s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c439bf759c2b4e469db230ed631768e4 : FAILURE in 6m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90a05c85eabd4e3f9026bbe23d50d024 : SUCCESS in 7m 47s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/fa974dbde0eb4bffb631e4c64567094a : SUCCESS in 1h 00m 19s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/20eb6943ae2842b0a277da0809164a5f : SUCCESS in 1h 30m 02s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/baf2e49a12db49f09931a92d571dba01 : SUCCESS in 1h 09m 54s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/416635fb43854affbf615ebeb08f60d7 : SUCCESS in 1h 27m 54s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9c87652bc0654938887e03a34c7490d3 : SUCCESS in 1h 01m 33s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/837849148cba4dbfbf951c4c805715d5 : SUCCESS in 2h 03m 58s\n- nova-next https://zuul.opendev.org/t/openstack/build/9e367d3537b04de1a79d41e0b12e74c3 : SUCCESS in 1h 23m 14s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/bc75fec9fe9d45ebbe28009f59f33b3c : SUCCESS in 20m 04s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d6275ca35c1845eb91c35b7a1a6cdd20 : SUCCESS in 18m 47s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/7e619613db80418983acc019fee924aa : SUCCESS in 2h 17m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c8ffbc8d57ad47a791058fa5cd421b8d : SUCCESS in 1h 04m 31s","accounts_in_message":[],"_revision_number":12},{"id":"7d2e0f23cb773abc78d1d133cb5daadd38e5b95d","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-08-20 20:38:18.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"ff872e9da35e6c09b0557d20486d2caae711ac11","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-20 20:49:22.000000000","message":"Patch Set 13:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"e900a1412e011a31c039b849115fab971c57bfad","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-08-20 21:56:47.000000000","message":"Patch Set 13: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"a24dc01dc3c18b21528985230d5f817aeabc258e","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-08-20 23:17:31.000000000","message":"Patch Set 13:\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-35474 : FAILURE in 1h 16m 37s","accounts_in_message":[],"_revision_number":13},{"id":"72972d428a8331156f0a0b298ce6fd226525442b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 23:49:44.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/37857687135f47f08a1e60478b7a413d : SUCCESS in 1h 03m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5edb0d142c774124a0d323a428dc3a70 : SUCCESS in 1h 23m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f7da9b6f529647a0a88a0cce26175e40 : SUCCESS in 17m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/23cddb7db26846d3a35c2549b3ac3fc7 : SUCCESS in 16m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7a539b5d80f4013881f06eccbb70ec9 : SUCCESS in 11m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/46d89fb9f7d64dbe83e445426fe6b7f7 : SUCCESS in 13m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/edf2237ef5ab4f6c94dedda16956d5f3 : SUCCESS in 13m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/32a9f565e63d42caa8419dd95a88902b : SUCCESS in 13m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b8affe74ba94223b9cb5d6c3c23eaec : SUCCESS in 7m 20s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c2f93f9e13e4437faf34d8d7434b32d1 : FAILURE in 57m 01s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/407ad4717ff943c78153d68050fc7d44 : SUCCESS in 1h 10m 19s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/f26d5cc8073c496880bf6a751a3c062b : SUCCESS in 1h 13m 13s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/3841c36e8a094a37974c9f265060a48e : SUCCESS in 1h 13m 54s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/315097cd7e78478aa1cf57423ab9b737 : SUCCESS in 53m 53s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/56ddce6ca1a2460e955625bcf7e72234 : SUCCESS in 1h 29m 02s\n- nova-next https://zuul.opendev.org/t/openstack/build/e75c7a04fc9e4517b143909f7ce74e74 : SUCCESS in 1h 32m 58s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/09ce8dd0368c450d9b0aea652ad15af1 : SUCCESS in 19m 34s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/27f110ded856496cb11d1334320aebbf : SUCCESS in 21m 05s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/66219f63991340d390147861c3774a58 : SUCCESS in 2h 30m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/750cc2f724654763a6d91bab0a2cd21e : SUCCESS in 1h 06m 25s","accounts_in_message":[],"_revision_number":13},{"id":"19e250a9e7b7fca9b26c1f5d5bb50c566a35e71a","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2019-08-20 23:53:34.000000000","message":"Patch Set 13:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/97/671797/13/check/EMC_VxFlexOS_NOVA/52a2afa/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC VxFlexOS CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":13},{"id":"5b1caddc75cd3013fe1e14f40e966550d9c7491c","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-08-21 03:59:40.000000000","message":"Patch Set 13:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/671797/13 : SUCCESS in 2h 28m 22s","accounts_in_message":[],"_revision_number":13},{"id":"191bdcd83c89dec87f99710e3f8f12b211fbb3a3","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2019-08-21 10:09:33.000000000","message":"Patch Set 13:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-97-671797-13 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":13},{"id":"8b987437af722b7e163a7acb1027b7c8719dc499","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-08-21 15:58:18.000000000","message":"Patch Set 13:\n\nTesting succeeded on ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenail-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-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/671797/13/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/2622f59 : SUCCESS in 1h 49m 23s","accounts_in_message":[],"_revision_number":13},{"id":"cf9ba7ab91fc446544a303e67e3095529dac706a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-08-22 15:56:27.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.","accounts_in_message":[],"_revision_number":14},{"id":"c91f03b7b27d0800f470da6c65df6a84757ea740","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-22 16:00:34.000000000","message":"Patch Set 14:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"74a56f6b287f8898f0c8039e1f9ed6089e951036","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-08-22 16:14:38.000000000","message":"Patch Set 14: Workflow+1","accounts_in_message":[],"_revision_number":14},{"id":"ce03dfdefacaf7bc93e49efe1be2e966eaf56172","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-08-22 17:07:24.000000000","message":"Patch Set 14:\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-35616 : FAILURE in 8m 07s","accounts_in_message":[],"_revision_number":14},{"id":"b7548df0506a254c868e269e6533d6b15763fef3","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-08-22 20:16:26.000000000","message":"Patch Set 14:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/671797/14 : SUCCESS in 2h 19m 27s","accounts_in_message":[],"_revision_number":14},{"id":"be17179752a334601feec06d60ba9eb2ec0d03e9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 20:26:13.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/166a195df99641caa398bbfd2caec06b : SUCCESS in 1h 06m 05s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8069fb9b02354792b4d87d808ed3ae49 : SUCCESS in 1h 30m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/982333585dc1431b84b0eb61d09befe3 : SUCCESS in 17m 03s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3d5149467b96492b90dd483d00d6ae2e : SUCCESS in 17m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/298067e9033c4c30b33fdccdb6df7961 : SUCCESS in 15m 21s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c2cc254e5e96462fb8c97a01ca84c066 : SUCCESS in 24m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/de0f2da3230b46b7876a7203023449af : SUCCESS in 14m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2ceae2a5e99d40ea809dc2d8e72c07f5 : SUCCESS in 12m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7bc58592673d4d01b731bb894d815534 : SUCCESS in 6m 49s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f18fb7d4760a40fca0a59aaab777a52f : SUCCESS in 56m 02s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/0ad60209a0c5417083881c186bb8ba62 : SUCCESS in 1h 12m 32s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/200e2449c3c24439a02183c9e3913470 : SUCCESS in 1h 12m 09s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/faed9015b6184992b1453d511bb83a5f : SUCCESS in 1h 09m 16s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a57a3be73077478e8c341e2dc5789079 : SUCCESS in 1h 00m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cbf34f9601d1411dbe2b29a3e6430769 : SUCCESS in 1h 40m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/e7646e9ad6264cffa3edac75816a9524 : SUCCESS in 1h 15m 50s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/887c112918cf4caf84a3c056b97d6dff : SUCCESS in 22m 21s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/8da09dce86e64384a108170f1d069975 : SUCCESS in 22m 10s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/0c9be5214ebd455b912cac3c7bde9ee6 : SUCCESS in 2h 45m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d1c789ae847b416f86f165e0e264fcf4 : SUCCESS in 1h 18m 26s","accounts_in_message":[],"_revision_number":14},{"id":"80e6f9d6d1b44cdad28942e0cb3cf04c7e21b7f9","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2019-08-22 20:28:12.000000000","message":"Patch Set 14:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/97/671797/14/check/EMC_VxFlexOS_NOVA/85370d7/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC VxFlexOS CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":14},{"id":"6e29994fb55de17073b55a1965eab02befaf2d47","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2019-08-22 22:18:25.000000000","message":"Patch Set 14:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-97-671797-14 : SUCCESS \n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI","accounts_in_message":[],"_revision_number":14},{"id":"1311e582e9a46a0e7dcc2b484893ce84d2cf9578","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-23 13:20:55.000000000","message":"Patch Set 14: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":14},{"id":"ed193ff8f45b000ae1deaa36e790f9cd64a110b9","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-08-23 16:20:36.000000000","message":"Patch Set 14:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/14/check/tempest-dsvm-full-xenial/720a9f0/ : SUCCESS in 2h 12m 25s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/14/check/tempest-dsvm-full-xenial-py3/4b13575/ : FAILURE in 3h 10m 44s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/97/671797/14/check/grenade-dsvm-xenial/d2db833/ : FAILURE in 2h 10m 23s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"5107b1bf661a6b65c2a5b0db5d235da0a5c24974","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-23 16:23:18.000000000","message":"Patch Set 14: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a35bf3b19afa4da3b44c8249db8d0385 : SUCCESS in 1h 04m 38s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/fb4d2ebc68f74f9e807d2cdf2a5e1148 : SUCCESS in 1h 18m 13s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/26bbfe023be84d4c90962a82b012f3ea : SUCCESS in 16m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/40533957d13a4b14aee143b77ecbf599 : SUCCESS in 11m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/05e497cef14940fa805ce0f4a22e6ef6 : SUCCESS in 15m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f75ee33c5c1b436394d82945c83dd95d : SUCCESS in 12m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a41543a2f1bb45659c0aa3c13b130336 : SUCCESS in 14m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7db075158a6949c4af4db8887934519a : SUCCESS in 7m 15s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/d2136584c9634cab8d9a1724ab6a9269 : SUCCESS in 1h 20m 07s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d1acb8eb0bd946cb90b52b5405b656bb : SUCCESS in 1h 05m 17s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/a5eee2d78c1b405da248bf26c396650a : SUCCESS in 20m 47s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/8a198e65f7144d8fac287fe457f751a8 : SUCCESS in 20m 40s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1e740866923544d7aabebfdb5384f875 : SUCCESS in 1h 33m 14s\n- nova-next https://zuul.opendev.org/t/openstack/build/27594b3e2dd04ded8abe57314232802c : SUCCESS in 1h 38m 48s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/bcd526927f5d4e20b5a9e89dab36e0d8 : SUCCESS in 2h 38m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7122f09bb4f84a1caeb02c2b5dfc3edc : SUCCESS in 1h 09m 36s","accounts_in_message":[],"_revision_number":14},{"id":"c79717833c5638087883e9ff62355a9d6e00ce27","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-23 16:23:19.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":14},{"id":"3576f8d01f0f40e56afc5d5fd4511848ae8d2291","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-08-23 20:00:24.000000000","message":"Patch Set 14:\n\nTesting succeeded on ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenail-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-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/671797/14/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/8b308ff : SUCCESS in 1h 48m 48s","accounts_in_message":[],"_revision_number":14},{"id":"5216206b91079e6a7ba6daaf20d89c4ae040afa4","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2019-08-30 19:40:25.000000000","message":"Patch Set 14:\n\nBuild failed\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/97/671797/14/check/check-dsvm-tempest-vz7-exe-minimal/a4b0215 : EXCEPTION\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":14}],"current_revision_number":14,"current_revision":"a44d84de622321a51bbbc6fba27acceb6ea89f3d","revisions":{"4cc874d95439586df95750c40c022f70d541ec12":{"kind":"REWORK","_number":1,"created":"2019-07-19 18:17:15.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/1"}}},"commit":{"parents":[{"commit":"f373d964b2ad2b60929150f14c57497de01f1941","subject":"trivial: Remove unused function parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f373d964b2ad2b60929150f14c57497de01f1941"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2019-07-19 17:51:02.000000000","tz":0},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4cc874d95439586df95750c40c022f70d541ec12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4cc874d95439586df95750c40c022f70d541ec12"}]},"branch":"refs/heads/master"},"68b2037140151f9571c278331fc877db14fac362":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-07-21 13:52:23.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/2"}}},"commit":{"parents":[{"commit":"fe7699ea1ac474058668af07f8634a69328f4db1","subject":"trivial: Remove unused function parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fe7699ea1ac474058668af07f8634a69328f4db1"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-21 13:51:41.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68b2037140151f9571c278331fc877db14fac362"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68b2037140151f9571c278331fc877db14fac362"}]},"branch":"refs/heads/master"},"683c55156cda08b6b634c5dbf0f895afbf282aa9":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-07-22 16:53:48.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/3"}}},"commit":{"parents":[{"commit":"f7a207d66dbd16943c783634657fff43551285b1","subject":"trivial: Remove unused function parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f7a207d66dbd16943c783634657fff43551285b1"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-22 15:28:14.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/683c55156cda08b6b634c5dbf0f895afbf282aa9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/683c55156cda08b6b634c5dbf0f895afbf282aa9"}]},"branch":"refs/heads/master"},"3766ba90cd0f80691d5329061d8911d53a74e8df":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-07-23 17:42:54.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/4"}}},"commit":{"parents":[{"commit":"ad83c3c19827115a7293d67d089ce0f53cea1a05","subject":"trivial: Remove unused function parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ad83c3c19827115a7293d67d089ce0f53cea1a05"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-23 15:53:30.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3766ba90cd0f80691d5329061d8911d53a74e8df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3766ba90cd0f80691d5329061d8911d53a74e8df"}]},"branch":"refs/heads/master"},"91cce8b4435481e83dea881eb34e4e596ffddb19":{"kind":"REWORK","_number":5,"created":"2019-07-24 15:29:42.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/5"}}},"commit":{"parents":[{"commit":"ec9ea4cd92a57f6b40e989b83faaacba815fb131","subject":"trivial: Remove unused function parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ec9ea4cd92a57f6b40e989b83faaacba815fb131"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-24 15:29:07.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/91cce8b4435481e83dea881eb34e4e596ffddb19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/91cce8b4435481e83dea881eb34e4e596ffddb19"}]},"branch":"refs/heads/master"},"54525598adfaa741fefd0e05e7ce126e9f761bad":{"kind":"REWORK","_number":6,"created":"2019-07-24 17:15:23.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/6"}}},"commit":{"parents":[{"commit":"ec9ea4cd92a57f6b40e989b83faaacba815fb131","subject":"trivial: Remove unused function parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ec9ea4cd92a57f6b40e989b83faaacba815fb131"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-24 17:15:01.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/54525598adfaa741fefd0e05e7ce126e9f761bad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/54525598adfaa741fefd0e05e7ce126e9f761bad"}]},"branch":"refs/heads/master"},"26ed4f1e17cd008745448ff795453635b365f277":{"kind":"REWORK","_number":7,"created":"2019-07-25 11:00:59.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/7"}}},"commit":{"parents":[{"commit":"f4e9d552f2e1e19c1e92b2b142cbaf5476cfeb1a","subject":"trivial: Remove unused function parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f4e9d552f2e1e19c1e92b2b142cbaf5476cfeb1a"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-25 11:00:43.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/26ed4f1e17cd008745448ff795453635b365f277"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/26ed4f1e17cd008745448ff795453635b365f277"}]},"branch":"refs/heads/master"},"b3e038069619f027703ac7b5543fb829db684e72":{"kind":"REWORK","_number":8,"created":"2019-08-01 18:07:35.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/8"}}},"commit":{"parents":[{"commit":"db13a1a7f6ae3a884afab037c399f23069d054b0","subject":"trivial: Rename exception argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/db13a1a7f6ae3a884afab037c399f23069d054b0"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-08-01 18:07:18.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b3e038069619f027703ac7b5543fb829db684e72"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b3e038069619f027703ac7b5543fb829db684e72"}]},"branch":"refs/heads/master"},"6e4c81c0035e837359aa4f7bc66c915341025be9":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2019-08-06 09:53:43.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/9"}}},"commit":{"parents":[{"commit":"0d9b34a3ae99e14862aaf2112614d697d1800434","subject":"trivial: Rename exception argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0d9b34a3ae99e14862aaf2112614d697d1800434"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-08-06 09:49:55.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6e4c81c0035e837359aa4f7bc66c915341025be9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6e4c81c0035e837359aa4f7bc66c915341025be9"}]},"branch":"refs/heads/master"},"d8fdb8a256b5f1ef2dd68a59743774a2924d433e":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2019-08-06 11:04:03.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/10"}}},"commit":{"parents":[{"commit":"dc1230fb397791dc0bdcffaaee20d1ea8416b975","subject":"trivial: Rename exception argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dc1230fb397791dc0bdcffaaee20d1ea8416b975"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-08-06 11:03:13.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d8fdb8a256b5f1ef2dd68a59743774a2924d433e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d8fdb8a256b5f1ef2dd68a59743774a2924d433e"}]},"branch":"refs/heads/master"},"d53f6825b20d5d905fb7ef99a55ea141658fcb8a":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2019-08-20 16:41:27.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/11"}}},"commit":{"parents":[{"commit":"6c4c03dff2bbac4e514f5d0a68eda3d4a1b35c79","subject":"trivial: Rename exception argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6c4c03dff2bbac4e514f5d0a68eda3d4a1b35c79"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-08-20 16:40:40.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d53f6825b20d5d905fb7ef99a55ea141658fcb8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d53f6825b20d5d905fb7ef99a55ea141658fcb8a"}]},"branch":"refs/heads/master"},"7f5a3510b1c2e2271b9be42d49cfcc92027c8632":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2019-08-20 17:02:06.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/12"}}},"commit":{"parents":[{"commit":"f88daf6699f0c2d852e0b424b1c3752a52ea0484","subject":"trivial: Rename exception argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f88daf6699f0c2d852e0b424b1c3752a52ea0484"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-08-20 17:00:34.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f5a3510b1c2e2271b9be42d49cfcc92027c8632"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f5a3510b1c2e2271b9be42d49cfcc92027c8632"}]},"branch":"refs/heads/master"},"58dea1df1c9bd2644e9712c1548091d662ac879f":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2019-08-20 20:38:18.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/97/671797/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/13"}}},"commit":{"parents":[{"commit":"ecf164d90259c904c3630b063321a8b90666a4fa","subject":"trivial: Rename exception argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ecf164d90259c904c3630b063321a8b90666a4fa"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-08-20 20:37:59.000000000","tz":-300},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58dea1df1c9bd2644e9712c1548091d662ac879f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58dea1df1c9bd2644e9712c1548091d662ac879f"}]},"branch":"refs/heads/master"},"a44d84de622321a51bbbc6fba27acceb6ea89f3d":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2019-08-22 15:56:27.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/97/671797/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/97/671797/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/97/671797/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/97/671797/14"}}},"commit":{"parents":[{"commit":"fd903ccfb7e9f08305f505de21fd4fc5633cc394","subject":"trivial: Rename exception argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fd903ccfb7e9f08305f505de21fd4fc5633cc394"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-07-18 16:53:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-08-22 15:10:36.000000000","tz":60},"subject":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027","message":"Remove \u0027hardware.get_host_numa_usage_from_instance\u0027\n\nThis method was intended to update a host NUMA topology object based on\nthe usage from one or more instances. It was horribly complex because we\nstore host and instance NUMA topologies in fields of many other objects,\nsome o.vo-based and others not, and some of those fields aren\u0027t using\nthe correct type. It would be much easier have a method that expected\nonly \u0027NUMATopology\u0027 (host) and \u0027InstanceNUMATopology\u0027 (instance) objects\nand we did any conversion necessary to get these before the call. We\nalready have such a function, \u0027numa_usage_from_instances\u0027, which was\nactually being called by \u0027get_host_numa_usage_from_instance\u0027 once it\nfinished fishing through object soup, and there are only to non-test\ncallers to \u0027get_host_numa_usage_from_instance\u0027 to be updated. This means\nwe can make the below changes and remove this awful function once and\nfor all.\n\nnova/compute/resource_tracker.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027ComputeNode\u0027 object, whose \u0027numa_topology\u0027 field is of type\n  \u0027StringField\u0027 meaning the value could be in string format, and a dict,\n  \u0027usage\u0027, which may have contained a \u0027numa_topology\u0027 key. Now we simply\n  check if the usage dict\u0027s \u0027numa_topology\u0027 field is set and, if so,\n  pass that and the ComputeNode\u0027s \u0027numa_topology\u0027 field into the\n  \u0027numa_usage_from_instances\u0027 function, stopping to covert the former to\n  an object if necessary.\n\nnova/scheduler/host_manager.py\n\n  This call to \u0027get_host_numa_usage_from_instance\u0027 was passing in a\n  \u0027HostState\u0027 object, which is a plain old object with a \u0027numa_topology\u0027\n  field, and a mostly empty \u0027Instance\u0027 object with only the\n  \u0027numa_topology\u0027 field set. Now we just pass the \u0027numa_topology\u0027 fields\n  from both objects to \u0027numa_usage_from_instances\u0027 function, once again\n  adding an earlier check to ensure the former is converted from a\n  string if so necessary.\n\nChange-Id: Id93a01fcaeaa6b95e49ded6b81249325126d012b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a44d84de622321a51bbbc6fba27acceb6ea89f3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a44d84de622321a51bbbc6fba27acceb6ea89f3d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
