)]}'
{"id":"openstack%2Fnova~579163","triplet_id":"openstack%2Fnova~master~I6709d068f109f25b25843b70aa77078ece8941ab","project":"openstack/nova","branch":"master","topic":"bug/1778591","hashtags":[],"change_id":"I6709d068f109f25b25843b70aa77078ece8941ab","subject":"return 404 when no consumer found in allocs","status":"ABANDONED","created":"2018-06-29 13:49:49.000000000","updated":"2019-05-03 21:51:50.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"22b8216dc880f80a6a829cfa0753ab50fe6ea711","_number":579163,"virtual_id_number":579163,"owner":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"date":"2018-07-10 09:21:53.000000000","_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":-1,"date":"2018-07-10 01:35:31.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2018-07-10 00:39:53.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"date":"2018-07-10 04:11:34.000000000","_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"date":"2018-07-10 00:28:14.000000000","_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"date":"2018-07-10 01:14:32.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"date":"2018-07-10 01:30:04.000000000","_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"date":"2018-07-10 00:27:01.000000000","_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"date":"2018-07-10 02:08:10.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"date":"2018-07-10 07:01:13.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2018-07-11 15:02:51.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":-1,"date":"2018-07-09 23:37:58.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","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":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_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":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_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"},{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-06-29 14:49:12.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":"2018-06-29 18:16:45.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":"2018-06-29 19:57:17.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":"2018-07-03 19:06:00.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2018-07-03 21:34:00.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2018-07-09 23:13:42.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":"2018-07-09 23:37:58.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":"2018-07-10 00:27:01.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":"2018-07-10 00:28:14.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"},{"updated":"2018-07-10 00:39:53.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":"2018-07-10 01:14:32.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":"2018-07-10 01:30:04.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":"2018-07-10 01:35:31.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":"2018-07-10 02:08:10.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-07-10 04:11:34.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":"2018-07-10 07:01:13.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":"2018-07-10 09:21:53.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2018-07-11 15:02:51.000000000","updated_by":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"reviewer":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"state":"REVIEWER"}],"messages":[{"id":"f8f4368b00df0c6ac710f6f1f38f4b17e84fba22","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2018-06-29 13:49:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a275331d1aec339e4713340563fa891851b11f2a","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-06-29 14:06:53.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nI have mixed feelings about this.\n\nIn the meantime query within and the following:\n\nAlso, yeah, the 404 would be a microversion, by the rules.\n\nMy primary concern here, however, is managing the case where there may exist a consumer uuid which at time A doesn\u0027t yet exist. It makes some allocations, goes on its business, and then deletes those allocations. Now at time B, for whatever reason, that same uuid (that is, the same consumer) wants to allocate again. If it tries to just PUT with null generation, it will conflict, so it will need to GET, parse generation and then PUT again.\n\nThis means that a generic client may as well always GET /allocations/{uuid} before doing a PUT but has to branch between getting a 404 or getting a response to determine the generation it wants to send.\n\nThat feels cumbersome, and a bit weird. And is also a really long way from earlier models of how allocations were going to happen: rapid fire and very simple, potentially with consumer identifiers that weren\u0027t even uuids. We have moved on since then, but that change has implications we need to understand.","accounts_in_message":[],"_revision_number":1},{"id":"76362b65c64e0031a24804f70234a0dad6eaf256","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-06-29 14:09:50.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"36ccccd036d6cf2dddcf35c0aab97c9a5b06a4c5","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2018-06-29 14:18:45.000000000","message":"Patch Set 1:\n\n* pci-test http://52.27.155.124/pci/579163/1 : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"ed8832c84332c685f66b33f3340857b52ad6b724","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2018-06-29 14:48:29.000000000","message":"Patch Set 1:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/63/579163/1/check-vote/ext-nova-zuul/7a9ec7b : SUCCESS in 56m 13s","accounts_in_message":[],"_revision_number":1},{"id":"d878a4abb896ff2cb71907597f09e01f94774f2e","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2018-06-29 14:49:12.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-20927 : FAILURE in 57m 53s","accounts_in_message":[],"_revision_number":1},{"id":"7925ca9b3f4bcef362087268b8875dae9a257175","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-06-29 14:53:03.000000000","message":"Patch Set 1:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/63/579163/1/check/tempest-dsvm-full-xenial/9beca0c/ : SUCCESS in 1h 02m 08s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/63/579163/1/check/grenade-dsvm-xenial/c65d4c4/ : SUCCESS in 49m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a1fecf8e5e8355b6c7b9aca507e2bd134c5d08b0","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-06-29 14:56:43.000000000","message":"Patch Set 1:\n\nI believe Chris\u0027s concerns - both the race potential and the need for awkward branching by the caller - go away if we auto-delete consumers with allocations.\n\nGET /allocations/{nonexistent} should still 404, because otherwise what proj/user would we put in there?  (The defaults don\u0027t really make sense.)  But with auto-delete, if you\u0027re doing a GET, it\u0027s because you expect something to be there, and 404 is an actual error, which is fine.","accounts_in_message":[],"_revision_number":1},{"id":"a13b90f6457c43a7db7804a98462bff8e0ed17a0","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-06-29 15:10:41.000000000","message":"Patch Set 1:\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/579163/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/785dc61 : SUCCESS in 1h 17m 08s","accounts_in_message":[],"_revision_number":1},{"id":"20a8bd70a3c582b36d10a38adbf6deca93d33521","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2018-06-29 15:13:03.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e36cdcf6803512ebbc6aa1cb1dc7a3e8a8b827b1","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2018-06-29 15:52:21.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/63/579163/1/check/dsvm-tempest-neutron-network/bda4cbc : SUCCESS in 2h 00m 00s\n- test-vgpu http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/63/579163/1/check/test-vgpu/7139bb0 : SUCCESS in 27m 08s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"55d24e5391c80d039402c46f8b863a0eb958709d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-29 16:27:27.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- openstack-tox-pep8 http://logs.openstack.org/63/579163/1/check/openstack-tox-pep8/6e61715/ : SUCCESS in 10m 09s\n- openstack-tox-py27 http://logs.openstack.org/63/579163/1/check/openstack-tox-py27/b93c9d1/ : SUCCESS in 13m 01s\n- openstack-tox-py35 http://logs.openstack.org/63/579163/1/check/openstack-tox-py35/733f386/ : FAILURE in 11m 49s\n- build-openstack-sphinx-docs http://logs.openstack.org/63/579163/1/check/build-openstack-sphinx-docs/a9f9c10/html/ : SUCCESS in 6m 43s\n- tempest-full http://logs.openstack.org/63/579163/1/check/tempest-full/ec916b4/ : SUCCESS in 1h 39m 47s\n- neutron-grenade http://logs.openstack.org/63/579163/1/check/neutron-grenade/d59f22a/ : SUCCESS in 55m 00s\n- tempest-full-py3 http://logs.openstack.org/63/579163/1/check/tempest-full-py3/5a69314/ : SUCCESS in 1h 28m 04s\n- neutron-grenade-multinode http://logs.openstack.org/63/579163/1/check/neutron-grenade-multinode/e8b33e3/ : SUCCESS in 1h 03m 01s\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/63/579163/1/check/legacy-grenade-dsvm-neutron-multinode-live-migration/59b2770/ : SUCCESS in 58m 47s (non-voting)\n- legacy-tempest-dsvm-full-devstack-plugin-ceph http://logs.openstack.org/63/579163/1/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/d54711e/ : SUCCESS in 1h 26m 19s (non-voting)\n- neutron-tempest-multinode-full http://logs.openstack.org/63/579163/1/check/neutron-tempest-multinode-full/8167401/ : SUCCESS in 2h 04m 00s (non-voting)\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/63/579163/1/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/ef9f874/ : SUCCESS in 45m 12s (non-voting)\n- nova-cells-v1 http://logs.openstack.org/63/579163/1/check/nova-cells-v1/224737f/ : SUCCESS in 59m 51s\n- nova-live-migration http://logs.openstack.org/63/579163/1/check/nova-live-migration/263af22/ : SUCCESS in 44m 19s\n- nova-multiattach http://logs.openstack.org/63/579163/1/check/nova-multiattach/c7bece8/ : SUCCESS in 47m 29s\n- nova-next http://logs.openstack.org/63/579163/1/check/nova-next/88ff412/ : SUCCESS in 1h 42m 14s\n- nova-tox-functional http://logs.openstack.org/63/579163/1/check/nova-tox-functional/c97fe3f/ : FAILURE in 16m 12s\n- nova-tox-functional-py35 http://logs.openstack.org/63/579163/1/check/nova-tox-functional-py35/0a0a346/ : FAILURE in 17m 51s\n- openstack-tox-lower-constraints http://logs.openstack.org/63/579163/1/check/openstack-tox-lower-constraints/1f5dbc4/ : SUCCESS in 13m 11s","accounts_in_message":[],"_revision_number":1},{"id":"8608a9322c4167cd836e20b630f8877ccd3770d7","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2018-06-29 18:16:45.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/63/579163/1/check/nova-out-of-tree-pvm/069f9cc : SUCCESS in 2h 42m 49s\n- nova-in-tree-pvm http://184.172.12.213/63/579163/1/check/nova-in-tree-pvm/a2c91e8 : FAILURE in 2h 44m 48s","accounts_in_message":[],"_revision_number":1},{"id":"0f2608e9d663a52f506aa58f78c5c26873681a1e","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2018-06-29 19:57:17.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.74.249.42/63/579163/1/check-nova/Nova-ML2-Sriov/d077b7e : SUCCESS in 59m 58s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://13.74.249.42/63/579163/1/check-nova/Nova-MACVTAP-ML2-Sriov/cc7463e : SUCCESS in 42m 02s (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":1},{"id":"c31a6b3cb1eaa89bc8e1114a27cf15415c42f342","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-07-01 16:48:22.000000000","message":"Patch Set 1:\n\nFor reference, there was extensive discussion in IRC related to this:\n\nfrom: http://eavesdrop.openstack.org/irclogs/%23openstack-placement/%23openstack-placement.2018-06-29.log.html#t2018-06-29T13:49:51\nto: http://eavesdrop.openstack.org/irclogs/%23openstack-placement/%23openstack-placement.2018-06-29.log.html#t2018-06-29T14:58:13\n\nWe didn\u0027t reach full agreement but did agree to talk about it more here.","accounts_in_message":[],"_revision_number":1},{"id":"7dd57d4e61fde3c73fe6f7d149043e66e4598429","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2018-07-03 19:06:00.000000000","message":"Patch Set 1:\n\n\u003e I believe Chris\u0027s concerns - both the race potential and the need\n \u003e for awkward branching by the caller - go away if we auto-delete\n \u003e consumers with allocations.\n \u003e \n \u003e GET /allocations/{nonexistent} should still 404, because otherwise\n \u003e what proj/user would we put in there?  (The defaults don\u0027t really\n \u003e make sense.)  But with auto-delete, if you\u0027re doing a GET, it\u0027s\n \u003e because you expect something to be there, and 404 is an actual\n \u003e error, which is fine.\n\nYeah, I agree with this. I find it super weird that we don\u0027t 404 currently. What to do if we have, delete, then have a consumer again is a little weird, but auto-delete is the only thing that I think makes sense. If we don\u0027t, then honestly we should expose a create and delete on consumer, which would be uncool I think.\n\nWithout either, and always returning empty allocations for non-existent consumers, I think we\u0027re bumping into the old nova quota behavior, where you can set quota limits for any identifier you claim is a project. We can\u0027t tell you if the project you want to set quota for is real, or deleted, or garbage. You say \"set quota\u003d10 for project foo\" and we damn well do it, even if nothing will ever see that quota ever. This \"meh, could be a consumer with no allocations\" behavior seems similarly unhelpful.","accounts_in_message":[],"_revision_number":1},{"id":"aefd02313f46cd2f4f0cbb153fa8731fa229d50a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-07-03 21:34:00.000000000","message":"Patch Set 1:\n\nI\u0027ll throw my vote in that we should auto-delete consumer information, which at the moment is internal metadata, when the allocations are deleted, which are externally managed through the REST API. I consider this like instance system_metadata which is deleted when the top-level resource (the instance record) is deleted. I don\u0027t really want to see a full CRUD set of APIs for consumer records in placement until we actually need something like that (consumer types maybe?).","accounts_in_message":[],"_revision_number":1},{"id":"c306bec5c21e138056db6a20154d474df839ef7e","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-07-03 22:12:32.000000000","message":"Patch Set 1:\n\n#agreed in IRC [1] to auto-delete consumers when their last allocation goes away.\n\nWhich implies a kind of heal thingy that should delete an allocation-less consumer if you try to GET it.\n\nWhich would mean we should never GET an allocation-less payload.  And it makes sense to 404 if you ask for allocs against a nonexistent consumer.\n\nAlso #agreed to combine auto-deletion of consumers and all of its tendrils into a single microversion, which would include this patch.\n\n[1] http://eavesdrop.openstack.org/irclogs/%23openstack-placement/%23openstack-placement.2018-07-03.log.html#t2018-07-03T21:42:32","accounts_in_message":[],"_revision_number":1},{"id":"7ef98b3325e3b06131c5c29e3afc80f07d1b4ee5","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2018-07-04 01:26:56.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial http://52.27.155.124/portland/2018-07-02/579163/1/check/tempest-dsvm-intel-nfv-xenial/967daa6 : SUCCESS in 30m 31s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-07-02/579163/1/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/d92c5c7 : FAILURE in 16m 06s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-07-02/579163/1/check/tempest-dsvm-ovsdpdk-nfv-networking-xenial/16b6912 : SUCCESS in 58m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"53c978baa639d5bf13d4732d003a262da285a6e2","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2018-07-09 23:07:13.000000000","message":"Abandoned\n\nwe\u0027re now deleting consumers that have no allocations","accounts_in_message":[],"_revision_number":1},{"id":"8d3114d52fd09b9f8754eccbb24d816702921d3f","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-07-09 23:13:15.000000000","message":"Restored\n\nWe shouldn\u0027t abandon this.  It still makes sense to error 404 if I GET /allocations/{nonexistent}.","accounts_in_message":[],"_revision_number":1},{"id":"c4afd43dc3b2826ca66b7d82fd58936d6c18c0d1","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2018-07-09 23:13:42.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/579163/1/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-dell-emc-vxflexos\u0027 to trigger a recheck, for more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/Dell_EMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":1},{"id":"9313f508c586f0437a8d52b4fce16757da174e9e","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2018-07-09 23:14:30.000000000","message":"Patch Set 1:\n\n\u003e Restored\n \u003e \n \u003e We shouldn\u0027t abandon this.  It still makes sense to error 404 if I\n \u003e GET /allocations/{nonexistent}.\n\nPretty sure it would be 400, not 404, but I can un-abandon if we decide to go that route (and we\u0027d need a new microversion if we did).","accounts_in_message":[],"_revision_number":1},{"id":"3837df3b98c751d3d5d59d36ce1bdb9c21781534","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-07-09 23:27:35.000000000","message":"Patch Set 1:\n\nI\u0027m still of the opinion that it would be 404 rather than 400 because the missing thing is in the URI, not in the body.\n\nRegardless, I believe the current behavior\n\n  status: 200\n  {\n      \"allocations\": {}\n  }\n\nis wrong because the response payload doesn\u0027t conform to the expected format, which would contain a consumer_generation, project_id, and user_id.  That those fields don\u0027t make sense in a context where there\u0027s no consumer is another motivator for making this a 4xx failure.\n\nDo we need a new microversion for that?  Probably, which is ugh.  But so be it.","accounts_in_message":[],"_revision_number":1},{"id":"4a6cbafb6dd68c65e57111828babd69f3fbce72a","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-07-09 23:31:43.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"b2f946c6e2cbf2bf28262ed1ecc36a18cf0e0454","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-07-09 23:37:58.000000000","message":"Patch Set 2: Code-Review-1\n\nUpdated commit message with bug, added commentary to that bug.  Regardless, this patch isn\u0027t ready to go as is (if for no better reason than the DO NOT MERGE in the commit message).","accounts_in_message":[],"_revision_number":2},{"id":"df788d267ae8ff8f154909833216e44275d81518","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2018-07-10 00:27:01.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/63/579163/2/check-vote/ext-nova-zuul/1df2d21 : SUCCESS in 54m 17s","accounts_in_message":[],"_revision_number":2},{"id":"dd7951ab5879933a8707920228308ba12ac6cdbe","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2018-07-10 00:28:14.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/63/579163/2/check/check-dsvm-tempest-vz7-exe-minimal/bf34dfa : FAILURE in 49m 58s\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":"9515f8acdbd75840758895232889bce27efbe958","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-07-10 00:39:53.000000000","message":"Patch Set 2:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/63/579163/2/check/tempest-dsvm-full-xenial/4c631d4/ : SUCCESS in 1h 07m 10s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/63/579163/2/check/grenade-dsvm-xenial/22c5cd4/ : SUCCESS in 48m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3a37a8f9c0298abdcefdff6c717efde4ae5ce380","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-07-10 01:14:32.000000000","message":"Patch Set 2:\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/579163/2/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/69b90ae : SUCCESS in 1h 42m 09s","accounts_in_message":[],"_revision_number":2},{"id":"68813358679f79d861868fc4a871846e194ad056","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2018-07-10 01:30:04.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial http://52.27.155.124/portland/2018-07-09/579163/2/check/tempest-dsvm-intel-nfv-xenial/cedc281 : SUCCESS in 39m 29s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-07-09/579163/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/cb0712d : FAILURE in 1h 36m 22s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-07-09/579163/2/check/tempest-dsvm-ovsdpdk-nfv-networking-xenial/6393890 : SUCCESS in 1h 11m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8e50592c6da6cb9b3ecf27cae0d119da99b12f50","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-10 01:35:31.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- openstack-tox-pep8 http://logs.openstack.org/63/579163/2/check/openstack-tox-pep8/dcfc639/ : SUCCESS in 9m 15s\n- openstack-tox-py27 http://logs.openstack.org/63/579163/2/check/openstack-tox-py27/755b346/ : SUCCESS in 13m 30s\n- openstack-tox-py35 http://logs.openstack.org/63/579163/2/check/openstack-tox-py35/dd5311f/ : SUCCESS in 13m 18s\n- build-openstack-sphinx-docs http://logs.openstack.org/63/579163/2/check/build-openstack-sphinx-docs/b739489/html/ : SUCCESS in 7m 22s\n- tempest-full http://logs.openstack.org/63/579163/2/check/tempest-full/2c4bbdb/ : SUCCESS in 1h 29m 09s\n- neutron-grenade http://logs.openstack.org/63/579163/2/check/neutron-grenade/0fe5798/ : SUCCESS in 48m 38s\n- tempest-full-py3 http://logs.openstack.org/63/579163/2/check/tempest-full-py3/18292d1/ : SUCCESS in 1h 41m 10s\n- neutron-grenade-multinode http://logs.openstack.org/63/579163/2/check/neutron-grenade-multinode/623a62d/ : SUCCESS in 56m 06s\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/63/579163/2/check/legacy-grenade-dsvm-neutron-multinode-live-migration/08d2d96/ : SUCCESS in 58m 12s (non-voting)\n- legacy-tempest-dsvm-full-devstack-plugin-ceph http://logs.openstack.org/63/579163/2/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/09d2446/ : SUCCESS in 1h 21m 08s (non-voting)\n- neutron-tempest-multinode-full http://logs.openstack.org/63/579163/2/check/neutron-tempest-multinode-full/55b20a9/ : FAILURE in 1h 37m 52s (non-voting)\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/63/579163/2/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/ce979c9/ : SUCCESS in 44m 49s (non-voting)\n- nova-cells-v1 http://logs.openstack.org/63/579163/2/check/nova-cells-v1/f069447/ : SUCCESS in 1h 49m 56s\n- nova-live-migration http://logs.openstack.org/63/579163/2/check/nova-live-migration/71f4dea/ : SUCCESS in 43m 19s\n- nova-multiattach http://logs.openstack.org/63/579163/2/check/nova-multiattach/00a15b4/ : SUCCESS in 59m 09s\n- nova-next http://logs.openstack.org/63/579163/2/check/nova-next/5ccb831/ : FAILURE in 1h 13m 38s\n- nova-tox-functional http://logs.openstack.org/63/579163/2/check/nova-tox-functional/8777282/ : FAILURE in 16m 16s\n- nova-tox-functional-py35 http://logs.openstack.org/63/579163/2/check/nova-tox-functional-py35/03f21b3/ : FAILURE in 16m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/63/579163/2/check/openstack-tox-lower-constraints/64f5c88/ : SUCCESS in 13m 25s","accounts_in_message":[],"_revision_number":2},{"id":"bde26be1943de97b6a7f070b21926d7473ea87fb","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2018-07-10 02:08:10.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/63/579163/2/check/dsvm-tempest-neutron-network/1182a53 : SUCCESS in 2h 29m 38s\n- test-vgpu http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/63/579163/2/check/test-vgpu/f1298f9 : SUCCESS in 29m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"81b55d8a0f84e4a728be31d6c5292749d9de9d87","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2018-07-10 04:11:34.000000000","message":"Patch Set 2:\n\n* pci-test http://52.27.155.124/pci/579163/2 : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"87fa2712336aae63475b43e4934dc9134f1af4ae","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2018-07-10 07:01:13.000000000","message":"Patch Set 2:\n\nFor rechecking only on the Cloudbase Hyper-V CI, add a review comment with check hyper-v\n\n- nova-dsvm-full-tempest http://cloudbase-ci.com//nova/579163/2/ : FAILURE in 5h 34m 20s","accounts_in_message":[],"_revision_number":2},{"id":"60de2f7f232f8ad9c82f1aafda8561214495eeb6","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-07-10 09:21:53.000000000","message":"Patch Set 2:\n\nyeah, should be 404, I added additional thoughts on the bug, and some recent api-sig discussion","accounts_in_message":[],"_revision_number":2},{"id":"31e9814d2b2476a0daeb171e65ab346c86300013","author":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"date":"2018-07-11 15:02:51.000000000","message":"Patch Set 2: Code-Review-1","accounts_in_message":[],"_revision_number":2},{"id":"b505aeb88372f9418870c882a17aec16366e49de","author":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"date":"2018-07-11 15:03:10.000000000","message":"Removed Code-Review-1 by XiaojueGuan \u003cguanalbertjone@gmail.com\u003e\n","accounts_in_message":[],"_revision_number":2},{"id":"95fa07aeee432a584e5366a2805238b5921d4c76","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-03 21:37:15.000000000","message":"Abandoned\n\nI\u0027m abandoning this because placement code is being deleted from nova and the nova bug is marked wontfix. If the issue still exists in placement, there\u0027ll be a story for it, and the fix should be proposed there.","accounts_in_message":[],"_revision_number":2},{"id":"fc0df7764b5ee4faf814704251091ebc66b9d122","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-03 21:51:50.000000000","message":"Patch Set 2:\n\nwe decided this wasn\u0027t going to be needed","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9c1b2bc63236d54119f99771be0898bd6bcde4b1","revisions":{"80dac563420953b450240209f07069439dd01e57":{"kind":"REWORK","_number":1,"created":"2018-06-29 13:49:49.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/63/579163/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/63/579163/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/63/579163/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/63/579163/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/63/579163/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/63/579163/1"}}},"commit":{"parents":[{"commit":"623cd722e02c58356ba985a0bd5a7cfa3701effc","subject":"[placement] demonstrate part of bug 1778591 with a gabbi test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/623cd722e02c58356ba985a0bd5a7cfa3701effc"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2018-06-29 13:44:13.000000000","tz":-240},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2018-06-29 13:44:13.000000000","tz":-240},"subject":"return 404 when no consumer found in allocs","message":"return 404 when no consumer found in allocs\n\nDO NOT MERGE\n\nModifies the GET /allocations/{consumer_uuid} endpoint to have the same\nbehaviour as GET /resource_providers/{rp_uuid}/allocations when there is\nno consumer found matching {consumer_uuid}: return a 404 Not Found\ninstead of a response with an empty allocations dict.\n\nRelated, we also now return the consumer generation, project external ID\nand user external ID for consumers that have no allocations. This is a\nchange in the behaviour of the GET /allocations/{consumer_uuid}\nendpoint, but I\u0027m not sure whether it warrants a new microversion.\nDefinitely open to advice on that point.\n\nMarked DO NOT MERGE because the gabbitlets added to the allocations.yaml\ngabbit seem to be exposing a latent bug. The user and project external\nIDs being returned are the default values of\nCONF.placement.incomplete_project_external_id and\nCONF.placement.incomplete_user_external_id instead of the\n$ENVIRON[\u0027project_id\u0027] and $ENVIRON[\u0027user_id\u0027] values that are supplied\nin the PUT /allocations/{consumer_uuid} call. I\u0027m still trying to\ndetermine why this is happening.\n\nChange-Id: I6709d068f109f25b25843b70aa77078ece8941ab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/80dac563420953b450240209f07069439dd01e57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/80dac563420953b450240209f07069439dd01e57"}]},"branch":"refs/heads/master"},"9c1b2bc63236d54119f99771be0898bd6bcde4b1":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2018-07-09 23:31:43.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/63/579163/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/63/579163/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/63/579163/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/63/579163/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/63/579163/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/63/579163/2"}}},"commit":{"parents":[{"commit":"623cd722e02c58356ba985a0bd5a7cfa3701effc","subject":"[placement] demonstrate part of bug 1778591 with a gabbi test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/623cd722e02c58356ba985a0bd5a7cfa3701effc"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2018-06-29 13:44:13.000000000","tz":-240},"committer":{"name":"Eric Fried","email":"efried@us.ibm.com","date":"2018-07-09 23:31:40.000000000","tz":0},"subject":"return 404 when no consumer found in allocs","message":"return 404 when no consumer found in allocs\n\nDO NOT MERGE\n\nModifies the GET /allocations/{consumer_uuid} endpoint to have the same\nbehaviour as GET /resource_providers/{rp_uuid}/allocations when there is\nno consumer found matching {consumer_uuid}: return a 404 Not Found\ninstead of a response with an empty allocations dict.\n\nRelated, we also now return the consumer generation, project external ID\nand user external ID for consumers that have no allocations. This is a\nchange in the behaviour of the GET /allocations/{consumer_uuid}\nendpoint, but I\u0027m not sure whether it warrants a new microversion.\nDefinitely open to advice on that point.\n\nMarked DO NOT MERGE because the gabbitlets added to the allocations.yaml\ngabbit seem to be exposing a latent bug. The user and project external\nIDs being returned are the default values of\nCONF.placement.incomplete_project_external_id and\nCONF.placement.incomplete_user_external_id instead of the\n$ENVIRON[\u0027project_id\u0027] and $ENVIRON[\u0027user_id\u0027] values that are supplied\nin the PUT /allocations/{consumer_uuid} call. I\u0027m still trying to\ndetermine why this is happening.\n\nCloses-Bug: #1778591\n\nChange-Id: I6709d068f109f25b25843b70aa77078ece8941ab\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9c1b2bc63236d54119f99771be0898bd6bcde4b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9c1b2bc63236d54119f99771be0898bd6bcde4b1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
