)]}'
{"id":"openstack%2Fnova~520248","triplet_id":"openstack%2Fnova~master~Ib2abf73166598ff14fce4e935efe15eeea0d4f7d","project":"openstack/nova","branch":"master","topic":"bug/1597596","hashtags":[],"change_id":"Ib2abf73166598ff14fce4e935efe15eeea0d4f7d","subject":"Always deallocate networking before reschedule if using Neutron","status":"MERGED","created":"2017-11-16 00:26:11.000000000","updated":"2018-03-23 17:49:01.000000000","submitted":"2018-03-23 17:49:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"520248-1521827341210-1c5f5193","meta_rev_id":"e7e36ee5fc9f20b851f243e38429be1773a23e0f","_number":520248,"virtual_id_number":520248,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2018-03-23 17:48:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":18445,"name":"Aihua Edward Li","email":"aihuaedwardli@yahoo.com","username":"aihuaedwardli"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":23561,"name":"iain MacDonnell","email":"iain.macdonnell@oracle.com","username":"imacdonn"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"date":"2018-03-23 02:11:54.000000000","_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":1,"date":"2018-03-22 19:57:47.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"]},{"value":0,"date":"2018-03-22 20:34:08.000000000","_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"date":"2018-03-23 00:45:30.000000000","_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},{"value":0,"date":"2018-03-23 00:18:19.000000000","_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":27998,"name":"renlixing","email":"renlixing@gmail.com","username":"renlixing"},{"value":0,"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"date":"2018-03-23 01:36:16.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"date":"2018-03-23 02:34:38.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":23356,"name":"wanghaijun","email":"wanghj@awcloud.com","username":"wanghaijun"},{"value":0,"date":"2018-03-23 00:41:00.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":17656,"name":"blkart","email":"blkart.org@gmail.com","username":"blkart"},{"value":0,"_account_id":15286,"name":"XenProject CI","email":"openstack-ci@xenproject.org","username":"XenProject-CI","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}],"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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":18445,"name":"Aihua Edward Li","email":"aihuaedwardli@yahoo.com","username":"aihuaedwardli"},{"value":2,"date":"2018-03-23 13:55:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":23561,"name":"iain MacDonnell","email":"iain.macdonnell@oracle.com","username":"imacdonn"},{"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},{"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":1,"date":"2018-03-23 14:13:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27998,"name":"renlixing","email":"renlixing@gmail.com","username":"renlixing"},{"value":1,"date":"2018-03-23 06:06:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2018-03-23 16:44:28.000000000","_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":1,"date":"2018-03-23 06:39:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23356,"name":"wanghaijun","email":"wanghj@awcloud.com","username":"wanghaijun"},{"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":17656,"name":"blkart","email":"blkart.org@gmail.com","username":"blkart"},{"value":0,"_account_id":15286,"name":"XenProject CI","email":"openstack-ci@xenproject.org","username":"XenProject-CI","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":18445,"name":"Aihua Edward Li","email":"aihuaedwardli@yahoo.com","username":"aihuaedwardli"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":23561,"name":"iain MacDonnell","email":"iain.macdonnell@oracle.com","username":"imacdonn"},{"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},{"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":27998,"name":"renlixing","email":"renlixing@gmail.com","username":"renlixing"},{"value":0,"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"value":1,"date":"2018-03-23 15:00:21.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2018-03-23 16:44:28.000000000","_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":23356,"name":"wanghaijun","email":"wanghj@awcloud.com","username":"wanghaijun"},{"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":17656,"name":"blkart","email":"blkart.org@gmail.com","username":"blkart"},{"value":0,"_account_id":15286,"name":"XenProject CI","email":"openstack-ci@xenproject.org","username":"XenProject-CI","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}],"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":18445,"name":"Aihua Edward Li","email":"aihuaedwardli@yahoo.com","username":"aihuaedwardli"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":23561,"name":"iain MacDonnell","email":"iain.macdonnell@oracle.com","username":"imacdonn"},{"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},{"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":27998,"name":"renlixing","email":"renlixing@gmail.com","username":"renlixing"},{"value":0,"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":23356,"name":"wanghaijun","email":"wanghj@awcloud.com","username":"wanghaijun"},{"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":17656,"name":"blkart","email":"blkart.org@gmail.com","username":"blkart"},{"value":0,"_account_id":15286,"name":"XenProject CI","email":"openstack-ci@xenproject.org","username":"XenProject-CI","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"_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":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_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":15286,"name":"XenProject CI","email":"openstack-ci@xenproject.org","username":"XenProject-CI","tags":["SERVICE_USER"]},{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","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":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"_account_id":17656,"name":"blkart","email":"blkart.org@gmail.com","username":"blkart"},{"_account_id":18445,"name":"Aihua Edward Li","email":"aihuaedwardli@yahoo.com","username":"aihuaedwardli"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"_account_id":23356,"name":"wanghaijun","email":"wanghj@awcloud.com","username":"wanghaijun"},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_account_id":23561,"name":"iain MacDonnell","email":"iain.macdonnell@oracle.com","username":"imacdonn"},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":27998,"name":"renlixing","email":"renlixing@gmail.com","username":"renlixing"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-11-16 02:17:10.000000000","updated_by":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"reviewer":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"state":"REVIEWER"},{"updated":"2017-11-16 02:55:23.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":"2017-11-16 03:13:34.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":"2017-11-16 03:50:26.000000000","updated_by":{"_account_id":15286,"name":"XenProject CI","email":"openstack-ci@xenproject.org","username":"XenProject-CI","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15286,"name":"XenProject CI","email":"openstack-ci@xenproject.org","username":"XenProject-CI","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-11-16 04:50:14.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":"2017-11-16 08:50:13.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":"2017-12-18 12:35:55.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2017-12-19 02:43:31.000000000","updated_by":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"reviewer":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"state":"REVIEWER"},{"updated":"2018-01-05 05:41:34.000000000","updated_by":{"_account_id":17656,"name":"blkart","email":"blkart.org@gmail.com","username":"blkart"},"reviewer":{"_account_id":17656,"name":"blkart","email":"blkart.org@gmail.com","username":"blkart"},"state":"REVIEWER"},{"updated":"2018-02-15 23:49:15.000000000","updated_by":{"_account_id":18445,"name":"Aihua Edward Li","email":"aihuaedwardli@yahoo.com","username":"aihuaedwardli"},"reviewer":{"_account_id":18445,"name":"Aihua Edward Li","email":"aihuaedwardli@yahoo.com","username":"aihuaedwardli"},"state":"REVIEWER"},{"updated":"2018-02-15 23:54:45.000000000","updated_by":{"_account_id":23561,"name":"iain MacDonnell","email":"iain.macdonnell@oracle.com","username":"imacdonn"},"reviewer":{"_account_id":23561,"name":"iain MacDonnell","email":"iain.macdonnell@oracle.com","username":"imacdonn"},"state":"REVIEWER"},{"updated":"2018-02-16 01:21:10.000000000","updated_by":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"reviewer":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"state":"REVIEWER"},{"updated":"2018-02-22 04:21:42.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2018-03-22 19:57:47.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-03-22 20:34:08.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-03-23 00:18:19.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-03-23 00:41:00.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-03-23 00:45:30.000000000","updated_by":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-03-23 01:36:16.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-03-23 02:11:54.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-03-23 02:34:38.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-03-23 06:06:02.000000000","updated_by":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"reviewer":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"state":"REVIEWER"},{"updated":"2018-03-23 06:39:25.000000000","updated_by":{"_account_id":23356,"name":"wanghaijun","email":"wanghj@awcloud.com","username":"wanghaijun"},"reviewer":{"_account_id":23356,"name":"wanghaijun","email":"wanghj@awcloud.com","username":"wanghaijun"},"state":"REVIEWER"},{"updated":"2018-03-23 13:55:02.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2018-03-23 14:13:36.000000000","updated_by":{"_account_id":27998,"name":"renlixing","email":"renlixing@gmail.com","username":"renlixing"},"reviewer":{"_account_id":27998,"name":"renlixing","email":"renlixing@gmail.com","username":"renlixing"},"state":"REVIEWER"},{"updated":"2018-03-23 16:44:28.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-03-23 17:48:59.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":"ca07cdda317b2ab417d153f011b09e508c5c133f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-11-16 00:26:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ce0c2dbbd00df4fe837fa075c31085ab3bc0c2bd","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2017-11-16 00:59:42.000000000","message":"Patch Set 1: Code-Review+1\n\nTested patch locally","accounts_in_message":[],"_revision_number":1},{"id":"925c8900c40e7f2f589842bfabffb3beb8f8eaa7","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-11-16 01:21:41.000000000","message":"Patch Set 1: Verified+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/48/520248/1/check/tempest-dsvm-full-xenial/e498853/ : SUCCESS in 54m 49s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/48/520248/1/check/grenade-dsvm-xenial/e4e6759/ : SUCCESS in 43m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"86fbc414087b8048c72b3770a0dd2b1854f757a5","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2017-11-16 01:57:33.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/48/520248/1/check/nova-out-of-tree-pvm/5194b42 : SUCCESS in 52m 45s\n- nova-in-tree-pvm http://184.172.12.213/48/520248/1/check/nova-in-tree-pvm/8bfe0f1 : FAILURE in 33m 33s","accounts_in_message":[],"_revision_number":1},{"id":"67bf14d1f06eb3b1d73b211b78bc897085454fa7","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2017-11-16 01:59:37.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- check-dsvm-tempest-vz7-exe-minimal http://openstack-3rd-party-virtuozzo-ci-logs.virtuozzo.com/48/520248/1/check/check-dsvm-tempest-vz7-exe-minimal/3b9ae03 : SUCCESS in 58m 26s\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI Make the comment \u0027run-Virtuozzo CI\u0027 to recheck","accounts_in_message":[],"_revision_number":1},{"id":"2cf5fab5e005e5362ecc3bea66c40b3c4e4b7eeb","author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"date":"2017-11-16 02:17:10.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"bbf27139f28aff612a2cbd17727f1ec2426a74a3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-16 02:19:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/48/520248/1/check/openstack-tox-pep8/decdb0e/ : SUCCESS in 7m 37s\n- openstack-tox-py27 http://logs.openstack.org/48/520248/1/check/openstack-tox-py27/e7875ec/ : SUCCESS in 18m 01s\n- openstack-tox-py35 http://logs.openstack.org/48/520248/1/check/openstack-tox-py35/89a4cb7/ : SUCCESS in 9m 48s\n- build-openstack-sphinx-docs http://logs.openstack.org/48/520248/1/check/build-openstack-sphinx-docs/5156481/html/ : SUCCESS in 4m 56s\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/48/520248/1/check/legacy-tempest-dsvm-py35/38a7074/ : SUCCESS in 1h 12m 59s\n- openstack-tox-functional http://logs.openstack.org/48/520248/1/check/openstack-tox-functional/a2634f0/ : SUCCESS in 22m 16s\n- openstack-tox-functional-py35 http://logs.openstack.org/48/520248/1/check/openstack-tox-functional-py35/57d14f6/ : SUCCESS in 17m 08s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/48/520248/1/check/legacy-grenade-dsvm-neutron-multinode/e052e06/ : SUCCESS in 51m 08s\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/48/520248/1/check/legacy-grenade-dsvm-neutron-multinode-live-migration/3438f29/ : SUCCESS in 1h 14m 37s (non-voting)\n- legacy-tempest-dsvm-cells http://logs.openstack.org/48/520248/1/check/legacy-tempest-dsvm-cells/1dadcec/ : SUCCESS in 33m 05s\n- legacy-tempest-dsvm-full-devstack-plugin-ceph http://logs.openstack.org/48/520248/1/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/d89efa0/ : SUCCESS in 1h 09m 03s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/48/520248/1/check/legacy-tempest-dsvm-neutron-multinode-full/514d6a0/ : SUCCESS in 1h 26m 24s (non-voting)\n- legacy-tempest-dsvm-neutron-nova-next-full http://logs.openstack.org/48/520248/1/check/legacy-tempest-dsvm-neutron-nova-next-full/1891dbe/ : SUCCESS in 1h 48m 34s (non-voting)\n- legacy-tempest-dsvm-multinode-live-migration http://logs.openstack.org/48/520248/1/check/legacy-tempest-dsvm-multinode-live-migration/3c2025b/ : SUCCESS in 39m 00s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/48/520248/1/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/86c9b9c/ : SUCCESS in 38m 36s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/48/520248/1/check/legacy-tempest-dsvm-neutron-full/047f5f5/ : SUCCESS in 1h 21m 04s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/48/520248/1/check/legacy-grenade-dsvm-neutron/d9737f6/ : SUCCESS in 45m 54s","accounts_in_message":[],"_revision_number":1},{"id":"81c89dda19560a3770104e9ee3b96afac14b845f","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-11-16 02:27:54.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/48/520248/1/check/dsvm-tempest-neutron-network/5fa4115 : SUCCESS in 1h 43m 12s","accounts_in_message":[],"_revision_number":1},{"id":"3096a1a10a8bb510e8f7b9ff5e27127f808b7628","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2017-11-16 02:55:23.000000000","message":"Patch Set 1:\n\nTesting completed on the zVM Driver CI system check-nova pipeline.  To recheck only the zVM driver plugins, submit a comment with only zvm: recheck in the comment. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-8823 : SUCCESS in 2h 09m 47s","accounts_in_message":[],"_revision_number":1},{"id":"ab821c22163dc73fa67b2b7d09a147c8621191b0","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2017-11-16 03:13:34.000000000","message":"Patch Set 1: Verified+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/520248/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/3c86fea : SUCCESS in 1h 37m 43s","accounts_in_message":[],"_revision_number":1},{"id":"0d1f6534186601a412a504721dd5925ae910b83a","author":{"_account_id":15286,"name":"XenProject CI","email":"openstack-ci@xenproject.org","username":"XenProject-CI","tags":["SERVICE_USER"]},"date":"2017-11-16 03:50:26.000000000","message":"Patch Set 1:\n\nBuild failed.  To recheck use \u0027xen: recheck\u0027.  For 3rd party ci contact info: https://wiki.openstack.org/wiki/ThirdPartySystems\n\n- dsvm-tempest-xen http://logs.openstack.xenproject.org/48/520248/1/check/dsvm-tempest-xen/a30fe76 : FAILURE in 2h 15m 10s","accounts_in_message":[],"_revision_number":1},{"id":"9c2eb6581efcc435eea90e556b2be12f8ee4d54f","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2017-11-16 04:50:14.000000000","message":"Patch Set 1:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-48-520248-1 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":1},{"id":"a23748fe149b9ce62d33ba154d6283296fa6f3c7","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2017-11-16 05:24:42.000000000","message":"Patch Set 1:\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/520248/1/ : FAILURE in 17s","accounts_in_message":[],"_revision_number":1},{"id":"3c86b97e304672278696a0d2b3182da6532f3726","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2017-11-16 08:50:13.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- dsvm-nova http://207.189.188.190/logs/48/520248/1/check-vote/ext-nova-zuul/e986bd1 : FAILURE in 59m 20s","accounts_in_message":[],"_revision_number":1},{"id":"c6ca479492b2cc9714dbb5e0b1a136c11cfa6baf","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2017-11-16 15:11:15.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://52.169.200.208/48/520248/1/check-nova/Nova-ML2-Sriov/e1028b6 : FAILURE in 49m 32s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://52.169.200.208/48/520248/1/check-nova/Nova-MACVTAP-ML2-Sriov/c851404 : SUCCESS in 51m 44s (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":"7cfa7615727917674e01a8f489accbab7828c538","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2017-11-16 16:56:59.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov-Multinode http://52.169.200.208/48/520248/1/check-mlnx-multinode/Nova-ML2-Sriov-Multinode/6bb27a4 : SUCCESS in 1h 25m 40s (non-voting)\n\nTo re-run the job post \u0027recheck multinode-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":1},{"id":"83d62a35347d82fac8d5edf2bb8db792d7882edd","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2017-11-23 08:58:30.000000000","message":"Patch Set 1:\n\nI tried testing locally with my nova.test.patch from the bug report, but it is failing due to https://bugs.launchpad.net/nova/+bug/1733933","accounts_in_message":[],"_revision_number":1},{"id":"12eccf1d1154120fe844f053cda4d6d4272b1729","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2017-12-18 12:35:55.000000000","message":"Patch Set 1: Code-Review+1\n\nTested with CELLSV2_SETUP\u003dsingleconductor and now seems to work fine.","accounts_in_message":[],"_revision_number":1},{"id":"064ea2ccab978d692c167f249102d610d9de7cab","author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"date":"2017-12-19 02:43:31.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"c752e10a877c4d6a5895389a3775f132a97cbaa6","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2018-01-04 21:36:12.000000000","message":"Patch Set 1: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":1},{"id":"025af501841b1066ec1e60c56c215b77bf3b9e7b","author":{"_account_id":17656,"name":"blkart","email":"blkart.org@gmail.com","username":"blkart"},"date":"2018-01-05 05:41:34.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"c14bb5eaf3d5dbb959cf4c2953cc7d8117c2a09a","author":{"_account_id":18445,"name":"Aihua Edward Li","email":"aihuaedwardli@yahoo.com","username":"aihuaedwardli"},"date":"2018-02-15 23:49:15.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"0eea9523e142a559e8a0d15093bc846c58ecabfc","author":{"_account_id":23561,"name":"iain MacDonnell","email":"iain.macdonnell@oracle.com","username":"imacdonn"},"date":"2018-02-15 23:54:45.000000000","message":"Patch Set 1: Code-Review+1\n\nFixes https://bugs.launchpad.net/nova/+bug/1749838 for me","accounts_in_message":[],"_revision_number":1},{"id":"4f1ccb99560fdf05d7f37860ac8301b94a4c27f8","author":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"date":"2018-02-16 01:21:10.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"af4fdfc65ac81c6fdc4a8128db54efbee48e17da","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2018-02-22 04:21:42.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"1c296c7960c2d172ac25a2e21c074177cfe464e4","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2018-03-12 12:27:18.000000000","message":"Patch Set 1: Code-Review-1\n\nSo I think this means we delete any ports we create, then re-create them... rather than unbind the port and re-use it next time.\n\nThis means the IP address you see in list instances changes as you retry on a new hosts. This is likely to break existing scripts that wait for the IP, then check for ssh to then come up, etc.\n\nNow if we created the ports in the conductor, the binding vs create operation would be separate enough for us to do this kind of thing.\n\nHaving said that, maybe its something we want to break, I am not sure, hence the -1","accounts_in_message":[],"_revision_number":1},{"id":"26ddf0f90a6cf6104798a0142b3613777e88fa1f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-03-21 01:37:35.000000000","message":"Patch Set 1:\n\nSorry for the late reply, I just saw the -1 (Gerrit dashboard hides it when there is a +2 on the patch).\n\n\u003e So I think this means we delete any ports we create, then re-create them... rather than unbind the port and re-use it next time.\n\nYes, because we don\u0027t really have the mechanics in place for unbinding ports that nova itself created. We have the pre-existing port logic, but trying to work this into that would likely get really confusing, especially when we delete the instance and don\u0027t delete the port because we flagged it as pre-existing even though nova created it. Which either means (a) this is broken until we move port creation to conductor and then figure out if we still have wonkiness to deal with there or (b) add another flag like pre-existing port but means something different, which makes me want to throw myself into a moving bus.\n\n\u003e This means the IP address you see in list instances changes as you retry on a new hosts. This is likely to break existing scripts that wait for the IP, then check for ssh to then come up, etc.\n\nDo you think people actually have scripts that reliably work on something like this when we\u0027re re-scheduling before the instance status is ACTIVE? I don\u0027t think that\u0027s really something we should consider part of the API contract here.\n\nAlso, if I\u0027m understanding this correctly:\n\nhttps://specs.openstack.org/openstack/nova-specs/specs/queens/implemented/remove-configurable-hide-server-address-feature.html\n\nWe don\u0027t show the server address while it\u0027s building anyway, so it\u0027s a non-issue right?\n\n\u003e Now if we created the ports in the conductor, the binding vs create operation would be separate enough for us to do this kind of thing.\n\nSure, but when is that ever going to happen realistically?\n\n\u003e Having said that, maybe its something we want to break, I am not sure, hence the -1\n\nSure, I understand. I didn\u0027t think about the crazy script thing, but don\u0027t really think it\u0027s something we need to worry about either.\n\nI was also wondering why we seem to make this so complicated to clean up after ourselves during reschedule, given the history on this same bug (and duplicates) and related attempts to fix it. I thought this is way too easy, I must be breaking something. But it\u0027s also possible we\u0027re just over-thinking this.","accounts_in_message":[],"_revision_number":1},{"id":"170b52e78a0a033a72bcea53d713a7764d4bd980","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2018-03-21 03:09:19.000000000","message":"Patch Set 1:\n\n\u003e Sorry for the late reply, I just saw the -1 (Gerrit dashboard hides\n \u003e it when there is a +2 on the patch).\n \u003e \n \u003e \u003e So I think this means we delete any ports we create, then\n \u003e re-create them... rather than unbind the port and re-use it next\n \u003e time.\n \u003e \n \u003e Yes, because we don\u0027t really have the mechanics in place for\n \u003e unbinding ports that nova itself created. We have the pre-existing\n \u003e port logic, but trying to work this into that would likely get\n \u003e really confusing, especially when we delete the instance and don\u0027t\n \u003e delete the port because we flagged it as pre-existing even though\n \u003e nova created it. Which either means (a) this is broken until we\n \u003e move port creation to conductor and then figure out if we still\n \u003e have wonkiness to deal with there or (b) add another flag like\n \u003e pre-existing port but means something different, which makes me\n \u003e want to throw myself into a moving bus.\n \u003e \n \u003e \u003e This means the IP address you see in list instances changes as\n \u003e you retry on a new hosts. This is likely to break existing scripts\n \u003e that wait for the IP, then check for ssh to then come up, etc.\n \u003e \n \u003e Do you think people actually have scripts that reliably work on\n \u003e something like this when we\u0027re re-scheduling before the instance\n \u003e status is ACTIVE? I don\u0027t think that\u0027s really something we should\n \u003e consider part of the API contract here.\n \u003e \n \u003e Also, if I\u0027m understanding this correctly:\n \u003e \n \u003e https://specs.openstack.org/openstack/nova-specs/specs/queens/implemented/remove-configurable-hide-server-address-feature.html\n \u003e \n \u003e We don\u0027t show the server address while it\u0027s building anyway, so\n \u003e it\u0027s a non-issue right?\n \u003e \n \u003e \u003e Now if we created the ports in the conductor, the binding vs\n \u003e create operation would be separate enough for us to do this kind of\n \u003e thing.\n \u003e \n \u003e Sure, but when is that ever going to happen realistically?\n \u003e \n \u003e \u003e Having said that, maybe its something we want to break, I am not\n \u003e sure, hence the -1\n \u003e \n \u003e Sure, I understand. I didn\u0027t think about the crazy script thing,\n \u003e but don\u0027t really think it\u0027s something we need to worry about\n \u003e either.\n \u003e \n \u003e I was also wondering why we seem to make this so complicated to\n \u003e clean up after ourselves during reschedule, given the history on\n \u003e this same bug (and duplicates) and related attempts to fix it. I\n \u003e thought this is way too easy, I must be breaking something. But\n \u003e it\u0027s also possible we\u0027re just over-thinking this.\n\nYea - and on top of that I feel like this is a pretty major issue, especially for older versions of Nova.\nMaybe with the new scheduler improvements it won\u0027t be so impactful, but I doubt we will get away from completely failing to schedule vms, and having them rescheduled?","accounts_in_message":[],"_revision_number":1},{"id":"fde7cf1fcb4ec02a7e165ba266b2ae8e89e923d1","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2018-03-22 16:46:28.000000000","message":"Patch Set 1: Workflow+1 Code-Review+2\n\nAh, so we hide the IP address until we are in some sense built, that removes me concern, so lets try this out.\n\nOverall this makes us more consistent between drivers, which is awesome.","accounts_in_message":[],"_revision_number":1},{"id":"d40fe34fef688d5b1795fa1504d85f42495ecace","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-22 16:46:59.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"37b4b310f4ae09e4cd323e96afcdc2c8cdc42aff","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-22 18:25:59.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate 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/48/520248/1/gate/openstack-tox-pep8/a4242d5/ : SUCCESS in 8m 29s\n- openstack-tox-py27 http://logs.openstack.org/48/520248/1/gate/openstack-tox-py27/eb7b359/ : FAILURE in 11m 23s\n- openstack-tox-py35 http://logs.openstack.org/48/520248/1/gate/openstack-tox-py35/14c13d3/ : FAILURE in 14m 34s\n- build-openstack-sphinx-docs http://logs.openstack.org/48/520248/1/gate/build-openstack-sphinx-docs/cc6db38/html/ : SUCCESS in 6m 17s\n- tempest-full http://logs.openstack.org/48/520248/1/gate/tempest-full/c4dcfc2/ : SUCCESS in 1h 30m 48s\n- neutron-grenade http://logs.openstack.org/48/520248/1/gate/neutron-grenade/869eb3a/ : SUCCESS in 44m 47s\n- tempest-full-py3 http://logs.openstack.org/48/520248/1/gate/tempest-full-py3/cd82013/ : POST_FAILURE in 1h 14m 15s\n- legacy-tempest-dsvm-cells http://logs.openstack.org/48/520248/1/gate/legacy-tempest-dsvm-cells/0c5f809/ : SUCCESS in 37m 02s\n- legacy-tempest-dsvm-multinode-live-migration http://logs.openstack.org/48/520248/1/gate/legacy-tempest-dsvm-multinode-live-migration/eda4a5e/ : SUCCESS in 36m 29s\n- nova-multiattach http://logs.openstack.org/48/520248/1/gate/nova-multiattach/7607167/ : SUCCESS in 50m 31s\n- nova-tox-functional http://logs.openstack.org/48/520248/1/gate/nova-tox-functional/634bcfb/ : SUCCESS in 12m 50s\n- nova-tox-functional-py35 http://logs.openstack.org/48/520248/1/gate/nova-tox-functional-py35/2d1dc07/ : SUCCESS in 14m 02s\n- nova-next http://logs.openstack.org/48/520248/1/gate/nova-next/0b8e50d/ : SUCCESS in 1h 19m 32s","accounts_in_message":[],"_revision_number":1},{"id":"824affef1fbc74a1a280d1525e524539728c1718","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-03-22 18:36:40.000000000","message":"Patch Set 1: Workflow-1\n\nThis needs to be rebased now.","accounts_in_message":[],"_revision_number":1},{"id":"beed69e506b73df59505b74e75d4c8ce7fee4dbc","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-03-22 18:53:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d80ddd6d9753fa699ff088c6ea68e2dab774e2f6","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2018-03-22 19:47:55.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- nova-out-of-tree-pvm http://184.172.12.213/48/520248/2/check/nova-out-of-tree-pvm/a12b8f6 : SUCCESS in 53m 05s\n- nova-in-tree-pvm http://184.172.12.213/48/520248/2/check/nova-in-tree-pvm/efb161f : SUCCESS in 51m 09s","accounts_in_message":[],"_revision_number":2},{"id":"c45b26441b7cc41eee9b5f837661be8af00456f4","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-03-22 19:57:47.000000000","message":"Patch Set 2: Verified+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/48/520248/2/check/tempest-dsvm-full-xenial/096bd9b/ : SUCCESS in 58m 47s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/48/520248/2/check/grenade-dsvm-xenial/76e9e4e/ : SUCCESS in 41m 25s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0e7e60ebea4f2d11970c6665260c53425d76caa7","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2018-03-22 20:34:08.000000000","message":"Patch Set 2:\n\n* pci-test http://52.27.155.124/pci/520248/2 : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"d7679435e3fea67f79d9c78ad686f990a589b9a9","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2018-03-22 20:55:42.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/48/520248/2/check/check-dsvm-tempest-vz7-exe-minimal/f3f751d : FAILURE in 49m 08s\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":"17668f27f7a21f99d3b729d34151884b9957c215","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2018-03-22 21:48:41.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial http://52.27.155.124/portland/2018-03-22/520248/2/check/tempest-dsvm-intel-nfv-xenial/e8b0a0d : SUCCESS in 31m 40s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-03-22/520248/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/5f62555 : SUCCESS in 1h 05m 49s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-03-22/520248/2/check/tempest-dsvm-ovsdpdk-nfv-networking-xenial/8cc957c : SUCCESS in 56m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ec04a1ea4a94d31d7466d8d52d3561b4e179be6f","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2018-03-22 21:55:20.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- nova-dsvm-full-tempest http://cloudbase-ci.com/nova/520248/2/ : SUCCESS in 3h 00m 36s","accounts_in_message":[],"_revision_number":2},{"id":"0f9dc3c5e2d29640cb81029d6c2b1c8a86640d96","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-22 23:03:48.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/48/520248/2/check/openstack-tox-pep8/9f44161/ : SUCCESS in 7m 42s\n- openstack-tox-py27 http://logs.openstack.org/48/520248/2/check/openstack-tox-py27/ec499bb/ : SUCCESS in 11m 43s\n- openstack-tox-py35 http://logs.openstack.org/48/520248/2/check/openstack-tox-py35/47d8a24/ : SUCCESS in 16m 28s\n- build-openstack-sphinx-docs http://logs.openstack.org/48/520248/2/check/build-openstack-sphinx-docs/dca33cb/html/ : SUCCESS in 5m 05s\n- tempest-full http://logs.openstack.org/48/520248/2/check/tempest-full/e661eb2/ : SUCCESS in 1h 20m 44s\n- neutron-grenade http://logs.openstack.org/48/520248/2/check/neutron-grenade/a1c384a/ : SUCCESS in 44m 59s\n- tempest-full-py3 http://logs.openstack.org/48/520248/2/check/tempest-full-py3/2a89815/ : POST_FAILURE in 1h 11m 56s\n- neutron-grenade-multinode http://logs.openstack.org/48/520248/2/check/neutron-grenade-multinode/e013466/ : SUCCESS in 55m 37s\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/48/520248/2/check/legacy-grenade-dsvm-neutron-multinode-live-migration/4cf888c/ : SUCCESS in 55m 57s (non-voting)\n- legacy-tempest-dsvm-cells http://logs.openstack.org/48/520248/2/check/legacy-tempest-dsvm-cells/ef40e2b/ : SUCCESS in 45m 10s\n- legacy-tempest-dsvm-full-devstack-plugin-ceph http://logs.openstack.org/48/520248/2/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/0fd2cca/ : SUCCESS in 1h 10m 23s (non-voting)\n- neutron-tempest-multinode-full http://logs.openstack.org/48/520248/2/check/neutron-tempest-multinode-full/19dfb92/ : SUCCESS in 1h 33m 48s (non-voting)\n- legacy-tempest-dsvm-multinode-live-migration http://logs.openstack.org/48/520248/2/check/legacy-tempest-dsvm-multinode-live-migration/a5c81cb/ : FAILURE in 37m 14s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/48/520248/2/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/24441ed/ : SUCCESS in 39m 13s (non-voting)\n- nova-multiattach http://logs.openstack.org/48/520248/2/check/nova-multiattach/0c4eddc/ : SUCCESS in 56m 23s\n- nova-tox-functional http://logs.openstack.org/48/520248/2/check/nova-tox-functional/f707a1c/ : SUCCESS in 19m 22s\n- nova-tox-functional-py35 http://logs.openstack.org/48/520248/2/check/nova-tox-functional-py35/ef19d11/ : SUCCESS in 12m 27s\n- nova-next http://logs.openstack.org/48/520248/2/check/nova-next/b75a44a/ : FAILURE in 1h 04m 34s","accounts_in_message":[],"_revision_number":2},{"id":"d9ed97827272da52a0f81bc539d16dbcfb780542","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2018-03-22 23:34:52.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"6d9dc54736b19bab606d533caddf988bc2f773ca","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2018-03-23 00:18:19.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/48/520248/2/check/check-dsvm-tempest-vz7-exe-minimal/aca3748 : FAILURE in 42m 13s\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":"fa8652839a62622d46284bc5bd31a1805ea6d71e","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-03-23 00:37:10.000000000","message":"Patch Set 2:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/48/520248/2/check/tempest-dsvm-full-xenial/edc48fb/ : UNSTABLE in 1h 01m 36s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/48/520248/2/check/grenade-dsvm-xenial/408250e/ : UNSTABLE in 44m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a2ee1933153a5f2a2b308de872aa4d831cc5f7f6","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2018-03-23 00:41:00.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial http://52.27.155.124/portland/2018-03-22/520248/2/check/tempest-dsvm-intel-nfv-xenial/0e3132d : SUCCESS in 28m 40s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-03-22/520248/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/ee7c9d9 : SUCCESS in 1h 05m 33s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-03-22/520248/2/check/tempest-dsvm-ovsdpdk-nfv-networking-xenial/37e110c : SUCCESS in 52m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9491192bc350768cc718369d216e71fd67d4cc8f","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2018-03-23 00:45:30.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- nova-out-of-tree-pvm http://184.172.12.213/48/520248/2/check/nova-out-of-tree-pvm/2094128 : SUCCESS in 1h 04m 40s\n- nova-in-tree-pvm http://184.172.12.213/48/520248/2/check/nova-in-tree-pvm/e6bfbad : SUCCESS in 1h 00m 10s","accounts_in_message":[],"_revision_number":2},{"id":"14a4bc3de13879a5217d2a7f7c9c4a3e04cf56a5","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2018-03-23 01:10:56.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov-Multinode http://52.169.200.208/48/520248/2/check-mlnx-multinode/Nova-ML2-Sriov-Multinode/4204266 : SUCCESS in 1h 05m 03s (non-voting)\n\nTo re-run the job post \u0027recheck multinode-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":2},{"id":"834af9def6b9cc0f170d9e306943294488c4f0fc","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-03-23 01:13:37.000000000","message":"Patch Set 2:\n\nrecheck stackviz issue should be fixed now","accounts_in_message":[],"_revision_number":2},{"id":"d4277ddd0134448753656c03f2a73db34c48ff7d","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2018-03-23 01:36:16.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/48/520248/2/check/dsvm-tempest-neutron-network/4c61fc0 : SUCCESS in 2h 02m 01s\n- test-vgpu http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/48/520248/2/check/test-vgpu/bcb699d : SUCCESS in 15m 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6a34b338921f7ef752a011bd8c94dfc45aa1bd90","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-23 01:41:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/48/520248/2/check/openstack-tox-pep8/4ea6e27/ : SUCCESS in 9m 32s\n- openstack-tox-py27 http://logs.openstack.org/48/520248/2/check/openstack-tox-py27/812a82d/ : SUCCESS in 11m 21s\n- openstack-tox-py35 http://logs.openstack.org/48/520248/2/check/openstack-tox-py35/1f93449/ : SUCCESS in 11m 59s\n- build-openstack-sphinx-docs http://logs.openstack.org/48/520248/2/check/build-openstack-sphinx-docs/1798265/html/ : SUCCESS in 5m 24s\n- tempest-full http://logs.openstack.org/48/520248/2/check/tempest-full/44d6371/ : SUCCESS in 1h 22m 18s\n- neutron-grenade http://logs.openstack.org/48/520248/2/check/neutron-grenade/5623c80/ : SUCCESS in 44m 30s\n- tempest-full-py3 http://logs.openstack.org/48/520248/2/check/tempest-full-py3/5d70f60/ : SUCCESS in 1h 45m 02s\n- neutron-grenade-multinode http://logs.openstack.org/48/520248/2/check/neutron-grenade-multinode/8dc45f0/ : SUCCESS in 1h 05m 42s\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/48/520248/2/check/legacy-grenade-dsvm-neutron-multinode-live-migration/0eb9ac9/ : SUCCESS in 52m 31s (non-voting)\n- legacy-tempest-dsvm-cells http://logs.openstack.org/48/520248/2/check/legacy-tempest-dsvm-cells/2346654/ : SUCCESS in 47m 54s\n- legacy-tempest-dsvm-full-devstack-plugin-ceph http://logs.openstack.org/48/520248/2/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/eabb3f7/ : SUCCESS in 1h 01m 17s (non-voting)\n- neutron-tempest-multinode-full http://logs.openstack.org/48/520248/2/check/neutron-tempest-multinode-full/f52399b/ : SUCCESS in 1h 25m 15s (non-voting)\n- legacy-tempest-dsvm-multinode-live-migration http://logs.openstack.org/48/520248/2/check/legacy-tempest-dsvm-multinode-live-migration/a4e8fc3/ : SUCCESS in 43m 50s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/48/520248/2/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/33533f2/ : SUCCESS in 42m 15s (non-voting)\n- nova-multiattach http://logs.openstack.org/48/520248/2/check/nova-multiattach/e2786c1/ : SUCCESS in 56m 06s\n- nova-tox-functional http://logs.openstack.org/48/520248/2/check/nova-tox-functional/459870a/ : SUCCESS in 13m 46s\n- nova-tox-functional-py35 http://logs.openstack.org/48/520248/2/check/nova-tox-functional-py35/b5dd55a/ : SUCCESS in 15m 29s\n- nova-next http://logs.openstack.org/48/520248/2/check/nova-next/8f4478b/ : SUCCESS in 1h 46m 13s","accounts_in_message":[],"_revision_number":2},{"id":"4568abf0077a47b894443129b5d7ed498d3955b4","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-03-23 01:52:54.000000000","message":"Patch Set 2:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/48/520248/2/check/tempest-dsvm-full-xenial/136c330/ : FAILURE in 36m 41s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/48/520248/2/check/grenade-dsvm-xenial/62e7246/ : FAILURE in 38m 30s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f2c6ddb42e2c7b953963527209408bd2e4b2832e","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2018-03-23 02:11:54.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://52.169.200.208/48/520248/2/check-nova/Nova-ML2-Sriov/29094d4 : SUCCESS in 1h 03m 33s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://52.169.200.208/48/520248/2/check-nova/Nova-MACVTAP-ML2-Sriov/bb14a94 : SUCCESS in 51m 34s (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":"35a34e63dede2abdaf08f4fa7f9189c14440fbbf","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2018-03-23 02:34:38.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/520248/2/ : FAILURE in 2h 59m 19s","accounts_in_message":[],"_revision_number":2},{"id":"8238ab699d76154dfa3b4cc298dec56d770b9446","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2018-03-23 06:06:02.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"bbce3d4e0fc8df3a2c493f83b61b2a9ec466c9c0","author":{"_account_id":23356,"name":"wanghaijun","email":"wanghj@awcloud.com","username":"wanghaijun"},"date":"2018-03-23 06:39:25.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"96ed3d31a8847f415eb892a9bc70498720e398c4","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2018-03-23 13:55:02.000000000","message":"Patch Set 2: Code-Review+2\n\nStill looks good to me. Matt feel free to +W it if you think its trival enough, can\u0027t remember the rules we use for that these days.","accounts_in_message":[],"_revision_number":2},{"id":"ea60565d0501c6e9c0273468b8aa30bae78c0870","author":{"_account_id":27998,"name":"renlixing","email":"renlixing@gmail.com","username":"renlixing"},"date":"2018-03-23 14:13:36.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"63ee44f034588b176bac982c80f5de156161b063","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-03-23 15:00:21.000000000","message":"Patch Set 2: Workflow+1\n\nRebase was trivial, re-approving.","accounts_in_message":[],"_revision_number":2},{"id":"d20ba5b53d39471050e7e782b8f0e13da951556f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-23 15:01:28.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"d79a0d07049a80185678415936e5cb3edb42cb8b","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2018-03-23 16:44:28.000000000","message":"Patch Set 2: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"d96b913f35b741adda207d594f142e54c1bffecc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-23 17:48:59.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/48/520248/2/gate/openstack-tox-pep8/59d0528/ : SUCCESS in 8m 34s\n- openstack-tox-py27 http://logs.openstack.org/48/520248/2/gate/openstack-tox-py27/f56f8ff/ : SUCCESS in 11m 46s\n- openstack-tox-py35 http://logs.openstack.org/48/520248/2/gate/openstack-tox-py35/4da188c/ : SUCCESS in 12m 01s\n- build-openstack-sphinx-docs http://logs.openstack.org/48/520248/2/gate/build-openstack-sphinx-docs/94eebb5/html/ : SUCCESS in 5m 32s\n- tempest-full http://logs.openstack.org/48/520248/2/gate/tempest-full/5a2c827/ : SUCCESS in 1h 34m 32s\n- neutron-grenade http://logs.openstack.org/48/520248/2/gate/neutron-grenade/7630841/ : SUCCESS in 44m 22s\n- tempest-full-py3 http://logs.openstack.org/48/520248/2/gate/tempest-full-py3/9932e95/ : SUCCESS in 1h 07m 20s\n- legacy-tempest-dsvm-cells http://logs.openstack.org/48/520248/2/gate/legacy-tempest-dsvm-cells/06a9307/ : SUCCESS in 45m 35s\n- legacy-tempest-dsvm-multinode-live-migration http://logs.openstack.org/48/520248/2/gate/legacy-tempest-dsvm-multinode-live-migration/e0e3418/ : SUCCESS in 35m 08s\n- nova-cells-v1 http://logs.openstack.org/48/520248/2/gate/nova-cells-v1/3f84cf7/ : SUCCESS in 55m 31s\n- nova-multiattach http://logs.openstack.org/48/520248/2/gate/nova-multiattach/d398661/ : SUCCESS in 54m 16s\n- nova-next http://logs.openstack.org/48/520248/2/gate/nova-next/88bdb60/ : SUCCESS in 1h 29m 34s\n- nova-tox-functional http://logs.openstack.org/48/520248/2/gate/nova-tox-functional/53be4e0/ : SUCCESS in 19m 21s\n- nova-tox-functional-py35 http://logs.openstack.org/48/520248/2/gate/nova-tox-functional-py35/55ae210/ : SUCCESS in 14m 09s","accounts_in_message":[],"_revision_number":2},{"id":"af016037bad99bc1b8656357ae672cbc20750ebe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-23 17:49:01.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"3a503a8f2b934f19049531c5c92130ca7cdd6a7f","revisions":{"d25c5dfd60059cc33dd61e27a58ee114049ce518":{"kind":"REWORK","_number":1,"created":"2017-11-16 00:26:11.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/48/520248/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/520248/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/520248/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/520248/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/520248/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/520248/1"}}},"commit":{"parents":[{"commit":"f93f10e7b6de8a7b87dd22730bfd73856ea6d0fb","subject":"Merge \"Trivial grammar fix\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f93f10e7b6de8a7b87dd22730bfd73856ea6d0fb"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2017-11-16 00:15:44.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2017-11-16 00:15:44.000000000","tz":-300},"subject":"Always deallocate networking before reschedule if using Neutron","message":"Always deallocate networking before reschedule if using Neutron\n\nWhen a server build fails on a selected compute host, the compute\nservice will cast to conductor which calls the scheduler to select\nanother host to attempt the build if retries are not exhausted.\n\nWith commit 08d24b733ee9f4da44bfbb8d6d3914924a41ccdc, if retries\nare exhausted or the scheduler raises NoValidHost, conductor will\ndeallocate networking for the instance. In the case of neutron, this\nmeans unbinding any ports that the user provided with the server\ncreate request and deleting any ports that nova-compute created during\nthe allocate_for_instance() operation during server build.\n\nWhen an instance is deleted, it\u0027s networking is deallocated in the same\nway - unbind pre-existing ports, delete ports that nova created.\n\nThe problem is when rescheduling from a failed host, if we successfully\nreschedule and build on a secondary host, any ports created from the\noriginal host are not cleaned up until the instance is deleted. For\nIronic or SR-IOV ports, those are always deallocated.\n\nThe ComputeDriver.deallocate_networks_on_reschedule() method defaults\nto False just so that the Ironic driver could override it, but really\nwe should always cleanup neutron ports before rescheduling.\n\nLooking over bug report history, there are some mentions of different\nnetworking backends handling reschedules with multiple ports differently,\nin that sometimes it works and sometimes it fails. Regardless of the\nnetworking backend, however, we are at worst taking up port quota for\nthe tenant for ports that will not be bound to whatever host the instance\nends up on.\n\nThere could also be legacy reasons for this behavior with nova-network,\nso that is side-stepped here by just restricting this check to whether\nor not neutron is being used. When we eventually remove nova-network we\ncan then also remove the deallocate_networks_on_reschedule() method and\nSR-IOV check.\n\nChange-Id: Ib2abf73166598ff14fce4e935efe15eeea0d4f7d\nCloses-Bug: #1597596\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d25c5dfd60059cc33dd61e27a58ee114049ce518"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d25c5dfd60059cc33dd61e27a58ee114049ce518"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f93f10e7b6de8a7b87dd22730bfd73856ea6d0fb","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"3a503a8f2b934f19049531c5c92130ca7cdd6a7f":{"kind":"REWORK","_number":2,"created":"2018-03-22 18:53:59.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/48/520248/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/520248/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/520248/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/520248/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/520248/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/520248/2"}}},"commit":{"parents":[{"commit":"315a4d63c223690c66fa448a20d77ec23148016f","subject":"Merge \"Add unit tests for EmulatorThreadsTestCase\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/315a4d63c223690c66fa448a20d77ec23148016f"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2017-11-16 00:15:44.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-03-22 18:53:38.000000000","tz":-240},"subject":"Always deallocate networking before reschedule if using Neutron","message":"Always deallocate networking before reschedule if using Neutron\n\nWhen a server build fails on a selected compute host, the compute\nservice will cast to conductor which calls the scheduler to select\nanother host to attempt the build if retries are not exhausted.\n\nWith commit 08d24b733ee9f4da44bfbb8d6d3914924a41ccdc, if retries\nare exhausted or the scheduler raises NoValidHost, conductor will\ndeallocate networking for the instance. In the case of neutron, this\nmeans unbinding any ports that the user provided with the server\ncreate request and deleting any ports that nova-compute created during\nthe allocate_for_instance() operation during server build.\n\nWhen an instance is deleted, it\u0027s networking is deallocated in the same\nway - unbind pre-existing ports, delete ports that nova created.\n\nThe problem is when rescheduling from a failed host, if we successfully\nreschedule and build on a secondary host, any ports created from the\noriginal host are not cleaned up until the instance is deleted. For\nIronic or SR-IOV ports, those are always deallocated.\n\nThe ComputeDriver.deallocate_networks_on_reschedule() method defaults\nto False just so that the Ironic driver could override it, but really\nwe should always cleanup neutron ports before rescheduling.\n\nLooking over bug report history, there are some mentions of different\nnetworking backends handling reschedules with multiple ports differently,\nin that sometimes it works and sometimes it fails. Regardless of the\nnetworking backend, however, we are at worst taking up port quota for\nthe tenant for ports that will not be bound to whatever host the instance\nends up on.\n\nThere could also be legacy reasons for this behavior with nova-network,\nso that is side-stepped here by just restricting this check to whether\nor not neutron is being used. When we eventually remove nova-network we\ncan then also remove the deallocate_networks_on_reschedule() method and\nSR-IOV check.\n\nChange-Id: Ib2abf73166598ff14fce4e935efe15eeea0d4f7d\nCloses-Bug: #1597596\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3a503a8f2b934f19049531c5c92130ca7cdd6a7f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3a503a8f2b934f19049531c5c92130ca7cdd6a7f"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"315a4d63c223690c66fa448a20d77ec23148016f","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
