)]}'
{"id":"openstack%2Fnova~432503","triplet_id":"openstack%2Fnova~master~I0a6753f10a5988cda7b9ba51b5e7504ca4881f2d","project":"openstack/nova","branch":"master","topic":"bp/create-bdm-from-flavor-extra-specs","hashtags":[],"change_id":"I0a6753f10a5988cda7b9ba51b5e7504ca4881f2d","subject":"Enable specifying BDM in Flavor Extra-Specs","status":"ABANDONED","created":"2017-02-11 00:18:50.000000000","updated":"2017-03-03 21:37:14.000000000","total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5e1f53c1d08371f5448c8f045599d5f4196d231f","_number":432503,"virtual_id_number":432503,"owner":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"disliked":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"all":[{"date":"2017-02-15 04:12:54.000000000","_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"date":"2017-02-15 03:37:28.000000000","_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":1,"date":"2017-02-15 03:47:51.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"date":"2017-02-15 03:18:13.000000000","_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"date":"2017-02-15 03:50:32.000000000","_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"date":"2017-02-15 07:34:51.000000000","_account_id":16897,"name":"Virtuozzo Storage CI","email":"vzstorage-ci@virtuozzo.com","username":"vzstorage-ci","tags":["SERVICE_USER"]},{"date":"2017-02-15 05:08:15.000000000","_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"date":"2017-02-15 04:36:52.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":1,"date":"2017-02-15 03:50:19.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},{"_account_id":12408,"name":"Maxim Nestratov","email":"mnestratov@virtuozzo.com","username":"mnestratov"},{"date":"2017-02-15 12:12:34.000000000","_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"date":"2017-02-15 04:36:02.000000000","_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":-1,"date":"2017-02-15 05:16:41.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16897,"name":"Virtuozzo Storage CI","email":"vzstorage-ci@virtuozzo.com","username":"vzstorage-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12408,"name":"Maxim Nestratov","email":"mnestratov@virtuozzo.com","username":"mnestratov"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":-2,"date":"2017-02-15 02:41:00.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","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":{"all":[{"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_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":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"date":"2017-02-15 20:33:45.000000000","_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":16897,"name":"Virtuozzo Storage CI","email":"vzstorage-ci@virtuozzo.com","username":"vzstorage-ci","tags":["SERVICE_USER"]},{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},{"date":"2017-02-23 19:15:28.000000000","_account_id":12408,"name":"Maxim Nestratov","email":"mnestratov@virtuozzo.com","username":"mnestratov"},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","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,"permitted_voting_range":{"min":0,"max":1},"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16897,"name":"Virtuozzo Storage CI","email":"vzstorage-ci@virtuozzo.com","username":"vzstorage-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":12408,"name":"Maxim Nestratov","email":"mnestratov@virtuozzo.com","username":"mnestratov"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","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":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":12408,"name":"Maxim Nestratov","email":"mnestratov@virtuozzo.com","username":"mnestratov"},{"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},{"_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":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":16897,"name":"Virtuozzo Storage CI","email":"vzstorage-ci@virtuozzo.com","username":"vzstorage-ci","tags":["SERVICE_USER"]},{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},{"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-02-11 03:47:58.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":"2017-02-11 18:19:52.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2017-02-13 22:52:18.000000000","updated_by":{"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},"reviewer":{"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},"state":"REVIEWER"},{"updated":"2017-02-15 03:18:13.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":"2017-02-15 03:37:28.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":"2017-02-15 03:47:51.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":"2017-02-15 03:50:19.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-02-15 03:50:32.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":"2017-02-15 04:12:54.000000000","updated_by":{"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},"reviewer":{"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},"state":"REVIEWER"},{"updated":"2017-02-15 04:36:02.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-02-15 04:36:52.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-02-15 05:08:15.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":"2017-02-15 05:16:41.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":"2017-02-15 07:34:51.000000000","updated_by":{"_account_id":16897,"name":"Virtuozzo Storage CI","email":"vzstorage-ci@virtuozzo.com","username":"vzstorage-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16897,"name":"Virtuozzo Storage CI","email":"vzstorage-ci@virtuozzo.com","username":"vzstorage-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-02-15 12:12:34.000000000","updated_by":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-02-15 20:33:45.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2017-02-23 19:15:28.000000000","updated_by":{"_account_id":12408,"name":"Maxim Nestratov","email":"mnestratov@virtuozzo.com","username":"mnestratov"},"reviewer":{"_account_id":12408,"name":"Maxim Nestratov","email":"mnestratov@virtuozzo.com","username":"mnestratov"},"state":"REVIEWER"},{"updated":"2017-03-03 21:37:14.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"}],"messages":[{"id":"9e429f0c5388a8fb312ec9aee76e2f75677af073","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-11 00:18:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"03c4378fe50804db5d6473da312bdd13b1561ca8","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-11 00:22:27.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"0ddd23b896acb96f1207249ee70cbc2c1f5c9491","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2017-02-11 00:53:11.000000000","message":"Patch Set 1:\n\n* pci-test http://52.27.155.124/pci/432503/1 : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"f770fb59e4375c5accf27e7040a69cfb30feebcd","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2017-02-11 00:54:30.000000000","message":"Patch Set 2:\n\n* pci-test http://52.27.155.124/pci/432503/2 : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"9f6d4df83aa86698eff2672a6936f1d66b9c1bed","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2017-02-11 01:25:34.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/03/432503/2/check/check-dsvm-tempest-vz7-exe-minimal/fdba1c1 : SUCCESS in 1h 02m 21s\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":"5d65f7ea2abcd58745327638912bb86f9c1a49e0","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-02-11 01:32:10.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 http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/03/432503/2/check/tempest-dsvm-full-xenial/db742d3/ : SUCCESS in 1h 08m 28s\n- grenade-dsvm-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/03/432503/2/check/grenade-dsvm-xenial/007ae26/ : FAILURE in 33m 42s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a0b8c826fba963cf90290bd911db15ebd1ad32d4","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2017-02-11 01:47:27.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- nova-out-of-tree-pvm http://184.172.12.213/03/432503/2/check/nova-out-of-tree-pvm/2d0acfc : SUCCESS in 1h 24m 27s","accounts_in_message":[],"_revision_number":2},{"id":"bae6be778190951bffb9a2a80667053b86eb9dfa","author":{"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},"date":"2017-02-11 02:07:32.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- nova-dvsm-full-tempest http://64.119.130.115/nova/432503/2/ : SUCCESS in 1h 36m 19s","accounts_in_message":[],"_revision_number":2},{"id":"b085e4f904706efe11a720ed5341452cf9685065","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-11 02:16:46.000000000","message":"Patch Set 2: Verified-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- gate-nova-docs-ubuntu-xenial http://docs-draft.openstack.org/03/432503/2/check/gate-nova-docs-ubuntu-xenial/21f95ee//doc/build/html/ : SUCCESS in 3m 07s\n- gate-nova-pep8-ubuntu-xenial http://logs.openstack.org/03/432503/2/check/gate-nova-pep8-ubuntu-xenial/f60b6a3/ : FAILURE in 4m 49s\n- gate-nova-python27-ubuntu-xenial http://logs.openstack.org/03/432503/2/check/gate-nova-python27-ubuntu-xenial/d93f5f4/ : FAILURE in 7m 49s\n- gate-nova-python35 http://logs.openstack.org/03/432503/2/check/gate-nova-python35/7eb5bad/ : FAILURE in 7m 49s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/03/432503/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/44533e0/ : SUCCESS in 1h 03m 21s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/03/432503/2/check/gate-grenade-dsvm-neutron-ubuntu-xenial/6f6f2d5/ : SUCCESS in 36m 00s\n- gate-nova-tox-functional-ubuntu-xenial http://logs.openstack.org/03/432503/2/check/gate-nova-tox-functional-ubuntu-xenial/d38fead/ : SUCCESS in 11m 11s\n- gate-nova-tox-functional-py35-ubuntu-xenial http://logs.openstack.org/03/432503/2/check/gate-nova-tox-functional-py35-ubuntu-xenial/d91a918/ : SUCCESS in 11m 23s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/03/432503/2/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/f02b672/ : SUCCESS in 41m 26s\n- gate-grenade-dsvm-neutron-multinode-live-migration-nv http://logs.openstack.org/03/432503/2/check/gate-grenade-dsvm-neutron-multinode-live-migration-nv/3512754/ : FAILURE in 42m 40s (non-voting)\n- gate-tempest-dsvm-py35-ubuntu-xenial-nv http://logs.openstack.org/03/432503/2/check/gate-tempest-dsvm-py35-ubuntu-xenial-nv/3637d06/ : FAILURE in 1h 00m 07s (non-voting)\n- gate-tempest-dsvm-cells-ubuntu-xenial http://logs.openstack.org/03/432503/2/check/gate-tempest-dsvm-cells-ubuntu-xenial/cc83fe3/ : SUCCESS in 37m 05s\n- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial http://logs.openstack.org/03/432503/2/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/d1c0f16/ : SUCCESS in 1h 07m 58s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/03/432503/2/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/962ef23/ : FAILURE in 1h 50m 41s (non-voting)\n- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial http://logs.openstack.org/03/432503/2/check/gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial/f37e817/ : SUCCESS in 41m 01s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/03/432503/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/9010058/ : SUCCESS in 28m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"88b575672cd2b1a1e73268193633114c5a01148b","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-02-11 02:40:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/03/432503/2/check/dsvm-tempest-neutron-network/d46dc1c : SUCCESS in 2h 02m 18s","accounts_in_message":[],"_revision_number":2},{"id":"1ba75549531cd577bd19f2f1604f9a71874b2740","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-02-11 02:43:02.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-02-11/432503/2/check/tempest-dsvm-full-nfv-xenial/926bccb : SUCCESS in 1h 49m 55s\n- tempest-dsvm-intel-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-02-11/432503/2/check/tempest-dsvm-intel-nfv-xenial/da1a4cf : SUCCESS in 41m 04s\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-02-11/432503/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/9be5037 : SUCCESS in 1h 21m 29s","accounts_in_message":[],"_revision_number":2},{"id":"5d2e6c41cfe37b45533868dc8eb48cb1289e86c0","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2017-02-11 02:53:21.000000000","message":"Patch Set 2:\n\nTesting completed on KVM for IBM z Systems. For rechecking only on the KVM for IBM z Systems 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-ibm-tempest-dsvm-full http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/432503/2/check-ibm-tempest-dsvm-full/c2b0235 : FAILURE in 1h 58m 27s","accounts_in_message":[],"_revision_number":2},{"id":"522f57129b7eb79b6bf61f9096a188ce6a986912","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-02-11 03:47:58.000000000","message":"Patch Set 2: Code-Review-2\n\nProcedural -2 on this until we can discuss the blueprint, which would either need to happen in the nova meeting or at the PTG if you throw it on the nova-ptg-pike etherpad.","accounts_in_message":[],"_revision_number":2},{"id":"87f54d5b5c27cf38be370896c498984c194f71a8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-02-11 04:16:29.000000000","message":"Patch Set 2:\n\nRelated:\n\nhttps://specs.openstack.org/openstack/nova-specs/specs/ocata/approved/flavor-root-disk-none.html","accounts_in_message":[],"_revision_number":2},{"id":"f4f5bcccb49eaec4673a7be982d83d37905d3900","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-02-11 14:22:16.000000000","message":"Patch Set 2:\n\nSorry but I\u0027m not a fan of this proposal.\n\nThis side-steps the jsonschema API request validation that we have on block_device_mapping_v2 which is an issue for me. You could potentially perform that validation when creating the extra specs on the flavor, but that gets to feeling a bit too much of a special case to me.\n\nThere is also the interoperability issue here since we don\u0027t have a microversion on this, you don\u0027t know which clouds are going to support this and which aren\u0027t. Since by default only admins can modify the flavor to do this maybe that\u0027s less of a concern, but it is all controlled via policy so the lack of discoverability of this feature feels wrong to me.\n\nI referenced that other spec which was previously approved for Ocata but didn\u0027t get done and looks abandoned. The goal there is the same - to get users of a given cloud to only be able to create volume-backed instances. The means are different though. The idea here is a bit more slick and easier to use compared to that other spec, but this one lacks the validation and interoperability we\u0027d want in the compute API.\n\nIf the issue is the clunkiness of the --block-device CLI then I\u0027d think we could wrap something simpler into the CLI for just booting from volume with some defaults based on the image and flavor provided. The sucky thing about that is it doesn\u0027t translate to all clients or ways to use the compute API, so it\u0027s pretty limited in it\u0027s usage.\n\nWe should probably talk more about this at the PTG.","accounts_in_message":[],"_revision_number":2},{"id":"e9d954df74204a6a58a9cd34fbf5f49c8e3d8435","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-11 16:13:46.000000000","message":"Patch Set 2:\n\n\u003e\u003eSorry but I\u0027m not a fan of this proposal.\n\u003e\u003eThis side-steps the jsonschema API request validation that we have on block_device_mapping_v2 which is an issue for me.\n\nCan you elaborate why this is a concern for you?  This is a pretty significantly different use case than just passing in k/v pairs on the command line.\n\n\u003e\u003eYou could potentially perform that validation when creating the extra specs on the flavor, but that gets to feeling a bit too much of a special case to me.\n\nWell, in the major cases there\u0027s NOTHING to validate, just the \"use_cinder\" key; would it make you happier if I just disabled any ability to use anything else there for now?\n\n\u003e\u003eThere is also the interoperability issue here since we don\u0027t have a microversion on this, you don\u0027t know which clouds are going to support this and which aren\u0027t.\n\nUmmm, ok my mother said if you can\u0027t say anything nice... so... Just leave it at \" I STRONGLY DISAGREE \"\n\n\u003e\u003eSince by default only admins can modify the flavor to do this maybe that\u0027s less of a concern, but it is all controlled via policy so the lack of discoverability of this feature feels wrong to me.\n\nI really don\u0027t understand your concern here at all.\n\n\u003e\u003eI referenced that other spec which was previously approved for Ocata but didn\u0027t get done and looks abandoned. The goal there is the same - to get users of a given cloud to only be able to \n\nCreate volume-backed instances. The means are different though.\nYeah, same goal; but the other approach just continues on with the Rube Goldberg Mentality.  Is that how things have to be?\n\n\u003e\u003eThe idea here is a bit more slick and easier to use compared to that other spec,\nI\u0027ll take that as at least a single plus in the pros column but looks like without the Rhube Goldberg approach I have almost zero chance\n\n\u003e\u003ebut this one lacks the validation and interoperability we\u0027d want in the compute API.\n\nValidation and interop against what?  I\u0027m not changing the external consumeable API for this very reason.  I\u0027m just allowing you to use a mechanism that you already have (extra-specs).\nI\u0027m starting to wonder if the only people that are so concerned about this sort of thing are the developers themeselves.\n\n\n\u003e\u003eIf the issue is the clunkiness of the --block-device CLI then I\u0027d think we could wrap something simpler into the CLI for just booting from volume with some defaults based on the image and flavor provided.\n\nMeh, nah; if it were just that you\u0027re right we could probably do something else.  The goal mostly is just to be able to use any Cinder backend to back an Instance by default.  No Ceph, no NFS, no local LVM etc.\n\n\u003e\u003eThe sucky thing about that is it doesn\u0027t translate to all clients or ways to use the compute API, so it\u0027s pretty limited in it\u0027s usage.\n\nYeah :(\n\n\u003e\u003eWe should probably talk more about this at the PTG.\nYes please, I\u0027m not holding my breath, but remaining optimistic. to all clients or ways to use the compute API, so it\u0027s pretty limited in it\u0027s usage.","accounts_in_message":[],"_revision_number":2},{"id":"a8049f5a191accc13e66a537efc2e4de0576782a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-02-11 17:31:09.000000000","message":"Patch Set 2:\n\nBy validation I\u0027m talking about this:\n\nhttps://github.com/openstack/nova/blob/master/nova/api/openstack/compute/schemas/block_device_mapping.py\n\nWhat you\u0027re proposing is basically a way to workaround using the block_device_mapping_v2 in the compute API directly, which conveniently solves one use case, but doesn\u0027t have any validation on it, except maybe if we break when creating the BlockDeviceMapping object. For example, we don\u0027t care nova.block_device.BlockDeviceDict.from_api in here from what I can tell which does some validation on the requested BDM.\n\nSince this just takes the extra specs and throws those as attributes into the BDM, we could have invalid things in there, like destination_type\u003d\u0027foo\u0027 could be in extra_specs and would be set on the BDM but wouldn\u0027t be valid.\n\nWe have the request schema validation for a reason, so we can have that up-front validation. As noted, we could still probably tie that in when setting the extra spec if we were going to do this.\n\nI\u0027m also a bit worried about the assumption that we will build on this to add support for nova creating volumes with a given volume type, something that we\u0027ve pushed back against as proxy orchestration for several releases now.","accounts_in_message":[],"_revision_number":2},{"id":"843fe2878b06260dbabfdf9cfb445e7aaa92eda0","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-11 18:18:12.000000000","message":"Patch Set 2:\n\nOk, yeah; I see your point WRT validating the Values (I do ensure the keys are valid, although I just simply ignore them if they\u0027re not) but you\u0027re correct I\u0027m not doing anything with respect to the values that may be set.  I could change that, but if the whole idea concept is objectionable then... well not much point.  I also think at some point people have to be grown ups and take some responsibility for what they deploy.  I don\u0027t think this is a case where there\u0027s really a serious issue.\n\nAs far as the Types thing; I kinda get it, but on the other hand why are we so strongly opposed to making something \"useful\" and more to the point leveling the playing field with other storage platforms?  We hear a lot about \"Vendor Lockin\" but maybe that only applies when it\u0027s not the Vendors \"we like\"?\n\nAt the end of the day I guess the big thing for me is I\u0027m having trouble identifying any significant risk or maintenance requirements to in turn provide what several deployers (both public/sp\u0027s and private cloud) have voiced as a \"useful/needed\" feature.  Sure, it could use some things to fit better in the philosophy of discovery and verification to make sure nobody can ever make a mistake and do something wrong; but even that seems a bit overkill.  Things like extra-specs are intended to be Admin/Deploy things and I don\u0027t think it\u0027s unrealistic to expect Admins and Cloud Operators to have some level of understanding and responsibility in deploying a Cloud.\n\nAnyway, if you have the time to chat at PTG (looking at the etherpad I\u0027m not sure how you possibly will) that would be awesome.","accounts_in_message":[],"_revision_number":2},{"id":"5a844b8a932e8b67e20d9737edef6140fcd172d1","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2017-02-11 18:19:52.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)\n\nFull disclosure, I\u0027m a card-carrying member of the \"hates BFV\" club. I\u0027m not really in favor of making BFV more consumable. I would hate to see a significant number of clouds just short-circuiting nova\u0027s normal ephemeral image behavior into something more \"robust\" by forcing everything into volumes in their flavors. That path in nova is _always_ more buggy and problematic.\n\nI agree that the BDM interface and corresponding command line tooling is terrible for all the use cases and should be better. The API that backs it is similarly terrible, and the code that underpins all of it is almost universally hated by everyone who has ever had to work on it. One of my primary complaints with this approach is that it seems to marry us to that even more than we are today. With the current API, we can at least microversion it into oblivion, but extra_specs on flavors (and even worse, on images) stick around like a disease.\n\nSo I guess my summary is that the code here, while problematic, could probably be namespaced and schema-checked, but the higher level implications of lack of versioning, supporting it forever, etc make me pretty unlikely to be in support of it.","accounts_in_message":[],"_revision_number":2},{"id":"3253ccaa636eb7b2a23422467dfad03dbbf17830","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-02-11 18:27:00.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"eefd885aac0e090db2ad4783d2814bb729aeb5c7","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2017-02-11 18:33:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"75d032d1d2ca996b2c5bab36ddba71709ab39d1a","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-11 19:22:24.000000000","message":"Patch Set 2:\n\n(3 comments)\n\nThanks both of you for at least taking the time to look, ask questions etc.\n\n@Dan\nYeah, there\u0027s a lot of folks that are card carrying member of BFV haters and some of that I don\u0027t argue with.  I\u0027m not a huge fan of the \"persist all the things\" concept, but this is different than that.  This is a desire to use resources more efficiently and to solve some real problems.  Blades with 12 cores, 96 Gig or Ram but almost no disks is one example I\u0027ve actually been using this for.\n\nI\u0027m not looking to make things more persistent, I\u0027m looking to make things more efficient.   If I have a Block service (Cinder) and I don\u0027t care about an Object store or I\u0027m not using Ceph why shouldn\u0027t I be able to use that Block service for all of my stroage needs (Images, Ephemeral disks etc)?  I mostly want Nova, and I do evertyhing ephemeral; but I can do that more efficiently in some cases by using Cinder to scale my storage when/where I need to.  I mean, after all our entire goal is to provide elasticity and efficiency right? \n\nMost importantly I\u0027m not convinced this is adding any significant burden, maintenance or potential bugs to what we already have.  In fact, I think it might reduce maintenance burden, and best of all it doesn\u0027t muck with the API which when I thought of doing it this way I \"thought\" was a good thing.","accounts_in_message":[],"_revision_number":2},{"id":"e5ac205d90c8ab27c41a5793b5cfa7a5b61f9b4a","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-11 23:11:56.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"18ef9ae5a2ae1246adb7dee1f8838ca0ee93487b","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-11 23:13:15.000000000","message":"Patch Set 3: Workflow-1\n\nRealizing there\u0027s still some discussion required around this, here\u0027s an idea for how to deal with the raised concerns about leaving this capability to policy.","accounts_in_message":[],"_revision_number":3},{"id":"c533159a27954027439bc18e50fbefb0254c2276","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2017-02-11 23:22:54.000000000","message":"Patch Set 3:\n\nTesting completed on KVM for IBM z Systems. For rechecking only on the KVM for IBM z Systems 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-ibm-tempest-dsvm-full http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/432503/3/check-ibm-tempest-dsvm-full/52c76b1 : FAILURE in 9m 59s","accounts_in_message":[],"_revision_number":3},{"id":"fa88c47aba4bf4de1643454b7816de113bffdad9","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2017-02-11 23:48:18.000000000","message":"Patch Set 3:\n\n* pci-test http://52.27.155.124/pci/432503/3 : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"4f80817a58887b25f8aa04ec3ae0eb8a7863731a","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2017-02-12 00:17:13.000000000","message":"Patch Set 3:\n\nBuild failed. Comment \u0027recheck powervm\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/03/432503/3/check/nova-out-of-tree-pvm/9da7344 : FAILURE in 1h 04m 08s","accounts_in_message":[],"_revision_number":3},{"id":"a0134bec6a9d25364cd23c0f00062733a56ceb3f","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-02-12 00:20:28.000000000","message":"Patch Set 3: 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 http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/03/432503/3/check/tempest-dsvm-full-xenial/d7f75c7/ : SUCCESS in 1h 07m 19s\n- grenade-dsvm-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/03/432503/3/check/grenade-dsvm-xenial/9af6fe8/ : FAILURE in 49m 05s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d28de6462a2d5a870e06d0f75b01351e2b7f55a8","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2017-02-12 00:29:15.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/03/432503/3/check/check-dsvm-tempest-vz7-exe-minimal/1880d7a : SUCCESS in 1h 04m 17s\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":"3072246585dfb315c1e8231ce428017b16a90761","author":{"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},"date":"2017-02-12 00:31:05.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova-dvsm-full-tempest http://64.119.130.115/nova/432503/3/ : SUCCESS in 1h 18m 23s","accounts_in_message":[],"_revision_number":3},{"id":"5aa5de9dca89db6a94686cb2b11e5767d1d20572","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-12 00:34:03.000000000","message":"Patch Set 3: Verified-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- gate-nova-docs-ubuntu-xenial http://docs-draft.openstack.org/03/432503/3/check/gate-nova-docs-ubuntu-xenial/53ab753//doc/build/html/ : SUCCESS in 2m 20s\n- gate-nova-pep8-ubuntu-xenial http://logs.openstack.org/03/432503/3/check/gate-nova-pep8-ubuntu-xenial/36620f3/ : FAILURE in 6m 00s\n- gate-nova-python27-ubuntu-xenial http://logs.openstack.org/03/432503/3/check/gate-nova-python27-ubuntu-xenial/af52059/ : SUCCESS in 7m 07s\n- gate-nova-python35 http://logs.openstack.org/03/432503/3/check/gate-nova-python35/8e0d9ae/ : SUCCESS in 7m 14s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/03/432503/3/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/8f29b1b/ : SUCCESS in 1h 08m 42s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/03/432503/3/check/gate-grenade-dsvm-neutron-ubuntu-xenial/a1acda1/ : SUCCESS in 33m 21s\n- gate-nova-tox-functional-ubuntu-xenial http://logs.openstack.org/03/432503/3/check/gate-nova-tox-functional-ubuntu-xenial/219d00d/ : SUCCESS in 17m 53s\n- gate-nova-tox-functional-py35-ubuntu-xenial http://logs.openstack.org/03/432503/3/check/gate-nova-tox-functional-py35-ubuntu-xenial/d6806eb/ : SUCCESS in 17m 38s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/03/432503/3/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/1737a5a/ : SUCCESS in 1h 04m 48s\n- gate-grenade-dsvm-neutron-multinode-live-migration-nv http://logs.openstack.org/03/432503/3/check/gate-grenade-dsvm-neutron-multinode-live-migration-nv/7e8fb93/ : FAILURE in 41m 22s (non-voting)\n- gate-tempest-dsvm-py35-ubuntu-xenial-nv http://logs.openstack.org/03/432503/3/check/gate-tempest-dsvm-py35-ubuntu-xenial-nv/3328252/ : FAILURE in 1h 21m 24s (non-voting)\n- gate-tempest-dsvm-cells-ubuntu-xenial http://logs.openstack.org/03/432503/3/check/gate-tempest-dsvm-cells-ubuntu-xenial/2ab2af2/ : SUCCESS in 56m 08s\n- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial http://logs.openstack.org/03/432503/3/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/05ae243/ : SUCCESS in 1h 03m 09s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/03/432503/3/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/31cc6c5/ : FAILURE in 1h 06m 19s (non-voting)\n- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial http://logs.openstack.org/03/432503/3/check/gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial/ccf6b8c/ : SUCCESS in 40m 14s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/03/432503/3/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/e251e30/ : SUCCESS in 42m 25s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5d040469445b4d4e171dff42ed9056384cd1d95d","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-02-12 00:52:12.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-02-11/432503/3/check/tempest-dsvm-full-nfv-xenial/4905721 : SUCCESS in 1h 39m 11s\n- tempest-dsvm-intel-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-02-11/432503/3/check/tempest-dsvm-intel-nfv-xenial/9bff486 : SUCCESS in 44m 34s\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-02-11/432503/3/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/c91cdc2 : SUCCESS in 1h 17m 37s","accounts_in_message":[],"_revision_number":3},{"id":"6de4f4752cf47d2c76e5701666c0862e101d63b4","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-02-12 00:56:05.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/03/432503/3/check/dsvm-tempest-neutron-network/1214f25 : SUCCESS in 1h 43m 19s","accounts_in_message":[],"_revision_number":3},{"id":"47904e844f204adabf360030b1b4d463e7a709a7","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-02-12 01:54:34.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a2ed81e730f78af237493dc18b102919b6b65bc8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-02-12 01:55:25.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a573a046eefdb560a8eb06c5762cc201b44af768","author":{"_account_id":16897,"name":"Virtuozzo Storage CI","email":"vzstorage-ci@virtuozzo.com","username":"vzstorage-ci","tags":["SERVICE_USER"]},"date":"2017-02-12 04:19:05.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- dsvm-tempest-kvm http://openstack-3rd-party-storage-ci-logs.virtuozzo.com/03/432503/3/check/dsvm-tempest-kvm/95fbde5 : SUCCESS in 1h 08m 21s\n- dsvm-tempest-exe http://openstack-3rd-party-storage-ci-logs.virtuozzo.com/03/432503/3/check/dsvm-tempest-exe/c0042d2 : SUCCESS in 45m 36s (non-voting)\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_Storage_CI Make the comment \u0027run-Virtuozzo Storage CI\u0027 to recheck","accounts_in_message":[],"_revision_number":3},{"id":"97c310cd5dd45a966535b4bd7dd14a8a107755d2","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-02-13 00:56:57.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"9ea15b85079c792d1021f49f06d9c3a38a1dd355","author":{"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},"date":"2017-02-13 22:52:18.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nConceptually I\u0027m a big +1 for this, its a feature that I\u0027ve seen interest in too. Need to look more into the proposed approach still... looking forward to more discussion on it.","accounts_in_message":[],"_revision_number":3},{"id":"d02fe965e33bfca62c227be2e52ea2fe985f621f","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-14 21:57:56.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4e38d69b6d722036fe822fe488e24284c1c24e97","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-14 23:50:20.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"dc7ba680fabc4724d0575ae59e259fd5d610fd12","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2017-02-15 00:17:37.000000000","message":"Patch Set 4:\n\n* pci-test http://52.27.155.124/pci/432503/4 : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"3f6066bdaf5fc58c7d0e6ed7c77d14428314d0d6","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2017-02-15 00:46:16.000000000","message":"Patch Set 4:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov-Multinode http://13.69.151.247/03/432503/4/check-mlnx-multinode/Nova-ML2-Sriov-Multinode/218862e : SUCCESS in 54m 57s (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":4},{"id":"4099f813f46ac4b89f3678c9a8388da6962de273","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2017-02-15 00:54:30.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/03/432503/4/check/check-dsvm-tempest-vz7-exe-minimal/07b146a : SUCCESS in 1h 03m 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":"39289c6cf8d85d5a6d6f7fe2f90083246a81035a","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-02-15 01:07:52.000000000","message":"Patch Set 4: 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 http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/03/432503/4/check/tempest-dsvm-full-xenial/587dcac/ : SUCCESS in 1h 15m 51s","accounts_in_message":[],"_revision_number":4},{"id":"a2bd6667eace1a3a9988069b4bb9f3641fb9d06e","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2017-02-15 01:09:31.000000000","message":"Patch Set 4:\n\nBuild succeeded.\n\n- nova-out-of-tree-pvm http://184.172.12.213/03/432503/4/check/nova-out-of-tree-pvm/35bd2a4 : SUCCESS in 1h 11m 40s","accounts_in_message":[],"_revision_number":4},{"id":"27894a223032f7968c405813bfe3f5f7bec48a26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-15 01:23:03.000000000","message":"Patch Set 4: Verified-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- gate-nova-docs-ubuntu-xenial http://docs-draft.openstack.org/03/432503/4/check/gate-nova-docs-ubuntu-xenial/4c318de//doc/build/html/ : SUCCESS in 2m 26s\n- gate-nova-pep8-ubuntu-xenial http://logs.openstack.org/03/432503/4/check/gate-nova-pep8-ubuntu-xenial/983a703/ : FAILURE in 3m 47s\n- gate-nova-python27-ubuntu-xenial http://logs.openstack.org/03/432503/4/check/gate-nova-python27-ubuntu-xenial/98e5cb1/ : SUCCESS in 7m 50s\n- gate-nova-python35 http://logs.openstack.org/03/432503/4/check/gate-nova-python35/9a98054/ : SUCCESS in 6m 49s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/03/432503/4/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/769b5b9/ : SUCCESS in 1h 08m 13s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/03/432503/4/check/gate-grenade-dsvm-neutron-ubuntu-xenial/58489c4/ : SUCCESS in 50m 12s\n- gate-nova-tox-functional-ubuntu-xenial http://logs.openstack.org/03/432503/4/check/gate-nova-tox-functional-ubuntu-xenial/560822a/ : SUCCESS in 22m 50s\n- gate-nova-tox-functional-py35-ubuntu-xenial http://logs.openstack.org/03/432503/4/check/gate-nova-tox-functional-py35-ubuntu-xenial/a8aebac/ : SUCCESS in 20m 02s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/03/432503/4/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/0cb926f/ : SUCCESS in 42m 44s\n- gate-grenade-dsvm-neutron-multinode-live-migration-nv http://logs.openstack.org/03/432503/4/check/gate-grenade-dsvm-neutron-multinode-live-migration-nv/153a288/ : FAILURE in 40m 32s (non-voting)\n- gate-tempest-dsvm-py35-ubuntu-xenial-nv http://logs.openstack.org/03/432503/4/check/gate-tempest-dsvm-py35-ubuntu-xenial-nv/38fe2ac/ : FAILURE in 1h 31m 01s (non-voting)\n- gate-tempest-dsvm-cells-ubuntu-xenial http://logs.openstack.org/03/432503/4/check/gate-tempest-dsvm-cells-ubuntu-xenial/c735d19/ : FAILURE in 36m 32s\n- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial http://logs.openstack.org/03/432503/4/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/151e1cd/ : SUCCESS in 1h 03m 35s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/03/432503/4/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/83017f2/ : FAILURE in 1h 10m 47s (non-voting)\n- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial http://logs.openstack.org/03/432503/4/check/gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial/9980c9c/ : SUCCESS in 43m 39s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/03/432503/4/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/919a3fd/ : SUCCESS in 39m 24s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"205ea77766704ac10e9214eebee77f48e5ffaec4","author":{"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},"date":"2017-02-15 01:28:27.000000000","message":"Patch Set 4:\n\nBuild succeeded.\n\n- nova-dvsm-full-tempest http://64.119.130.115/nova/432503/4/ : SUCCESS in 1h 37m 31s","accounts_in_message":[],"_revision_number":4},{"id":"439d6076ed9da881d56899be5e21d76f2c49cbf8","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-02-15 01:37:01.000000000","message":"Patch Set 4: Verified-1\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/03/432503/4/check/dsvm-tempest-neutron-network/1e12cb6 : FAILURE in 1h 46m 02s","accounts_in_message":[],"_revision_number":4},{"id":"96ab12560b06e13f03e28cee832f09a5a56eaced","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2017-02-15 01:41:41.000000000","message":"Patch Set 4:\n\nTesting completed on KVM for IBM z Systems. For rechecking only on the KVM for IBM z Systems 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-ibm-tempest-dsvm-full http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/432503/4/check-ibm-tempest-dsvm-full/5149783 : SUCCESS in 1h 42m 44s","accounts_in_message":[],"_revision_number":4},{"id":"7547a7a777de80768cc9aa3694490c39f2806b03","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2017-02-15 02:07:43.000000000","message":"Patch Set 4:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.69.151.247/03/432503/4/check-nova/Nova-ML2-Sriov/91c239d : SUCCESS in 49m 14s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://13.69.151.247/03/432503/4/check-nova/Nova-MACVTAP-ML2-Sriov/5475f79 : FAILURE in 46m 18s (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":4},{"id":"036d405f303afc543ce5951395e668b57963ad3e","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-15 02:41:00.000000000","message":"Patch Set 5: Published edit on patch set 4","accounts_in_message":[],"_revision_number":5},{"id":"f9e8e219502ac981accea8450c9ee5069a6fbd5d","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2017-02-15 03:18:13.000000000","message":"Patch Set 5:\n\n* pci-test http://52.27.155.124/pci/432503/5 : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"393a20a125c0cee605a1248e4ebb3286adc44d79","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2017-02-15 03:35:55.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.69.151.247/03/432503/5/check-nova/Nova-ML2-Sriov/8cb771e : SUCCESS in 43m 40s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://13.69.151.247/03/432503/5/check-nova/Nova-MACVTAP-ML2-Sriov/05230f4 : FAILURE in 53m 04s (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":5},{"id":"44895b574248dbf2f7b5b7cc8c67456804e624c5","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2017-02-15 03:37:28.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov-Multinode http://13.69.151.247/03/432503/5/check-mlnx-multinode/Nova-ML2-Sriov-Multinode/a524f85 : SUCCESS in 55m 13s (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":5},{"id":"0102f9ad3a5a33502026e8cd8c3e89b96520cd4c","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-02-15 03:47:51.000000000","message":"Patch Set 5: 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 http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/03/432503/5/check/tempest-dsvm-full-xenial/bfee41b/ : SUCCESS in 1h 05m 52s","accounts_in_message":[],"_revision_number":5},{"id":"6d8334cc549cd60d8e0904c96ce5f4767d620c88","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-15 03:50:19.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-docs-ubuntu-xenial http://docs-draft.openstack.org/03/432503/5/check/gate-nova-docs-ubuntu-xenial/5b07129//doc/build/html/ : SUCCESS in 2m 41s\n- gate-nova-pep8-ubuntu-xenial http://logs.openstack.org/03/432503/5/check/gate-nova-pep8-ubuntu-xenial/5c10003/ : SUCCESS in 4m 37s\n- gate-nova-python27-ubuntu-xenial http://logs.openstack.org/03/432503/5/check/gate-nova-python27-ubuntu-xenial/d6f98ae/ : SUCCESS in 6m 58s\n- gate-nova-python35 http://logs.openstack.org/03/432503/5/check/gate-nova-python35/afd87b7/ : SUCCESS in 10m 29s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/03/432503/5/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/0306627/ : SUCCESS in 1h 07m 54s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/03/432503/5/check/gate-grenade-dsvm-neutron-ubuntu-xenial/9104ac1/ : SUCCESS in 40m 11s\n- gate-nova-tox-functional-ubuntu-xenial http://logs.openstack.org/03/432503/5/check/gate-nova-tox-functional-ubuntu-xenial/9db9a62/ : SUCCESS in 10m 42s\n- gate-nova-tox-functional-py35-ubuntu-xenial http://logs.openstack.org/03/432503/5/check/gate-nova-tox-functional-py35-ubuntu-xenial/54f06f3/ : SUCCESS in 10m 52s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/03/432503/5/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/815e5bf/ : SUCCESS in 1h 02m 58s\n- gate-grenade-dsvm-neutron-multinode-live-migration-nv http://logs.openstack.org/03/432503/5/check/gate-grenade-dsvm-neutron-multinode-live-migration-nv/b6dae79/ : FAILURE in 39m 36s (non-voting)\n- gate-tempest-dsvm-py35-ubuntu-xenial-nv http://logs.openstack.org/03/432503/5/check/gate-tempest-dsvm-py35-ubuntu-xenial-nv/527c817/ : FAILURE in 58m 17s (non-voting)\n- gate-tempest-dsvm-cells-ubuntu-xenial http://logs.openstack.org/03/432503/5/check/gate-tempest-dsvm-cells-ubuntu-xenial/5edacf7/ : SUCCESS in 36m 17s\n- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial http://logs.openstack.org/03/432503/5/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/b03c3dd/ : SUCCESS in 1h 06m 40s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/03/432503/5/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/2f0a7b1/ : FAILURE in 1h 04m 33s (non-voting)\n- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial http://logs.openstack.org/03/432503/5/check/gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial/2123fad/ : SUCCESS in 26m 38s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/03/432503/5/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/7dabeca/ : SUCCESS in 38m 26s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"48695353beca8f9763f0af85213c35e836747fc2","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2017-02-15 03:50:32.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- nova-out-of-tree-pvm http://184.172.12.213/03/432503/5/check/nova-out-of-tree-pvm/6e9366c : SUCCESS in 1h 01m 39s","accounts_in_message":[],"_revision_number":5},{"id":"50ddec341222c3946ac32c9c4589415f3f8ef68a","author":{"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},"date":"2017-02-15 04:12:54.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- nova-dvsm-full-tempest http://64.119.130.115/nova/432503/5/ : SUCCESS in 1h 31m 17s","accounts_in_message":[],"_revision_number":5},{"id":"18359893dd4c7974dbec9903d20f1978fec1d444","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2017-02-15 04:36:02.000000000","message":"Patch Set 5:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-03-432503-5 : SUCCESS \n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI","accounts_in_message":[],"_revision_number":5},{"id":"5a1f427236ef51b8190264dd8d87ca074b4a8277","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2017-02-15 04:36:52.000000000","message":"Patch Set 5:\n\nTesting completed on KVM for IBM z Systems. For rechecking only on the KVM for IBM z Systems 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-ibm-tempest-dsvm-full http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/432503/5/check-ibm-tempest-dsvm-full/2cc5f3e : FAILURE in 1h 55m 02s","accounts_in_message":[],"_revision_number":5},{"id":"40013964ca2e7dfd08a79cf926f5f5fe6c3a94a9","author":{"_account_id":16898,"name":"Virtuozzo CI","email":"virtuozzo6-ci@virtuozzo.com","username":"virtuozzo6-ci","tags":["SERVICE_USER"]},"date":"2017-02-15 05:08:15.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/03/432503/5/check/check-dsvm-tempest-vz7-exe-minimal/ff2642a : SUCCESS in 2h 26m 46s\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":"0bcd9fccd4baafa17c36de2a71a6c706a47daef9","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-02-15 05:16:41.000000000","message":"Patch Set 5: Verified-1\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/03/432503/5/check/dsvm-tempest-neutron-network/29713e4 : FAILURE in 2h 25m 56s","accounts_in_message":[],"_revision_number":5},{"id":"1b4cf0859b7b4a10191f12a7c81a1234c70fa1ce","author":{"_account_id":16897,"name":"Virtuozzo Storage CI","email":"vzstorage-ci@virtuozzo.com","username":"vzstorage-ci","tags":["SERVICE_USER"]},"date":"2017-02-15 07:34:51.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- dsvm-tempest-kvm http://openstack-3rd-party-storage-ci-logs.virtuozzo.com/03/432503/5/check/dsvm-tempest-kvm/518c818 : SUCCESS in 1h 04m 29s\n- dsvm-tempest-exe http://openstack-3rd-party-storage-ci-logs.virtuozzo.com/03/432503/5/check/dsvm-tempest-exe/e8666a3 : SUCCESS in 46m 18s (non-voting)\n\nFor information, see https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_Storage_CI Make the comment \u0027run-Virtuozzo Storage CI\u0027 to recheck","accounts_in_message":[],"_revision_number":5},{"id":"099ebb93bd9d29ba32a1a599a39a30f3e0846330","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-02-15 12:12:34.000000000","message":"Patch Set 5:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-02-15/432503/5/check/tempest-dsvm-full-nfv-xenial/1336c1f : SUCCESS in 1h 56m 41s\n- tempest-dsvm-intel-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-02-15/432503/5/check/tempest-dsvm-intel-nfv-xenial/f11abb7 : SUCCESS in 43m 29s\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-02-15/432503/5/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/db4725d : SUCCESS in 1h 18m 19s","accounts_in_message":[],"_revision_number":5},{"id":"b0f3448eca7a3492314c2964b103ed954a3364d1","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-23 23:39:17.000000000","message":"Abandoned\n\nLooks like we\u0027ll work on a backend driver for Nova instead","accounts_in_message":[],"_revision_number":5},{"id":"cea2c78d3eb11ba81a0b2192fb72b82b2efacb1e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2017-02-26 23:36:24.000000000","message":"Patch Set 1:\n\n- ext-nova-dsvm-nsx http://207.189.188.190/logs/ext-nova-dsvm-nsx/432503/1/3399/ : FAILURE\n\n\n\nAdd review comment \"vmware-recheck-patch\" to retrigger a new build.","accounts_in_message":[],"_revision_number":1},{"id":"0d2487d2fe94fe4659de87d1204c194859e690a6","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2017-03-03 21:37:14.000000000","message":"Patch Set 3:\n\n- ext-nova-dsvm-nsx http://207.189.188.190/logs/ext-nova-dsvm-nsx/432503/3/3430/ : FAILURE\n\n\n\nAdd review comment \"vmware-recheck-patch\" to retrigger a new build.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":5,"current_revision":"d1d17eef3f22be1b7ae2a7e98994b8de5f136bd1","revisions":{"b5b8595c015f8eecb0694f5fce8f8143cd25d691":{"kind":"REWORK","_number":1,"created":"2017-02-11 00:18:50.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/03/432503/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/03/432503/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/03/432503/1"}}},"commit":{"parents":[{"commit":"8d9325b525034e6e967818bc8431e91585d8abb7","subject":"Merge \"conf: Remove \u0027virt\u0027 file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d9325b525034e6e967818bc8431e91585d8abb7"}]}],"author":{"name":"John Griffith","email":"john.griffith8@gmail.com","date":"2017-02-10 23:48:42.000000000","tz":-420},"committer":{"name":"John Griffith","email":"john.griffith8@gmail.com","date":"2017-02-11 00:18:50.000000000","tz":-420},"subject":"Enable specifying BDM in Flavor Extra-Specs","message":"Enable specifying BDM in Flavor Extra-Specs\n\nThis patch introduces the ability to specify BDM info in a Flavors Extra Specs.\nValid BDM V2 keys can be set and read during Instance creation, resulting in a\nCinder Bootable volume being created and used for an Instance.\n\nThe option is enabled by setting `is_bdm_flavor\u003dTrue`, this will create a\nbdm equivalent to the following command:\n\n`... --block-device source\u003dimage,id\u003d\u003cimage-id-from-cmd\u003e,dest\u003dvolume,\\\nsize\u003d\u003cflavor-disk-size\u003e,shutdown\u003dremove,bootindex\u003d0`\n\nIf no other keys are set then the size information is obtained from the Flavors\nspecified `disk` size setting, and the default setting will be for the volume\nto be deleted on Instance termination.\n\nIn the case that a user has specified a BDM argument to the Nova boot command\n(openstack server create) the flag will be ignored and any user specified\nsettings will be honored instead.\n\nFuture enhancements that would be desireable/necessary are the ability\nto specify a Volume Type in the BDM and tieing in some image/cloning\ncapabilities on on the Cinder side when used in conjunction with Cinder\nbacked Glance.\n\nChange-Id: I0a6753f10a5988cda7b9ba51b5e7504ca4881f2d\nImplements: blueprint create-bdm-from-flavor-extra-specs\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b5b8595c015f8eecb0694f5fce8f8143cd25d691"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b5b8595c015f8eecb0694f5fce8f8143cd25d691"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8d9325b525034e6e967818bc8431e91585d8abb7","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c84820406240d223a033e6e9c86fe41cfc9235c6":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2017-02-11 00:22:27.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/03/432503/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/03/432503/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/03/432503/2"}}},"commit":{"parents":[{"commit":"8d9325b525034e6e967818bc8431e91585d8abb7","subject":"Merge \"conf: Remove \u0027virt\u0027 file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d9325b525034e6e967818bc8431e91585d8abb7"}]}],"author":{"name":"John Griffith","email":"john.griffith8@gmail.com","date":"2017-02-10 23:48:42.000000000","tz":-420},"committer":{"name":"John Griffith","email":"john.griffith8@gmail.com","date":"2017-02-11 00:19:17.000000000","tz":-420},"subject":"Enable specifying BDM in Flavor Extra-Specs","message":"Enable specifying BDM in Flavor Extra-Specs\n\nThis patch introduces the ability to specify BDM info in a Flavors\nExtra Specs. Valid BDM V2 keys can be set and read during Instance\ncreation, resulting in a Cinder Bootable volume being created and\nused for an Instance.\n\nThe option is enabled by setting `is_bdm_flavor\u003dTrue`, this will\ncreate a BDM equivalent to the following command:\n\n`... --block-device source\u003dimage,id\u003d\u003cimage-id-from-cmd\u003e,\\\ndest\u003dvolume,size\u003d\u003cflavor-disk-size\u003e,shutdown\u003dremove,bootindex\u003d0`\n\nIf no other keys are set then the size information is obtained\nfrom the Flavors specified `disk` size setting, and the default\nsetting will be for the volume to be deleted on Instance termination.\n\nIn the case that a user has specified a BDM argument to the Nova boot\ncommand (openstack server create) the flag will be ignored and any\nuser specified settings will be honored instead.\n\nFuture enhancements that would be desireable/necessary are the\nability to specify a Volume Type in the BDM and tieing in some\nimage/cloning capabilities on on the Cinder side when used in\nconjunction with Cinder backed Glance.\n\nChange-Id: I0a6753f10a5988cda7b9ba51b5e7504ca4881f2d\nImplements: blueprint create-bdm-from-flavor-extra-specs\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c84820406240d223a033e6e9c86fe41cfc9235c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c84820406240d223a033e6e9c86fe41cfc9235c6"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8d9325b525034e6e967818bc8431e91585d8abb7","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"b5486816f3f16c7326b6a69cc9dd2d6c7e02ae3d":{"kind":"REWORK","_number":3,"created":"2017-02-11 23:11:56.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/03/432503/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/03/432503/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/03/432503/3"}}},"commit":{"parents":[{"commit":"8d9325b525034e6e967818bc8431e91585d8abb7","subject":"Merge \"conf: Remove \u0027virt\u0027 file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d9325b525034e6e967818bc8431e91585d8abb7"}]}],"author":{"name":"John Griffith","email":"john.griffith8@gmail.com","date":"2017-02-10 23:48:42.000000000","tz":-420},"committer":{"name":"John Griffith","email":"john.griffith8@gmail.com","date":"2017-02-11 23:11:56.000000000","tz":-420},"subject":"Enable specifying BDM in Flavor Extra-Specs","message":"Enable specifying BDM in Flavor Extra-Specs\n\nThis patch introduces the ability to specify BDM info in a Flavors\nExtra Specs. Valid BDM V2 keys can be set and read during Instance\ncreation, resulting in a Cinder Bootable volume being created and\nused for an Instance.\n\nThe option is enabled by setting `is_bdm_flavor\u003dTrue`, this will\ncreate a BDM equivalent to the following command:\n\n`... --block-device source\u003dimage,id\u003d\u003cimage-id-from-cmd\u003e,\\\ndest\u003dvolume,size\u003d\u003cflavor-disk-size\u003e,shutdown\u003dremove,bootindex\u003d0`\n\nIf no other keys are set then the size information is obtained\nfrom the Flavors specified `disk` size setting, and the default\nsetting will be for the volume to be deleted on Instance termination.\n\nIn the case that a user has specified a BDM argument to the Nova boot\ncommand (openstack server create) the flag will be ignored and any\nuser specified settings will be honored instead.\n\nFuture enhancements that would be desireable/necessary are the\nability to specify a Volume Type in the BDM and tieing in some\nimage/cloning capabilities on on the Cinder side when used in\nconjunction with Cinder backed Glance.\n\nChange-Id: I0a6753f10a5988cda7b9ba51b5e7504ca4881f2d\nImplements: blueprint create-bdm-from-flavor-extra-specs\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b5486816f3f16c7326b6a69cc9dd2d6c7e02ae3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b5486816f3f16c7326b6a69cc9dd2d6c7e02ae3d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8d9325b525034e6e967818bc8431e91585d8abb7","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"aed5b37cc021136fc83e6e1f6e5b93a2f762f450":{"kind":"REWORK","_number":4,"created":"2017-02-14 23:50:20.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/03/432503/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/03/432503/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/03/432503/4"}}},"commit":{"parents":[{"commit":"159bf6e4e40a2356d34e0fe44adc20bb01ce683b","subject":"Merge \"api-ref: mark id as optional in POST /flavors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/159bf6e4e40a2356d34e0fe44adc20bb01ce683b"}]}],"author":{"name":"John Griffith","email":"john.griffith8@gmail.com","date":"2017-02-10 23:48:42.000000000","tz":-420},"committer":{"name":"John Griffith","email":"john.griffith8@gmail.com","date":"2017-02-14 23:48:24.000000000","tz":-420},"subject":"Enable specifying BDM in Flavor Extra-Specs","message":"Enable specifying BDM in Flavor Extra-Specs\n\nThis patch introduces the ability to specify BDM info in a Flavors\nExtra Specs. Valid BDM V2 keys can be set and read during Instance\ncreation, resulting in a Cinder Bootable volume being created and\nused for an Instance.\n\nThe option is enabled by setting `is_bdm_flavor\u003dTrue`, this will\ncreate a BDM equivalent to the following command:\n\n`... --block-device source\u003dimage,id\u003d\u003cimage-id-from-cmd\u003e,\\\ndest\u003dvolume,size\u003d\u003cflavor-disk-size\u003e,shutdown\u003dremove,bootindex\u003d0`\n\nIf no other keys are set then the size information is obtained\nfrom the Flavors specified `disk` size setting, and the default\nsetting will be for the volume to be deleted on Instance termination.\n\nIn the case that a user has specified a BDM argument to the Nova boot\ncommand (openstack server create) the flag will be ignored and any\nuser specified settings will be honored instead.\n\nFuture enhancements that would be desireable/necessary are the\nability to specify a Volume Type in the BDM and tieing in some\nimage/cloning capabilities on on the Cinder side when used in\nconjunction with Cinder backed Glance.\n\nChange-Id: I0a6753f10a5988cda7b9ba51b5e7504ca4881f2d\nImplements: blueprint create-bdm-from-flavor-extra-specs\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aed5b37cc021136fc83e6e1f6e5b93a2f762f450"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aed5b37cc021136fc83e6e1f6e5b93a2f762f450"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"159bf6e4e40a2356d34e0fe44adc20bb01ce683b","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"d1d17eef3f22be1b7ae2a7e98994b8de5f136bd1":{"kind":"REWORK","_number":5,"created":"2017-02-15 02:41:00.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/03/432503/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/03/432503/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/432503/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/03/432503/5"}}},"commit":{"parents":[{"commit":"159bf6e4e40a2356d34e0fe44adc20bb01ce683b","subject":"Merge \"api-ref: mark id as optional in POST /flavors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/159bf6e4e40a2356d34e0fe44adc20bb01ce683b"}]}],"author":{"name":"John Griffith","email":"john.griffith8@gmail.com","date":"2017-02-10 23:48:42.000000000","tz":-420},"committer":{"name":"John Griffith","email":"john.griffith8@gmail.com","date":"2017-02-15 02:40:48.000000000","tz":0},"subject":"Enable specifying BDM in Flavor Extra-Specs","message":"Enable specifying BDM in Flavor Extra-Specs\n\nThis patch introduces the ability to specify BDM info in a Flavors\nExtra Specs. Valid BDM V2 keys can be set and read during Instance\ncreation, resulting in a Cinder Bootable volume being created and\nused for an Instance.\n\nThe option is enabled by setting `is_bdm_flavor\u003dTrue`, this will\ncreate a BDM equivalent to the following command:\n\n`... --block-device source\u003dimage,id\u003d\u003cimage-id-from-cmd\u003e,\\\ndest\u003dvolume,size\u003d\u003cflavor-disk-size\u003e,shutdown\u003dremove,bootindex\u003d0`\n\nIf no other keys are set then the size information is obtained\nfrom the Flavors specified `disk` size setting, and the default\nsetting will be for the volume to be deleted on Instance termination.\n\nIn the case that a user has specified a BDM argument to the Nova boot\ncommand (openstack server create) the flag will be ignored and any\nuser specified settings will be honored instead.\n\nFuture enhancements that would be desireable/necessary are the\nability to specify a Volume Type in the BDM and tieing in some\nimage/cloning capabilities on on the Cinder side when used in\nconjunction with Cinder backed Glance.\n\nChange-Id: I0a6753f10a5988cda7b9ba51b5e7504ca4881f2d\nImplements: blueprint create-bdm-from-flavor-extra-specs\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d1d17eef3f22be1b7ae2a7e98994b8de5f136bd1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d1d17eef3f22be1b7ae2a7e98994b8de5f136bd1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"159bf6e4e40a2356d34e0fe44adc20bb01ce683b","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
