)]}'
{"id":"openstack%2Fnova~606967","triplet_id":"openstack%2Fnova~master~I163c417375678b428ac77aac87ccafaf1f6186ab","project":"openstack/nova","branch":"master","topic":"bug/1795425","hashtags":[],"change_id":"I163c417375678b428ac77aac87ccafaf1f6186ab","subject":"Clean up header encoding handling in compute API","status":"MERGED","created":"2018-10-01 14:57:57.000000000","updated":"2018-12-24 23:09:14.000000000","submitted":"2018-12-24 23:09:14.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"606967-1545692954984-33254319","meta_rev_id":"d043d81a6d53d0fa40314d85b13485eb9892cd0f","_number":606967,"virtual_id_number":606967,"owner":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2018-12-24 23:09:14.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"date":"2018-12-04 15:31:25.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"date":"2018-12-05 01:34:05.000000000","_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2018-12-04 11:26:40.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"date":"2018-12-04 15:32:46.000000000","_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"date":"2018-12-04 12:40:10.000000000","_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"date":"2018-12-05 01:17:02.000000000","_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2018-12-04 13:58:32.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2018-12-04 10:07:37.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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"date":"2018-12-05 00:07:15.000000000","_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"date":"2018-12-05 02:39:45.000000000","_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"date":"2018-12-04 10:26:53.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2018-12-24 18:27:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"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":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":2,"date":"2018-12-18 21:57:18.000000000","_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"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":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_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":"","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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2018-12-24 18:27:21.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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"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":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"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":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_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,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"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":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"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":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_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":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_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":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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-10-01 17:08:15.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-10-01 18:31:41.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-10-02 01:54:24.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-12-01 09:47:42.000000000","updated_by":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"reviewer":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"state":"REVIEWER"},{"updated":"2018-12-03 15:13:58.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2018-12-04 10:07:37.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-12-04 10:26:53.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-12-04 11:26:40.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-12-04 12:40:10.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-12-04 13:58: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-12-04 15:31:25.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-12-04 15:32:46.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-12-05 00:07:15.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-12-05 01:17:02.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-12-05 01:34:05.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-12-05 02:39:45.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":"2018-12-18 21:57:18.000000000","updated_by":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"reviewer":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"state":"REVIEWER"},{"updated":"2018-12-24 18:27:21.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2018-12-24 23:09:14.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"687545d5836d4f096a5f5a28a227339918c6d91b","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-01 14:57:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"96efc38f2c68d01e724e3e6a643d5125b806230f","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2018-10-01 15:21:33.000000000","message":"Patch Set 1:\n\n* pci-test http://52.27.155.124/pci/606967/1 : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"dbce13e7fc9108957eef43e575e01e9c9e0eb95d","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-01 15:41:37.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"6bfe53616a44b6829f78a03604d1de39e8c4707f","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2018-10-01 16:30:41.000000000","message":"Patch Set 2:\n\n* pci-test http://52.27.155.124/pci/606967/2 : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"567da6a31d903c8e41a0227232c9356b8645e7d6","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2018-10-01 16:34:30.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/67/606967/2/check-vote/ext-nova-zuul/870ec61 : SUCCESS in 51m 45s","accounts_in_message":[],"_revision_number":2},{"id":"6974efeda8dbe22caf2180a88077149d0ec24e62","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-10-01 16:51: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/67/606967/2/check/tempest-dsvm-full-xenial/8446bcf/ : SUCCESS in 1h 09m 47s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/67/606967/2/check/grenade-dsvm-xenial/cf8bd01/ : FAILURE in 36m 01s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b00e7ac5a88a7abf9546ec343ddf7e2b7bb512bb","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2018-10-01 17:07:11.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/67/606967/2/check/check-dsvm-tempest-vz7-exe-minimal/4b73929 : SUCCESS in 58m 19s\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":"d4081bcade7d161ee8f72ade7d7b176e7eecd2f1","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2018-10-01 17:08:15.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.74.249.42/67/606967/2/check-nova/Nova-ML2-Sriov/4432ec7 : SUCCESS in 1h 15m 26s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://13.74.249.42/67/606967/2/check-nova/Nova-MACVTAP-ML2-Sriov/8c40ae5 : SUCCESS in 49m 40s (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":"1964a9201f16005ff9f213a81bb2177fa0d70e61","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2018-10-01 17:14:46.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial http://52.27.155.124/portland/2018-10-01/606967/2/check/tempest-dsvm-intel-nfv-xenial/2585add : SUCCESS in 29m 16s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-10-01/606967/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/adbcaa2 : FAILURE in 1h 31m 23s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-10-01/606967/2/check/tempest-dsvm-ovsdpdk-nfv-networking-xenial/cd359ee : SUCCESS in 59m 42s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"79c492d2796ecbaee46eb644946bb9b13a2a68cd","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-10-01 17:21:09.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/606967/2/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/047fa72 : SUCCESS in 1h 38m 04s","accounts_in_message":[],"_revision_number":2},{"id":"ae2900f4f4cd4380cc542992dac10aaf7d6020f7","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2018-10-01 17:43:25.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/606967/2 : SUCCESS in 2h 01m 07s","accounts_in_message":[],"_revision_number":2},{"id":"e031344263b5bbc8ac4c4c5bbfef180c07ca3bab","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2018-10-01 18:05:18.000000000","message":"Patch Set 2:\n\nBuild failed.  To recheck use \u0027xenserver: recheck\u0027.  For 3rd party ci contact info: https://wiki.openstack.org/wiki/ThirdPartySystems\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/67/606967/2/check/dsvm-tempest-neutron-network/f658fad : FAILURE in 2h 22m 32s","accounts_in_message":[],"_revision_number":2},{"id":"d513ffc2f740a534252d3a16f84b26f8cfa6c353","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-01 18:31:41.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2431d632f40f2708f83a4aea111b82514de6ec5a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-01 18:37:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/67/606967/2/check/tempest-full/578c4a7/ : SUCCESS in 1h 28m 39s\n- neutron-grenade http://logs.openstack.org/67/606967/2/check/neutron-grenade/c68354d/ : SUCCESS in 55m 51s\n- tempest-full-py3 http://logs.openstack.org/67/606967/2/check/tempest-full-py3/a1e2be6/ : SUCCESS in 1h 41m 08s\n- openstack-tox-cover http://logs.openstack.org/67/606967/2/check/openstack-tox-cover/1d8f6ca/cover/ : SUCCESS in 15m 15s\n- openstack-tox-lower-constraints http://logs.openstack.org/67/606967/2/check/openstack-tox-lower-constraints/4bc3e7b/ : SUCCESS in 13m 27s\n- openstack-tox-pep8 http://logs.openstack.org/67/606967/2/check/openstack-tox-pep8/247bd6c/ : SUCCESS in 9m 08s\n- openstack-tox-py27 http://logs.openstack.org/67/606967/2/check/openstack-tox-py27/d9a1849/ : SUCCESS in 12m 02s\n- openstack-tox-py35 http://logs.openstack.org/67/606967/2/check/openstack-tox-py35/d8021b5/ : SUCCESS in 12m 50s\n- openstack-tox-py36 http://logs.openstack.org/67/606967/2/check/openstack-tox-py36/57bc4da/ : SUCCESS in 12m 08s\n- openstack-tox-docs http://logs.openstack.org/67/606967/2/check/openstack-tox-docs/bf773f6/html/ : SUCCESS in 7m 39s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/67/606967/2/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/b07aabd/ : SUCCESS in 46m 38s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/67/606967/2/check/devstack-plugin-ceph-tempest/8a9658c/ : SUCCESS in 1h 49m 12s (non-voting)\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/67/606967/2/check/legacy-grenade-dsvm-neutron-multinode-live-migration/b954a9b/ : SUCCESS in 1h 03m 08s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/67/606967/2/check/neutron-grenade-multinode/bced176/ : SUCCESS in 1h 14m 37s\n- neutron-tempest-linuxbridge http://logs.openstack.org/67/606967/2/check/neutron-tempest-linuxbridge/1c179ca/ : SUCCESS in 1h 53m 16s\n- nova-cells-v1 http://logs.openstack.org/67/606967/2/check/nova-cells-v1/00944c0/ : SUCCESS in 57m 41s\n- nova-live-migration http://logs.openstack.org/67/606967/2/check/nova-live-migration/f3f67cf/ : SUCCESS in 40m 27s\n- nova-multiattach http://logs.openstack.org/67/606967/2/check/nova-multiattach/df6af98/ : SUCCESS in 54m 07s\n- nova-next http://logs.openstack.org/67/606967/2/check/nova-next/6c36f28/ : SUCCESS in 1h 41m 20s\n- nova-tox-functional http://logs.openstack.org/67/606967/2/check/nova-tox-functional/3e0ba4e/ : SUCCESS in 15m 47s\n- nova-tox-functional-py35 http://logs.openstack.org/67/606967/2/check/nova-tox-functional-py35/c4cab42/ : SUCCESS in 18m 29s\n- tempest-multinode-full http://logs.openstack.org/67/606967/2/check/tempest-multinode-full/1ba5789/ : SUCCESS in 1h 29m 18s (non-voting)\n- tempest-slow http://logs.openstack.org/67/606967/2/check/tempest-slow/27ef88d/ : SUCCESS in 1h 39m 51s","accounts_in_message":[],"_revision_number":2},{"id":"c1195fcf7695aec755d7bccffac6e1d47e74292c","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2018-10-01 18:38:10.000000000","message":"Patch Set 2:\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/606967/2/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":2},{"id":"992f2e68d802ca5cad1bb9d57d0822f786f47114","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-01 18:51:26.000000000","message":"Patch Set 2: Workflow-1\n\n(1 comment)\n\nsigh. I\u0027ve fallen in a hole.","accounts_in_message":[],"_revision_number":2},{"id":"279c32f86f3fc382d162386d119ec199ba4c400a","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-01 19:10:28.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"12619b18f018d5f1b65e5ed40111d8a4d7465d75","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2018-10-01 19:51:07.000000000","message":"Patch Set 2:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-67-606967-2 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":2},{"id":"3d73de089685a82da1518ff417222db07fb61331","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-01 21:39:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"bc3b7d3c97271d8b9e410fd67473d1674099d4e7","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2018-10-01 21:39: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/67/606967/3/check/nova-out-of-tree-pvm/414ee23 : FAILURE in 6s\n- nova-in-tree-pvm http://184.172.12.213/67/606967/3/check/nova-in-tree-pvm/4f62b1b : FAILURE in 6s","accounts_in_message":[],"_revision_number":3},{"id":"3073f403b1f8c64412ca41aa194fccf2ff40f561","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-01 21:42:28.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nThis probably needs some additional thought on testing, I\u0027ve left a comment about that in the commit message.\n\nI didn\u0027t do anything now because it\u0027s nearly 11pm and I figured best to leave this to collaborative minds.","accounts_in_message":[],"_revision_number":3},{"id":"8a8ea06c3ca3e99aed7e431940198839c07b5fa4","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2018-10-01 21:50:45.000000000","message":"Patch Set 3:\n\n* pci-test http://52.27.155.124/pci/606967/3 : FAILURE","accounts_in_message":[],"_revision_number":3},{"id":"3fac86b63a13b37d014d1aa4e57faa59824372c5","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2018-10-01 22:31:25.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/67/606967/3/check-vote/ext-nova-zuul/e52ddfc : SUCCESS in 51m 13s","accounts_in_message":[],"_revision_number":3},{"id":"06d4c8055d5a4877ccc3ca6ade577c92fff27956","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-10-01 22:49:37.000000000","message":"Patch Set 3:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/67/606967/3/check/tempest-dsvm-full-xenial/e42fa83/ : SUCCESS in 1h 10m 07s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/67/606967/3/check/grenade-dsvm-xenial/67c8495/ : FAILURE in 36m 52s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"642cab30758b459c3cb4e229bee18af54d0c64d4","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-10-01 22:57:30.000000000","message":"Patch Set 3:\n\nTesting failed ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenial-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/606967/3/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/5bf4a9b : FAILURE in 1h 17m 13s","accounts_in_message":[],"_revision_number":3},{"id":"c1169664dd1605266f547ea98eb924c5ee194800","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2018-10-01 23:10:17.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial http://52.27.155.124/portland/2018-10-01/606967/3/check/tempest-dsvm-intel-nfv-xenial/3cb34ba : SUCCESS in 29m 08s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-10-01/606967/3/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/0bdfd5a : FAILURE in 1h 30m 40s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-10-01/606967/3/check/tempest-dsvm-ovsdpdk-nfv-networking-xenial/8ed1063 : SUCCESS in 59m 01s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"1544cfb6bcbee88d91bb7d955736888515b4b13b","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2018-10-01 23:35:45.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/67/606967/3/check/check-dsvm-tempest-vz7-exe-minimal/cf126bc : SUCCESS in 57m 07s\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":"133dd4cd0b303e495bae13939aa96d2f6a48c58f","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2018-10-01 23:52:41.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/606967/3 : FAILURE in 2h 12m 57s","accounts_in_message":[],"_revision_number":3},{"id":"711ed9dfc8a77477207be39f926afd2f88964315","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-02 01:33:07.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/67/606967/3/check/tempest-full/7face95/ : SUCCESS in 1h 35m 37s\n- neutron-grenade http://logs.openstack.org/67/606967/3/check/neutron-grenade/f150305/ : SUCCESS in 1h 04m 39s\n- tempest-full-py3 http://logs.openstack.org/67/606967/3/check/tempest-full-py3/0f6bd91/ : SUCCESS in 1h 21m 00s\n- openstack-tox-cover http://logs.openstack.org/67/606967/3/check/openstack-tox-cover/52424d4/cover/ : SUCCESS in 19m 15s\n- openstack-tox-lower-constraints http://logs.openstack.org/67/606967/3/check/openstack-tox-lower-constraints/ae2f398/ : SUCCESS in 12m 45s\n- openstack-tox-pep8 http://logs.openstack.org/67/606967/3/check/openstack-tox-pep8/0535b73/ : SUCCESS in 9m 40s\n- openstack-tox-py27 http://logs.openstack.org/67/606967/3/check/openstack-tox-py27/c9e55ed/ : SUCCESS in 13m 08s\n- openstack-tox-py35 http://logs.openstack.org/67/606967/3/check/openstack-tox-py35/e4e9d5d/ : SUCCESS in 15m 49s\n- openstack-tox-py36 http://logs.openstack.org/67/606967/3/check/openstack-tox-py36/e9cfd17/ : SUCCESS in 13m 28s\n- openstack-tox-docs http://logs.openstack.org/67/606967/3/check/openstack-tox-docs/59355a8/html/ : SUCCESS in 6m 45s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/67/606967/3/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/3f9e72e/ : SUCCESS in 51m 43s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/67/606967/3/check/devstack-plugin-ceph-tempest/b756b16/ : SUCCESS in 1h 50m 54s (non-voting)\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/67/606967/3/check/legacy-grenade-dsvm-neutron-multinode-live-migration/e75b839/ : SUCCESS in 54m 45s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/67/606967/3/check/neutron-grenade-multinode/a49cfba/ : SUCCESS in 1h 07m 59s\n- neutron-tempest-linuxbridge http://logs.openstack.org/67/606967/3/check/neutron-tempest-linuxbridge/c36eaf4/ : SUCCESS in 1h 27m 24s\n- nova-cells-v1 http://logs.openstack.org/67/606967/3/check/nova-cells-v1/6da5e08/ : SUCCESS in 56m 22s\n- nova-live-migration http://logs.openstack.org/67/606967/3/check/nova-live-migration/533abfb/ : SUCCESS in 44m 35s\n- nova-multiattach http://logs.openstack.org/67/606967/3/check/nova-multiattach/f7a33e5/ : SUCCESS in 56m 24s\n- nova-next http://logs.openstack.org/67/606967/3/check/nova-next/e6ac376/ : SUCCESS in 1h 47m 31s\n- nova-tox-functional http://logs.openstack.org/67/606967/3/check/nova-tox-functional/c8bf22a/ : SUCCESS in 18m 31s\n- nova-tox-functional-py35 http://logs.openstack.org/67/606967/3/check/nova-tox-functional-py35/d2eff15/ : SUCCESS in 14m 59s\n- tempest-multinode-full http://logs.openstack.org/67/606967/3/check/tempest-multinode-full/c69fd7a/ : SUCCESS in 1h 47m 29s (non-voting)\n- tempest-slow http://logs.openstack.org/67/606967/3/check/tempest-slow/e439dd3/ : SUCCESS in 1h 42m 56s","accounts_in_message":[],"_revision_number":3},{"id":"4634abc5d84864a575dcf490af398f16ea7f020b","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2018-10-02 01:33:32.000000000","message":"Patch Set 3:\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/606967/3/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":3},{"id":"1b6be62defb3040066a3402e57672863a56d684a","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2018-10-02 01:54:24.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/67/606967/3/check/dsvm-tempest-neutron-network/39c22f8 : SUCCESS in 3h 14m 30s","accounts_in_message":[],"_revision_number":3},{"id":"c978312a91da17ef5787b531c5ab12c467fed927","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2018-10-02 02:38:26.000000000","message":"Patch Set 3:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-67-606967-3 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":3},{"id":"d61024481ae48853ec5579238eb8535ab3cc1048","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2018-12-01 09:47:42.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nI need to come back later to look into the wsgi.py more deeply :(\n...but at least the change on nova/api/openstack/compute/servers.py looks sane to me and can go, IMO.","accounts_in_message":[],"_revision_number":3},{"id":"82cb4569767a3555bc5efe78ca62fbdc172ae53a","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-12-03 12:11:03.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d30b69f102ada60acf1f268eb845b829c263c13d","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-12-03 13:25:20.000000000","message":"Patch Set 4:\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/67/606967/4/check/tempest-dsvm-full-xenial/7975e3f/ : SUCCESS in 1h 03m 09s\n- tempest-dsvm-full-xenial-py3 https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/67/606967/4/check/tempest-dsvm-full-xenial-py3/52fe76c/ : SUCCESS in 1h 06m 20s (non-voting)\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/67/606967/4/check/grenade-dsvm-xenial/4ae3659/ : SUCCESS in 51m 55s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5fd0ff7b29aeab7f35775ac73d12e98843e2b6f6","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-12-03 14:04:19.000000000","message":"Patch Set 4:\n\nTesting failed ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenial-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/606967/4/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/3b9d579 : FAILURE in 1h 17m 52s","accounts_in_message":[],"_revision_number":4},{"id":"9f0c6cb960a0c27312f10ea20edf2e765a38ecb0","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2018-12-03 14:28:12.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/606967/4 : FAILURE in 2h 12m 44s","accounts_in_message":[],"_revision_number":4},{"id":"9fbec490b515b30aeae7b07678c9f9998b63d3e6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-03 15:13:44.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- tempest-full http://logs.openstack.org/67/606967/4/check/tempest-full/82e3e20/ : SUCCESS in 1h 25m 15s\n- neutron-grenade http://logs.openstack.org/67/606967/4/check/neutron-grenade/8ced210/ : SUCCESS in 1h 14m 35s\n- grenade-py3 http://logs.openstack.org/67/606967/4/check/grenade-py3/0a37ce5/ : SUCCESS in 59m 50s\n- tempest-full-py3 http://logs.openstack.org/67/606967/4/check/tempest-full-py3/8a1ad12/ : SUCCESS in 1h 31m 20s\n- openstack-tox-cover http://logs.openstack.org/67/606967/4/check/openstack-tox-cover/0e2fe9b/ : FAILURE in 15m 57s\n- openstack-tox-lower-constraints http://logs.openstack.org/67/606967/4/check/openstack-tox-lower-constraints/413b0df/ : SUCCESS in 14m 36s\n- openstack-tox-pep8 http://logs.openstack.org/67/606967/4/check/openstack-tox-pep8/3c6b0e9/ : SUCCESS in 10m 16s\n- openstack-tox-py27 http://logs.openstack.org/67/606967/4/check/openstack-tox-py27/23d60ae/ : SUCCESS in 17m 32s\n- openstack-tox-py35 http://logs.openstack.org/67/606967/4/check/openstack-tox-py35/9fc4a90/ : SUCCESS in 16m 59s\n- openstack-tox-py36 http://logs.openstack.org/67/606967/4/check/openstack-tox-py36/cc3b266/ : SUCCESS in 13m 24s\n- openstack-tox-docs http://logs.openstack.org/67/606967/4/check/openstack-tox-docs/8ec3d5d/html/ : SUCCESS in 6m 36s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/67/606967/4/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/2650df6/ : SUCCESS in 43m 30s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/67/606967/4/check/devstack-plugin-ceph-tempest/99fc444/ : SUCCESS in 1h 55m 59s (non-voting)\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/67/606967/4/check/legacy-grenade-dsvm-neutron-multinode-live-migration/ec0083d/ : SUCCESS in 1h 08m 33s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/67/606967/4/check/neutron-grenade-multinode/036bf5d/ : SUCCESS in 1h 10m 22s\n- nova-cells-v1 http://logs.openstack.org/67/606967/4/check/nova-cells-v1/29fa77a/ : SUCCESS in 54m 24s\n- nova-live-migration http://logs.openstack.org/67/606967/4/check/nova-live-migration/cd17bf7/ : SUCCESS in 44m 51s\n- nova-multiattach http://logs.openstack.org/67/606967/4/check/nova-multiattach/926a44c/ : SUCCESS in 1h 23m 33s\n- nova-next http://logs.openstack.org/67/606967/4/check/nova-next/d08e0f8/ : FAILURE in 1h 29m 29s\n- nova-tox-functional http://logs.openstack.org/67/606967/4/check/nova-tox-functional/082b59d/ : SUCCESS in 22m 27s\n- nova-tox-functional-py35 http://logs.openstack.org/67/606967/4/check/nova-tox-functional-py35/2632fa1/ : SUCCESS in 26m 40s\n- tempest-multinode-full http://logs.openstack.org/67/606967/4/check/tempest-multinode-full/d578541/ : FAILURE in 1h 29m 08s (non-voting)\n- tempest-slow http://logs.openstack.org/67/606967/4/check/tempest-slow/310687d/ : SUCCESS in 1h 44m 27s","accounts_in_message":[],"_revision_number":4},{"id":"c685505ff21e29d33cef26fc6ea3a63f97c0be6e","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2018-12-03 15:13:58.000000000","message":"Patch Set 4:\n\nI noticed Zuul failed, I think you hit bug(s):\n\n- nova-next: https://bugs.launchpad.net/bugs/1483434\n- openstack-tox-cover: https://bugs.launchpad.net/bugs/1806123\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":4},{"id":"ff6af2c6cc4664601b2a569bf60bcbf8dc71afc2","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2018-12-03 16:29:31.000000000","message":"Patch Set 4:\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-25681 : SUCCESS in 1h 13m 36s","accounts_in_message":[],"_revision_number":4},{"id":"e51628343166e9fd17f144e16eb214e61f484791","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2018-12-03 17:21:22.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/67/606967/4/check/nova-out-of-tree-pvm/8cbca5b : FAILURE in 5h 09m 14s\n- nova-in-tree-pvm http://184.172.12.213/67/606967/4/check/nova-in-tree-pvm/dcce7ca : SUCCESS in 2h 27m 15s","accounts_in_message":[],"_revision_number":4},{"id":"257c49e0c754448ce0c635be33414c2a883c0b3b","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-12-03 18:14:40.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"a578486dd5ec3ba81ece1d8a7082528e0559ecb2","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2018-12-04 06:48:22.000000000","message":"Patch Set 4:\n\nBuild succeeded.\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/67/606967/4/check/check-dsvm-tempest-vz7-exe-minimal/2d944e1 : SUCCESS in 51m 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":4},{"id":"74e9897210c766a8e51e14a9fe64af1c7fd9941a","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-12-04 10:06:21.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"e511fa78eaaba5051a55fbdb1c2e07b7d90f6b6e","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2018-12-04 10:07:37.000000000","message":"Patch Set 5:\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":5},{"id":"19254f0837b18e00ae7e8476a52041b4f7bdb100","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2018-12-04 10:26:53.000000000","message":"Patch Set 5:\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/606967/5 : FAILURE in 9m 34s","accounts_in_message":[],"_revision_number":5},{"id":"9f763cbcb45c3dfd0e984e9493fe6a4e9053c31c","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-12-04 11:26:40.000000000","message":"Patch Set 5:\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/67/606967/5/check/tempest-dsvm-full-xenial/14f1e87/ : SUCCESS in 1h 09m 42s\n- tempest-dsvm-full-xenial-py3 https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/67/606967/5/check/tempest-dsvm-full-xenial-py3/9183889/ : SUCCESS in 1h 05m 51s (non-voting)\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/67/606967/5/check/grenade-dsvm-xenial/dffc463/ : SUCCESS in 54m 15s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"5a6ff6fe3cb02242a6ca2db90533a3bedab404ea","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2018-12-04 12:40:10.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- nova-out-of-tree-pvm http://184.172.12.213/67/606967/5/check/nova-out-of-tree-pvm/7bdc91d : SUCCESS in 2h 32m 58s\n- nova-in-tree-pvm http://184.172.12.213/67/606967/5/check/nova-in-tree-pvm/6ea5b21 : SUCCESS in 1h 56m 38s","accounts_in_message":[],"_revision_number":5},{"id":"6520e404faee23f32ba06f117f23163904e1a4ff","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-12-04 13:58:32.000000000","message":"Patch Set 5:\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/606967/5/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/5d1266a : SUCCESS in 1h 26m 11s","accounts_in_message":[],"_revision_number":5},{"id":"356ff42626178537a08b0b607fdd9145eb3f789d","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2018-12-04 15:31:25.000000000","message":"Patch Set 5:\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-25741 : SUCCESS in 2h 39m 25s","accounts_in_message":[],"_revision_number":5},{"id":"c9dcf04beae051a780d82e1354a378d299732bea","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2018-12-04 15:32:46.000000000","message":"Patch Set 5:\n\n* pci-test http://52.27.155.124/pci/606967/5 : FAILURE","accounts_in_message":[],"_revision_number":5},{"id":"46b625a7ce719777362b6f6a01dbffa2aea51ba7","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2018-12-05 00:07:15.000000000","message":"Patch Set 5:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/67/606967/5/check-vote/ext-nova-zuul/78d2517 : SUCCESS in 1h 00m 16s","accounts_in_message":[],"_revision_number":5},{"id":"640232cf3d2d22c56b104bb66c06211e310a0847","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2018-12-05 01:17:02.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/67/606967/5/check/check-dsvm-tempest-vz7-exe-minimal/bd19bb0 : SUCCESS in 57m 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":5},{"id":"3854e91489440562c0dbf2d85223280060a03751","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-05 01:33:15.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/67/606967/5/check/tempest-full/0f4ad1b/ : SUCCESS in 1h 52m 10s\n- neutron-grenade http://logs.openstack.org/67/606967/5/check/neutron-grenade/487b780/ : SUCCESS in 59m 24s\n- grenade-py3 http://logs.openstack.org/67/606967/5/check/grenade-py3/4084960/ : SUCCESS in 1h 02m 40s\n- tempest-full-py3 http://logs.openstack.org/67/606967/5/check/tempest-full-py3/e300b58/ : SUCCESS in 1h 31m 14s\n- openstack-tox-cover http://logs.openstack.org/67/606967/5/check/openstack-tox-cover/ff3e830/cover/ : SUCCESS in 24m 15s\n- openstack-tox-lower-constraints http://logs.openstack.org/67/606967/5/check/openstack-tox-lower-constraints/1118ae7/ : SUCCESS in 13m 32s\n- openstack-tox-pep8 http://logs.openstack.org/67/606967/5/check/openstack-tox-pep8/0263355/ : SUCCESS in 9m 23s\n- openstack-tox-py27 http://logs.openstack.org/67/606967/5/check/openstack-tox-py27/0ae87a0/ : SUCCESS in 19m 58s\n- openstack-tox-py35 http://logs.openstack.org/67/606967/5/check/openstack-tox-py35/d18ba01/ : SUCCESS in 12m 34s\n- openstack-tox-py36 http://logs.openstack.org/67/606967/5/check/openstack-tox-py36/2a9c3fe/ : SUCCESS in 12m 51s\n- openstack-tox-docs http://logs.openstack.org/67/606967/5/check/openstack-tox-docs/e8a5813/html/ : SUCCESS in 6m 14s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/67/606967/5/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/422dfcc/ : SUCCESS in 46m 54s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/67/606967/5/check/devstack-plugin-ceph-tempest/67ff745/ : SUCCESS in 1h 42m 52s (non-voting)\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/67/606967/5/check/legacy-grenade-dsvm-neutron-multinode-live-migration/67a4543/ : SUCCESS in 1h 01m 33s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/67/606967/5/check/neutron-grenade-multinode/e6cedcc/ : SUCCESS in 1h 08m 46s\n- nova-cells-v1 http://logs.openstack.org/67/606967/5/check/nova-cells-v1/d77e098/ : SUCCESS in 1h 02m 19s\n- nova-live-migration http://logs.openstack.org/67/606967/5/check/nova-live-migration/8004427/ : SUCCESS in 39m 31s\n- nova-multiattach http://logs.openstack.org/67/606967/5/check/nova-multiattach/8f01159/ : SUCCESS in 1h 06m 12s\n- nova-next http://logs.openstack.org/67/606967/5/check/nova-next/ecd2982/ : SUCCESS in 1h 36m 11s\n- nova-tox-functional http://logs.openstack.org/67/606967/5/check/nova-tox-functional/6e84591/ : SUCCESS in 24m 46s\n- nova-tox-functional-py35 http://logs.openstack.org/67/606967/5/check/nova-tox-functional-py35/2491f70/ : SUCCESS in 23m 31s\n- tempest-multinode-full http://logs.openstack.org/67/606967/5/check/tempest-multinode-full/6d18151/ : SUCCESS in 1h 45m 49s (non-voting)\n- tempest-slow http://logs.openstack.org/67/606967/5/check/tempest-slow/9d9ec27/ : SUCCESS in 1h 54m 05s","accounts_in_message":[],"_revision_number":5},{"id":"1cd6aca3ca28c584ced51100b4369cdda0cc9679","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2018-12-05 01:34:05.000000000","message":"Patch Set 5:\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/606967/5/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":5},{"id":"f87595ff65a45088808152b621ed790acd2d423a","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2018-12-05 02:39:45.000000000","message":"Patch Set 5:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-67-606967-5 : SUCCESS \n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI","accounts_in_message":[],"_revision_number":5},{"id":"c9b7561a5ddfb3aec49494dc88e061961b64065a","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2018-12-18 21:57:18.000000000","message":"Patch Set 5: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":5},{"id":"554fe908f6eaea8c4b503a43a59c36fd5a113437","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2018-12-24 18:27:21.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"267a9b54a06ea9a5c1274e7d298e275d6f0901db","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-24 18:34:16.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"1fca9013c48e8b5b34235d775f363fc1e2fdfe11","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-24 23:09:14.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"3c10f2e989b1c28d55929f1c0fb2b19237cfe70e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-24 23:09:14.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/67/606967/5/gate/tempest-full/f8f9c47/ : SUCCESS in 1h 18m 03s\n- neutron-grenade http://logs.openstack.org/67/606967/5/gate/neutron-grenade/0c7cc72/ : SUCCESS in 55m 40s\n- grenade-py3 http://logs.openstack.org/67/606967/5/gate/grenade-py3/78b14b1/ : SUCCESS in 52m 45s\n- tempest-full-py3 http://logs.openstack.org/67/606967/5/gate/tempest-full-py3/6c94c61/ : SUCCESS in 1h 13m 37s\n- openstack-tox-lower-constraints http://logs.openstack.org/67/606967/5/gate/openstack-tox-lower-constraints/2368503/ : SUCCESS in 12m 02s\n- openstack-tox-pep8 http://logs.openstack.org/67/606967/5/gate/openstack-tox-pep8/55ef969/ : SUCCESS in 8m 56s\n- openstack-tox-py27 http://logs.openstack.org/67/606967/5/gate/openstack-tox-py27/a9f3ed8/ : SUCCESS in 13m 03s\n- openstack-tox-py35 http://logs.openstack.org/67/606967/5/gate/openstack-tox-py35/bed72d0/ : SUCCESS in 14m 05s\n- openstack-tox-py36 http://logs.openstack.org/67/606967/5/gate/openstack-tox-py36/522e084/ : SUCCESS in 10m 19s\n- openstack-tox-docs http://logs.openstack.org/67/606967/5/gate/openstack-tox-docs/a55f210/html/ : SUCCESS in 6m 06s\n- nova-live-migration http://logs.openstack.org/67/606967/5/gate/nova-live-migration/407db96/ : SUCCESS in 44m 13s\n- nova-multiattach http://logs.openstack.org/67/606967/5/gate/nova-multiattach/e6567ff/ : SUCCESS in 1h 00m 38s\n- nova-tox-functional http://logs.openstack.org/67/606967/5/gate/nova-tox-functional/4757d9a/ : SUCCESS in 16m 04s\n- nova-tox-functional-py35 http://logs.openstack.org/67/606967/5/gate/nova-tox-functional-py35/8310471/ : SUCCESS in 17m 07s\n- nova-next http://logs.openstack.org/67/606967/5/gate/nova-next/8fdd4a8/ : SUCCESS in 1h 31m 41s\n- tempest-slow http://logs.openstack.org/67/606967/5/gate/tempest-slow/efc5e75/ : SUCCESS in 1h 36m 36s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"68a689b0f3e5bcdd8939fdadef21de38d06f4dd2","revisions":{"49a42c0848e15d4fa9a0ddf32afd56bb1d725a26":{"kind":"REWORK","_number":1,"created":"2018-10-01 14:57:57.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/67/606967/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/606967/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/606967/1"}}},"commit":{"parents":[{"commit":"ffdd8098383a6d5502fbfa7c921633b24512aadf","subject":"Merge \"hyperv: Cleans up live migration Planned VM\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ffdd8098383a6d5502fbfa7c921633b24512aadf"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-01 14:56:05.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-01 14:56:05.000000000","tz":60},"subject":"Do not encode server create location reponse header","message":"Do not encode server create location reponse header\n\nPEP 3333[1] says request and response headers (within) the application\nshould be treated as native `str` (whatever the Python version).\nTherefore we should not be encoding the location to UTF-8.\n\n[1] https://www.python.org/dev/peps/pep-3333/#a-note-on-string-types\n\nChange-Id: I163c417375678b428ac77aac87ccafaf1f6186ab\nCloses-Bug: #1795425\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/49a42c0848e15d4fa9a0ddf32afd56bb1d725a26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/49a42c0848e15d4fa9a0ddf32afd56bb1d725a26"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ffdd8098383a6d5502fbfa7c921633b24512aadf","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"9555d3135407f021816ea44cd341a91e728b9f3a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2018-10-01 15:41:37.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/67/606967/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/606967/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/606967/2"}}},"commit":{"parents":[{"commit":"ffdd8098383a6d5502fbfa7c921633b24512aadf","subject":"Merge \"hyperv: Cleans up live migration Planned VM\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ffdd8098383a6d5502fbfa7c921633b24512aadf"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-01 14:56:05.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-01 15:41:15.000000000","tz":60},"subject":"Do not encode server create location response header","message":"Do not encode server create location response header\n\nPEP 3333[1] says request and response headers (within) the application\nshould be treated as native `str` (whatever the Python version).\nTherefore we should not be encoding the location to UTF-8.\n\n[1] https://www.python.org/dev/peps/pep-3333/#a-note-on-string-types\n\nChange-Id: I163c417375678b428ac77aac87ccafaf1f6186ab\nCloses-Bug: #1795425\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9555d3135407f021816ea44cd341a91e728b9f3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9555d3135407f021816ea44cd341a91e728b9f3a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ffdd8098383a6d5502fbfa7c921633b24512aadf","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"a61eb2ee41099b983ebbfb34656e11ae2bd35600":{"kind":"REWORK","_number":3,"created":"2018-10-01 21:39:02.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/67/606967/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/606967/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/606967/3"}}},"commit":{"parents":[{"commit":"ffdd8098383a6d5502fbfa7c921633b24512aadf","subject":"Merge \"hyperv: Cleans up live migration Planned VM\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ffdd8098383a6d5502fbfa7c921633b24512aadf"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-01 14:56:05.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-01 21:23:54.000000000","tz":60},"subject":"Clean up header encoding handling in compute API","message":"Clean up header encoding handling in compute API\n\nPEP 3333[1] says request and response headers (within the application)\nshould be treated as native `str` (whatever the Python version). It\u0027s\nthe job of the WSGI server to translate from `str` to reasonable output\non the outgoing socket connection.\n\nThis was already mostly correct but two issues were discovered while\ntrying to create integration tests that use the value of the location\nresponse header when POSTing to create a server. In python2 it was\nworking. In Python3 the header had a value of\n\nlocation: http://192.168.1.76/compute/v2.1/b\u0027http:/192.168.1.76/compute/v2.1/servers/fad04042-850b-443a-9e48-773111cbc981\u0027\n\n(note the b\u0027...\u0027 bounding the full url on the end).\n\nThis was happening for two reasons:\n\n* nova/api/openstack/compute/servers.py independently encodes the\n  location header to utf-8, instead of using the centralized handling\n  in nova/api/openstack/wsgi.py\n\n  This meant that the value of the location header would arrive, in\n  Python 3, at the centralized handling as a bytestring.\n\n* The centralized handling in nova/api/openstack/wsgi.py was incorrectly\n  using the six.text_type() method. That is simply an alias to unicode\n  in python 2 and str in python3. In python3 when given a bytestring\n  as the only argument object.__str()__ is called on the argument.\n  Which yields b\u0027whatever\u0027.\n\nAt that stage, the handling in the web server which processes a location\nheader to check for the presence of a host and prefix already at the\nstart of the provided location will find b\u0027...\u0027 and do a concatenation\nwithout any replace.\n\nSo, because of all that, this patch includes three changes:\n\n* The server creation location header code does no encoding and relies\n  on the centralized handling.\n\n* The centralized handling removes the use of text_type() as a function\n  because that is redundant with the safe_encode and safe_decode changes\n  in the same loop.\n\n* Doc strings and comments in the ResponseObject are clarified with\n  regard to this encoding topic.\n\nTests for the internal production of the location header are adjusted\nto reflect these changes.\n\n[1] https://www.python.org/dev/peps/pep-3333/#a-note-on-string-types\n\nChange-Id: I163c417375678b428ac77aac87ccafaf1f6186ab\nCloses-Bug: #1795425\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a61eb2ee41099b983ebbfb34656e11ae2bd35600"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a61eb2ee41099b983ebbfb34656e11ae2bd35600"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ffdd8098383a6d5502fbfa7c921633b24512aadf","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"19663f12b90f87c77a59cf7e502fe71df17a1b3d":{"kind":"REWORK","_number":4,"created":"2018-12-03 12:11:03.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/67/606967/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/606967/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/606967/4"}}},"commit":{"parents":[{"commit":"ffdd8098383a6d5502fbfa7c921633b24512aadf","subject":"Merge \"hyperv: Cleans up live migration Planned VM\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ffdd8098383a6d5502fbfa7c921633b24512aadf"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-01 14:56:05.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-12-03 12:08:48.000000000","tz":0},"subject":"Clean up header encoding handling in compute API","message":"Clean up header encoding handling in compute API\n\nPEP 3333[1] says request and response headers (within the application)\nshould be treated as native `str` (whatever the Python version). It\u0027s\nthe job of the WSGI server to translate from `str` to reasonable output\non the outgoing socket connection.\n\nThis was already mostly correct but two issues were discovered while\ntrying to create integration tests that use the value of the location\nresponse header when POSTing to create a server. In python2 it was\nworking. In Python3 the header had a value of\n\nlocation: http://192.168.1.76/compute/v2.1/b\u0027http:/192.168.1.76/compute/v2.1/servers/fad04042-850b-443a-9e48-773111cbc981\u0027\n\n(note the b\u0027...\u0027 bounding the full url on the end).\n\nThis was happening for two reasons:\n\n* nova/api/openstack/compute/servers.py independently encodes the\n  location header to utf-8, instead of using the centralized handling\n  in nova/api/openstack/wsgi.py\n\n  This meant that the value of the location header would arrive, in\n  Python 3, at the centralized handling as a bytestring.\n\n* The centralized handling in nova/api/openstack/wsgi.py was incorrectly\n  using the six.text_type() method. That is simply an alias to unicode\n  in python 2 and str in python3. In python3 when given a bytestring\n  as the only argument object.__str()__ is called on the argument.\n  Which yields b\u0027whatever\u0027.\n\nAt that stage, the handling in the web server which processes a location\nheader to check for the presence of a host and prefix already at the\nstart of the provided location will find b\u0027...\u0027 and do a concatenation\nwithout any replace.\n\nSo, because of all that, this patch includes three changes:\n\n* The server creation location header code does no encoding and relies\n  on the centralized handling.\n\n* The centralized handling removes the use of text_type() as a function\n  because that is redundant with the safe_encode and safe_decode changes\n  in the same loop.\n\n* Doc strings and comments in the ResponseObject are clarified with\n  regard to this encoding topic.\n\nAlso, comments in Resource._process_stack are updated to correspond with\nthe changes above. The code is not changed, as they are already doing\nthe right thing: The comment was misrepresenting what was going on.\nThere is some duplication of code between these two areas, but the code\nis too inscrutable for me to be willing to change a part that isn\u0027t\npresenting an explicit bug.\n\nTests for the internal production of the location header are adjusted\nto reflect these changes.\n\n[1] https://www.python.org/dev/peps/pep-3333/#a-note-on-string-types\n\nChange-Id: I163c417375678b428ac77aac87ccafaf1f6186ab\nCloses-Bug: #1795425\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/19663f12b90f87c77a59cf7e502fe71df17a1b3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/19663f12b90f87c77a59cf7e502fe71df17a1b3d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ffdd8098383a6d5502fbfa7c921633b24512aadf","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"68a689b0f3e5bcdd8939fdadef21de38d06f4dd2":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2018-12-04 10:06:21.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/67/606967/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/606967/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/606967/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/606967/5"}}},"commit":{"parents":[{"commit":"5f648dda49a6d5fe5ecfd7dddcb5f7dc3d6b51a6","subject":"Merge \"Refactor TestEvacuateDeleteServerRestartOriginalCompute\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5f648dda49a6d5fe5ecfd7dddcb5f7dc3d6b51a6"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-01 14:56:05.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-12-04 10:06:21.000000000","tz":0},"subject":"Clean up header encoding handling in compute API","message":"Clean up header encoding handling in compute API\n\nPEP 3333[1] says request and response headers (within the application)\nshould be treated as native `str` (whatever the Python version). It\u0027s\nthe job of the WSGI server to translate from `str` to reasonable output\non the outgoing socket connection.\n\nThis was already mostly correct but two issues were discovered while\ntrying to create integration tests that use the value of the location\nresponse header when POSTing to create a server. In python2 it was\nworking. In Python3 the header had a value of\n\nlocation: http://192.168.1.76/compute/v2.1/b\u0027http:/192.168.1.76/compute/v2.1/servers/fad04042-850b-443a-9e48-773111cbc981\u0027\n\n(note the b\u0027...\u0027 bounding the full url on the end).\n\nThis was happening for two reasons:\n\n* nova/api/openstack/compute/servers.py independently encodes the\n  location header to utf-8, instead of using the centralized handling\n  in nova/api/openstack/wsgi.py\n\n  This meant that the value of the location header would arrive, in\n  Python 3, at the centralized handling as a bytestring.\n\n* The centralized handling in nova/api/openstack/wsgi.py was incorrectly\n  using the six.text_type() method. That is simply an alias to unicode\n  in python 2 and str in python3. In python3 when given a bytestring\n  as the only argument object.__str()__ is called on the argument.\n  Which yields b\u0027whatever\u0027.\n\nAt that stage, the handling in the web server which processes a location\nheader to check for the presence of a host and prefix already at the\nstart of the provided location will find b\u0027...\u0027 and do a concatenation\nwithout any replace.\n\nSo, because of all that, this patch includes three changes:\n\n* The server creation location header code does no encoding and relies\n  on the centralized handling.\n\n* The centralized handling removes the use of text_type() as a function\n  because that is redundant with the safe_encode and safe_decode changes\n  in the same loop.\n\n* Doc strings and comments in the ResponseObject are clarified with\n  regard to this encoding topic.\n\nAlso, comments in Resource._process_stack are updated to correspond with\nthe changes above. The code is not changed, as they are already doing\nthe right thing: The comment was misrepresenting what was going on.\nThere is some duplication of code between these two areas, but the code\nis too inscrutable for me to be willing to change a part that isn\u0027t\npresenting an explicit bug.\n\nTests for the internal production of the location header are adjusted\nto reflect these changes.\n\n[1] https://www.python.org/dev/peps/pep-3333/#a-note-on-string-types\n\nChange-Id: I163c417375678b428ac77aac87ccafaf1f6186ab\nCloses-Bug: #1795425\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68a689b0f3e5bcdd8939fdadef21de38d06f4dd2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68a689b0f3e5bcdd8939fdadef21de38d06f4dd2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"5f648dda49a6d5fe5ecfd7dddcb5f7dc3d6b51a6","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
