)]}'
{"id":"openstack%2Fnova-specs~417541","triplet_id":"openstack%2Fnova-specs~master~Ic890b776e94df163bba539deeb7525e1377c704e","project":"openstack/nova-specs","branch":"master","topic":"bp/bfv-with-reserved-volume","hashtags":[],"change_id":"Ic890b776e94df163bba539deeb7525e1377c704e","subject":"Nova BFV by reserving volume","status":"ABANDONED","created":"2017-01-06 23:47:38.000000000","updated":"2017-03-21 16:22:04.000000000","total_comment_count":31,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"fd22e8c631e7abc2ca1619965494c529eb322aec","_number":417541,"virtual_id_number":417541,"owner":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},{"value":1,"date":"2017-02-22 19:10:36.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"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":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":-1,"date":"2017-02-23 19:36:44.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},{"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":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},{"date":"2017-03-21 16:22:04.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"}],"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":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"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":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},{"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":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"}],"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":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-01-06 23:47:48.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2017-02-10 12:00:49.000000000","updated_by":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"reviewer":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"state":"REVIEWER"},{"updated":"2017-02-18 15:59:13.000000000","updated_by":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"reviewer":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"state":"REVIEWER"},{"updated":"2017-02-19 19:40:59.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-20 19:49:43.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2017-02-22 19:04:15.000000000","updated_by":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"reviewer":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"state":"REVIEWER"},{"updated":"2017-02-22 19:10:36.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-02-23 19:36:44.000000000","updated_by":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"reviewer":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"state":"REVIEWER"},{"updated":"2017-03-21 16:22:04.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"}],"messages":[{"id":"4ec83ba341bd273e19c5a98208188e2ac0a4cc89","author":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"date":"2017-01-06 23:47:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dfd185045691ec879671189e2b529a414a871617","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2017-01-06 23:47:48.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\n    Your patch will now be tested automatically by OpenStack testing frameworks\n    and once the automatic tests pass, it will be reviewed by other friendly\n    developers. They will give you feedback and may require you to refine it.\n\n    People seldom get their patch approved on the first try, so don\u0027t be\n    concerned if requested to make corrections. Feel free to modify your patch\n    and resubmit a new change-set.\n\n    Patches usually take 3 to 7 days to be reviewed so be patient and be\n    available on IRC to ask and answer questions about your work. Also it\n    takes generally at least a couple of weeks for cores to get around to\n    reviewing code. The more you participate in the community the more\n    rewarding it is for you. You may also notice that the more you get to know\n    people and get to be known, the faster your patches will be reviewed and\n    eventually approved. Get to know others and become known by doing code\n    reviews: anybody can do it, and it\u0027s a great way to learn the code base.\n\n    Thanks again for supporting OpenStack, we look forward to working with you.\n\n    IRC: https://wiki.openstack.org/wiki/IRC\n    Workflow: http://docs.openstack.org/infra/manual/developers.html\n    Commit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"72a6f80dab14baf4a0b421d2fc2f86449b1fab46","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-06 23:50:41.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs-ubuntu-xenial http://docs-draft.openstack.org/41/417541/1/check/gate-nova-specs-docs-ubuntu-xenial/f0b1c74//doc/build/html/ : SUCCESS in 2m 35s\n- gate-nova-specs-pep8-ubuntu-xenial http://logs.openstack.org/41/417541/1/check/gate-nova-specs-pep8-ubuntu-xenial/91f46a1/ : SUCCESS in 1m 39s\n- gate-nova-specs-python27-ubuntu-xenial http://logs.openstack.org/41/417541/1/check/gate-nova-specs-python27-ubuntu-xenial/542ed7f/ : SUCCESS in 2m 50s","accounts_in_message":[],"_revision_number":1},{"id":"548d7620ddcb8f26aab6ac68706708e08ce1941d","author":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"date":"2017-01-06 23:50:54.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"90fec24f6f3940adeeb04c857553ab5c0228f577","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-06 23:55:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs-ubuntu-xenial http://docs-draft.openstack.org/41/417541/2/check/gate-nova-specs-docs-ubuntu-xenial/5d9ebe3//doc/build/html/ : SUCCESS in 2m 15s\n- gate-nova-specs-pep8-ubuntu-xenial http://logs.openstack.org/41/417541/2/check/gate-nova-specs-pep8-ubuntu-xenial/ff410dd/ : SUCCESS in 2m 03s\n- gate-nova-specs-python27-ubuntu-xenial http://logs.openstack.org/41/417541/2/check/gate-nova-specs-python27-ubuntu-xenial/72753e7/ : SUCCESS in 3m 54s","accounts_in_message":[],"_revision_number":2},{"id":"62bea2dcca4937b599a07049cadc1e9795a422bb","author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"date":"2017-02-10 12:00:49.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)\n\nLooks like cinder went with something different, and this doc needs to be significantly updated to reflect that.","accounts_in_message":[],"_revision_number":2},{"id":"159f28c780906ac37126ab1707813915a585d063","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-14 22:58:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4d487691a94bb221f357bfa75002821817640d8d","author":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"date":"2017-02-16 20:12:04.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6537f7e6cbb48498bdeedfa97df0a4873fd5295c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-16 20:17:27.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-specs-docs-ubuntu-xenial http://docs-draft.openstack.org/41/417541/3/check/gate-nova-specs-docs-ubuntu-xenial/e77cc61//doc/build/html/ : SUCCESS in 3m 33s\n- gate-nova-specs-pep8-ubuntu-xenial http://logs.openstack.org/41/417541/3/check/gate-nova-specs-pep8-ubuntu-xenial/332a38f/ : SUCCESS in 2m 29s\n- gate-nova-specs-python27-ubuntu-xenial http://logs.openstack.org/41/417541/3/check/gate-nova-specs-python27-ubuntu-xenial/f1e3031/ : FAILURE in 3m 45s","accounts_in_message":[],"_revision_number":3},{"id":"00395553dfe27048fc71d5bdfc2b2cb69e8109aa","author":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"date":"2017-02-16 20:17:55.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"28f289164f4cec7f2cb071a80a3bb2d7736f9826","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-16 20:23:55.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-specs-docs-ubuntu-xenial http://docs-draft.openstack.org/41/417541/4/check/gate-nova-specs-docs-ubuntu-xenial/e0d4d8e//doc/build/html/ : SUCCESS in 3m 33s\n- gate-nova-specs-pep8-ubuntu-xenial http://logs.openstack.org/41/417541/4/check/gate-nova-specs-pep8-ubuntu-xenial/aa682c8/ : SUCCESS in 3m 48s\n- gate-nova-specs-python27-ubuntu-xenial http://logs.openstack.org/41/417541/4/check/gate-nova-specs-python27-ubuntu-xenial/5575924/ : FAILURE in 2m 48s","accounts_in_message":[],"_revision_number":4},{"id":"d1144fb97ccd7228503de37089eb729480578fb8","author":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"date":"2017-02-16 20:39:08.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6fef50f7ea595a87367c43e8e7cb8ce12b4a0606","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-16 20:43:36.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs-ubuntu-xenial http://docs-draft.openstack.org/41/417541/5/check/gate-nova-specs-docs-ubuntu-xenial/c7a7e7a//doc/build/html/ : SUCCESS in 3m 42s\n- gate-nova-specs-pep8-ubuntu-xenial http://logs.openstack.org/41/417541/5/check/gate-nova-specs-pep8-ubuntu-xenial/6890ce2/ : SUCCESS in 3m 19s\n- gate-nova-specs-python27-ubuntu-xenial http://logs.openstack.org/41/417541/5/check/gate-nova-specs-python27-ubuntu-xenial/13ad9a3/ : SUCCESS in 2m 57s","accounts_in_message":[],"_revision_number":5},{"id":"c1d94106034b790899bb44c3fa3b4cc9f86897d7","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2017-02-18 15:59:13.000000000","message":"Patch Set 5:\n\nI think we need to provide some more clarification on how this is expected to help the volume-type problem.  Frankly I don\u0027t think it does, and I don\u0027t think types in BFV should be a dead subject.  The fact is that outside of the developer network in cloud deployments people have been asking for BFV enhancements for years, but there\u0027s some weird hate of this topic that I can\u0027t quite comprehend.\n\nAlso, I\u0027m not sure on the details of this spec as it pertains to Nova.  Keep in mind that the new attach API on the Cinder side doesn\u0027t have the explicit reserve the way it\u0027s worded in this spec, so \"IF\" we think that might actually land we need to add some detail to the spec for that (I can help there).  We shouldn\u0027t have to worry abou this on the Nova side if we just move the volume status/state determination over to Cinder which we\u0027re trying to do.","accounts_in_message":[],"_revision_number":5},{"id":"ad1c17feda050c58137f182ce1ff3b59cf2c226f","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2017-02-19 19:40:59.000000000","message":"Patch Set 5: Code-Review-1\n\n(15 comments)","accounts_in_message":[],"_revision_number":5},{"id":"ee69ea324f926fe7caa1a64ca2a4dbf9913356fb","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2017-02-20 19:49:43.000000000","message":"Patch Set 5: Code-Review-1\n\n(6 comments)\n\nI\u0027m very confused by that spec. I have no idea on the problem that is created by the dependent patch you mention, I don\u0027t get what should be modified in Nova in order to fix that problem, and I don\u0027t see how things would be integrated with Cinder in order to achieve that.","accounts_in_message":[],"_revision_number":5},{"id":"b9395a8e435711301df1cda2e7c0ba5b70b4da87","author":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"date":"2017-02-22 16:54:11.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"feb3b4f8ab1e4f761f05c4caa619eb32eba4bd4f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-22 16:59:19.000000000","message":"Patch Set 6: 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-specs-docs-ubuntu-xenial http://docs-draft.openstack.org/41/417541/6/check/gate-nova-specs-docs-ubuntu-xenial/143d309//doc/build/html/ : SUCCESS in 3m 11s\n- gate-nova-specs-pep8-ubuntu-xenial http://logs.openstack.org/41/417541/6/check/gate-nova-specs-pep8-ubuntu-xenial/3b4923b/ : SUCCESS in 2m 11s\n- gate-nova-specs-python27-ubuntu-xenial http://logs.openstack.org/41/417541/6/check/gate-nova-specs-python27-ubuntu-xenial/9d41803/ : FAILURE in 3m 39s","accounts_in_message":[],"_revision_number":6},{"id":"f7186159241ae72783f5955d9d4a1105ae40c972","author":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"date":"2017-02-22 18:26:06.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"47fb4362aa5b51b671bafef4095f2f40e7c89805","author":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"date":"2017-02-22 18:36:08.000000000","message":"Patch Set 7:\n\n(6 comments)","accounts_in_message":[],"_revision_number":7},{"id":"6d3fd4db56c9b38afe6f20c7419806d5cb61f20d","author":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"date":"2017-02-22 18:36:27.000000000","message":"Patch Set 7: Code-Review-1","accounts_in_message":[],"_revision_number":7},{"id":"4d00297f98bd286b93a64a906dad9ddb22d4c00c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-22 18:39:36.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs-ubuntu-xenial http://docs-draft.openstack.org/41/417541/7/check/gate-nova-specs-docs-ubuntu-xenial/02160e9//doc/build/html/ : SUCCESS in 3m 11s\n- gate-nova-specs-pep8-ubuntu-xenial http://logs.openstack.org/41/417541/7/check/gate-nova-specs-pep8-ubuntu-xenial/95957fc/ : SUCCESS in 1m 42s\n- gate-nova-specs-python27-ubuntu-xenial http://logs.openstack.org/41/417541/7/check/gate-nova-specs-python27-ubuntu-xenial/8cd16d4/ : SUCCESS in 2m 04s","accounts_in_message":[],"_revision_number":7},{"id":"960a9795d4998b6a3f47c6faffe6f8fecc10c1be","author":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"date":"2017-02-22 18:49:02.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"80150ec26b89f65f649028851577a6459c6582a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-22 18:55:03.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs-ubuntu-xenial http://docs-draft.openstack.org/41/417541/8/check/gate-nova-specs-docs-ubuntu-xenial/be8c8ce//doc/build/html/ : SUCCESS in 2m 53s\n- gate-nova-specs-pep8-ubuntu-xenial http://logs.openstack.org/41/417541/8/check/gate-nova-specs-pep8-ubuntu-xenial/f902882/ : SUCCESS in 4m 02s\n- gate-nova-specs-python27-ubuntu-xenial http://logs.openstack.org/41/417541/8/check/gate-nova-specs-python27-ubuntu-xenial/6c4abcf/ : SUCCESS in 3m 48s","accounts_in_message":[],"_revision_number":8},{"id":"4aff1b8c06e885fd068560dc75c60eb9d0196def","author":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"date":"2017-02-22 19:04:15.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"62a7cb7e93a1ec7f958061e22d7db7daba296222","author":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"date":"2017-02-22 19:05:12.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"b3afe317d72d32a8cb5b4dbc85fd332f964c1159","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-22 19:10:36.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs-ubuntu-xenial http://docs-draft.openstack.org/41/417541/9/check/gate-nova-specs-docs-ubuntu-xenial/5e54370//doc/build/html/ : SUCCESS in 2m 48s\n- gate-nova-specs-pep8-ubuntu-xenial http://logs.openstack.org/41/417541/9/check/gate-nova-specs-pep8-ubuntu-xenial/498fe61/ : SUCCESS in 3m 37s\n- gate-nova-specs-python27-ubuntu-xenial http://logs.openstack.org/41/417541/9/check/gate-nova-specs-python27-ubuntu-xenial/48a8932/ : SUCCESS in 3m 27s","accounts_in_message":[],"_revision_number":9},{"id":"01473d1be254aab079d9ba3612ef783f7c723ee6","author":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"date":"2017-02-23 19:36:44.000000000","message":"Patch Set 9: Code-Review-1\n\nAfter discussion on Thursday 2/23 at the PTG in Atlanta it was decided that this change is actually a required for properly implementing the spec to move nova to using the new attachment API (https://review.openstack.org/#/c/373203/) and that that changes and issues discussed in this review needs to be merged into the main attachment API spec.","accounts_in_message":[],"_revision_number":9},{"id":"f01d8422c8f6d32fab81ba5f26bc3a7789b34834","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-03-09 21:07:43.000000000","message":"Abandoned\n\nSuperseded by https://review.openstack.org/#/c/373203/ .","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"3cd85b463be40b0aa065ca02bc5bdd6f4eb0b369","revisions":{"0f0d9df74a3223df854acd47b3f02d7c2864b53c":{"kind":"REWORK","_number":1,"created":"2017-01-06 23:47:38.000000000","uploader":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"ref":"refs/changes/41/417541/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/41/417541/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/1"}}},"commit":{"parents":[{"commit":"d4f1fc533413f9e8f4ef65e57d4ac387b88df468","subject":"Merge \"Return uuid from os-aggregates API (spec)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d4f1fc533413f9e8f4ef65e57d4ac387b88df468"}]}],"author":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:12:39.000000000","tz":-480},"committer":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:12:39.000000000","tz":-480},"subject":"Nova BFV by reserving volume","message":"Nova BFV by reserving volume\n\nCinder change https://review.openstack.org/#/c/387712/ provides the mechanics to reserve a volume while it is in creating or downloading state. This can be leveraged by the nova boot from volume procedure so that BFV will not have to wait for the volume to be completely available. To avoid waiting for volume to be available, the BFV will need to call the cinder API to reserve the volume which creation is running on the background, and BFV returns with creation job running on the background till volume is available and instance is created. This way, the user can program the operation without having to wait and check volume object availability.\n\nChange-Id: Ic890b776e94df163bba539deeb7525e1377c704e\nImplements: blueprint bfv-with-reserved-volume\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/0f0d9df74a3223df854acd47b3f02d7c2864b53c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/0f0d9df74a3223df854acd47b3f02d7c2864b53c"}]},"branch":"refs/heads/master"},"f12ec78472cdd681232baa56af73d80a58a25eed":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2017-01-06 23:50:54.000000000","uploader":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"ref":"refs/changes/41/417541/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/41/417541/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/2"}}},"commit":{"parents":[{"commit":"d4f1fc533413f9e8f4ef65e57d4ac387b88df468","subject":"Merge \"Return uuid from os-aggregates API (spec)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d4f1fc533413f9e8f4ef65e57d4ac387b88df468"}]}],"author":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:12:39.000000000","tz":-480},"committer":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:49:04.000000000","tz":-480},"subject":"Nova BFV by reserving volume","message":"Nova BFV by reserving volume\n\nCinder change (https://review.openstack.org/#/c/387712/) provides the\nmechanics to reserve a volume while it is in creating or downloading state.\nThis can be leveraged by the nova boot from volume procedure so that BFV will\nnot have to wait for the volume to be completely available. To avoid waiting\nfor volume to be available, the BFV will need to call the cinder API to\nreserve the volume which creation is running on the background, and BFV\nreturns with creation job running on the background till volume is available\nand instance is created. This way, the user can program the operation without\nhaving to wait and check volume object availability.\n\nChange-Id: Ic890b776e94df163bba539deeb7525e1377c704e\nImplements: blueprint bfv-with-reserved-volume\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f12ec78472cdd681232baa56af73d80a58a25eed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f12ec78472cdd681232baa56af73d80a58a25eed"}]},"branch":"refs/heads/master"},"b9f66f2fcb4a85c7db3c8ce67f45f6196f536afd":{"kind":"REWORK","_number":3,"created":"2017-02-16 20:12:04.000000000","uploader":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"ref":"refs/changes/41/417541/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/41/417541/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/3"}}},"commit":{"parents":[{"commit":"d4f1fc533413f9e8f4ef65e57d4ac387b88df468","subject":"Merge \"Return uuid from os-aggregates API (spec)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d4f1fc533413f9e8f4ef65e57d4ac387b88df468"}]}],"author":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:12:39.000000000","tz":-480},"committer":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-02-16 20:11:49.000000000","tz":-480},"subject":"Nova BFV by reserving volume","message":"Nova BFV by reserving volume\n\nCinder change (https://review.openstack.org/#/c/387712/) provides the\nmechanics to reserve a volume while it is in creating or downloading state.\nThis can be leveraged by the nova boot from volume procedure so that BFV will\nnot have to wait for the volume to be completely available. To avoid waiting\nfor volume to be available, the BFV will need to call the cinder API to\nreserve the volume which creation is running on the background, and BFV\nreturns with creation job running on the background till volume is available\nand instance is created. This way, the user can program the operation without\nhaving to wait and check volume object availability.\n\nChange-Id: Ic890b776e94df163bba539deeb7525e1377c704e\nImplements: blueprint bfv-with-reserved-volume\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/b9f66f2fcb4a85c7db3c8ce67f45f6196f536afd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/b9f66f2fcb4a85c7db3c8ce67f45f6196f536afd"}]},"branch":"refs/heads/master"},"4591b8cb48508005e0dbdfee4f716059fa0d05b5":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2017-02-16 20:17:55.000000000","uploader":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"ref":"refs/changes/41/417541/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/41/417541/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/4"}}},"commit":{"parents":[{"commit":"d4f1fc533413f9e8f4ef65e57d4ac387b88df468","subject":"Merge \"Return uuid from os-aggregates API (spec)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d4f1fc533413f9e8f4ef65e57d4ac387b88df468"}]}],"author":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:12:39.000000000","tz":-480},"committer":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-02-16 20:17:26.000000000","tz":-480},"subject":"Nova BFV by reserving volume","message":"Nova BFV by reserving volume\n\nCinder change https://review.openstack.org/#/c/414632 provides the\nmechanics to reserve a volume while it is in creating or downloading state.\nThis can be leveraged by the nova boot from volume procedure so that BFV will\nnot have to wait for the volume to be completely available. To avoid waiting\nfor volume to be available, the BFV will need to call the cinder API to\nreserve the volume which creation is running on the background, and BFV\nreturns with creation job running on the background till volume is available\nand instance is created. This way, the user can program the operation without\nhaving to wait and check volume object availability.\n\nChange-Id: Ic890b776e94df163bba539deeb7525e1377c704e\nImplements: blueprint bfv-with-reserved-volume\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/4591b8cb48508005e0dbdfee4f716059fa0d05b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/4591b8cb48508005e0dbdfee4f716059fa0d05b5"}]},"branch":"refs/heads/master"},"83b5a64dee9e61ef6053c4881b52ce67ef4cbaa4":{"kind":"REWORK","_number":5,"created":"2017-02-16 20:39:08.000000000","uploader":{"_account_id":24783,"name":"Yuming Ma","email":"yumima@cisco.com","username":"yumima"},"ref":"refs/changes/41/417541/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/41/417541/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/5"}}},"commit":{"parents":[{"commit":"d4f1fc533413f9e8f4ef65e57d4ac387b88df468","subject":"Merge \"Return uuid from os-aggregates API (spec)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d4f1fc533413f9e8f4ef65e57d4ac387b88df468"}]}],"author":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:12:39.000000000","tz":-480},"committer":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-02-16 20:38:57.000000000","tz":-480},"subject":"Nova BFV by reserving volume","message":"Nova BFV by reserving volume\n\nCinder change https://review.openstack.org/#/c/414632 provides the\nmechanics to reserve a volume while it is in creating or downloading state.\nThis can be leveraged by the nova boot from volume procedure so that BFV will\nnot have to wait for the volume to be completely available. To avoid waiting\nfor volume to be available, the BFV will need to call the cinder API to\nreserve the volume which creation is running on the background, and BFV\nreturns with creation job running on the background till volume is available\nand instance is created. This way, the user can program the operation without\nhaving to wait and check volume object availability.\n\nChange-Id: Ic890b776e94df163bba539deeb7525e1377c704e\nImplements: blueprint bfv-with-reserved-volume\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/83b5a64dee9e61ef6053c4881b52ce67ef4cbaa4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/83b5a64dee9e61ef6053c4881b52ce67ef4cbaa4"}]},"branch":"refs/heads/master"},"6421dddde78dd0a047197a9fc43298ba20918d9c":{"kind":"REWORK","_number":6,"created":"2017-02-22 16:54:11.000000000","uploader":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"ref":"refs/changes/41/417541/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/41/417541/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/6"}}},"commit":{"parents":[{"commit":"7fcda788571021310e3ce0a7be2e681434a0f038","subject":"Virtual guest device role tagging","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7fcda788571021310e3ce0a7be2e681434a0f038"}]}],"author":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:12:39.000000000","tz":-480},"committer":{"name":"Chet Burgess","email":"cfb@metacloud.com","date":"2017-02-22 16:54:11.000000000","tz":-300},"subject":"Nova BFV by reserving volume","message":"Nova BFV by reserving volume\n\nUpdate nova to use the new cinder attach API and support booting from\nexisting volumes that are still in the creating state.\n\nChange-Id: Ic890b776e94df163bba539deeb7525e1377c704e\nImplements: blueprint bfv-with-reserved-volume\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/6421dddde78dd0a047197a9fc43298ba20918d9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/6421dddde78dd0a047197a9fc43298ba20918d9c"}]},"branch":"refs/heads/master"},"e95e984b9c0b41d6c3ff757f33c0e6585a8d345d":{"kind":"REWORK","_number":7,"created":"2017-02-22 18:26:06.000000000","uploader":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"ref":"refs/changes/41/417541/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/41/417541/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/7"}}},"commit":{"parents":[{"commit":"7fcda788571021310e3ce0a7be2e681434a0f038","subject":"Virtual guest device role tagging","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7fcda788571021310e3ce0a7be2e681434a0f038"}]}],"author":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:12:39.000000000","tz":-480},"committer":{"name":"Chet Burgess","email":"cfb@metacloud.com","date":"2017-02-22 18:26:00.000000000","tz":-300},"subject":"Nova BFV by reserving volume","message":"Nova BFV by reserving volume\n\nUpdate nova to use the new cinder attach API and support booting from\nexisting volumes that are still in the creating state.\n\nChange-Id: Ic890b776e94df163bba539deeb7525e1377c704e\nImplements: blueprint bfv-with-reserved-volume\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e95e984b9c0b41d6c3ff757f33c0e6585a8d345d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e95e984b9c0b41d6c3ff757f33c0e6585a8d345d"}]},"branch":"refs/heads/master"},"11cae05c499cdc071938316476a7e5b608939f20":{"kind":"REWORK","_number":8,"created":"2017-02-22 18:49:02.000000000","uploader":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"ref":"refs/changes/41/417541/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/41/417541/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/8"}}},"commit":{"parents":[{"commit":"7fcda788571021310e3ce0a7be2e681434a0f038","subject":"Virtual guest device role tagging","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7fcda788571021310e3ce0a7be2e681434a0f038"}]}],"author":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:12:39.000000000","tz":-480},"committer":{"name":"Chet Burgess","email":"cfb@metacloud.com","date":"2017-02-22 18:48:57.000000000","tz":-300},"subject":"Nova BFV by reserving volume","message":"Nova BFV by reserving volume\n\nUpdate nova to use the new cinder attach API and support booting from\nexisting volumes that are still in the creating state.\n\nChange-Id: Ic890b776e94df163bba539deeb7525e1377c704e\nImplements: blueprint bfv-with-reserved-volume\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/11cae05c499cdc071938316476a7e5b608939f20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/11cae05c499cdc071938316476a7e5b608939f20"}]},"branch":"refs/heads/master"},"3cd85b463be40b0aa065ca02bc5bdd6f4eb0b369":{"kind":"REWORK","_number":9,"created":"2017-02-22 19:05:12.000000000","uploader":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"ref":"refs/changes/41/417541/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/41/417541/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/41/417541/9"}}},"commit":{"parents":[{"commit":"7fcda788571021310e3ce0a7be2e681434a0f038","subject":"Virtual guest device role tagging","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7fcda788571021310e3ce0a7be2e681434a0f038"}]}],"author":{"name":"Yuming Ma","email":"yumima@cisco.com","date":"2017-01-06 23:12:39.000000000","tz":-480},"committer":{"name":"Chet Burgess","email":"cfb@metacloud.com","date":"2017-02-22 19:05:06.000000000","tz":-300},"subject":"Nova BFV by reserving volume","message":"Nova BFV by reserving volume\n\nUpdate nova to use the new cinder attach API and support booting from\nexisting volumes that are still in the creating state.\n\nChange-Id: Ic890b776e94df163bba539deeb7525e1377c704e\nImplements: blueprint bfv-with-reserved-volume\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/3cd85b463be40b0aa065ca02bc5bdd6f4eb0b369"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/3cd85b463be40b0aa065ca02bc5bdd6f4eb0b369"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
