)]}'
{"specs/ocata/approved/powervm-driver.rst":[{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"b474d79e627900fc5062ce86e0157eb9136d04ea","unresolved":false,"context_lines":[{"line_number":8,"context_line":"PowerVM Driver - Initial Integration"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The PowerVM driver has been developed out of tree, but with the intention to"},{"line_number":12,"context_line":"be in tree over time.  Before it could be integrated in tree, the nova core"},{"line_number":13,"context_line":"teams provided several requirements that have since been met.  This blueprint"},{"line_number":14,"context_line":"is the first blueprint to work toward PowerVM driver integration in tree."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_42881823","line":11,"range":{"start_line":11,"start_character":38,"end_line":11,"end_character":49},"updated":"2016-10-05 04:50:32.000000000","message":"out-of-tree","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":8,"context_line":"PowerVM Driver - Initial Integration"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The PowerVM driver has been developed out of tree, but with the intention to"},{"line_number":12,"context_line":"be in tree over time.  Before it could be integrated in tree, the nova core"},{"line_number":13,"context_line":"teams provided several requirements that have since been met.  This blueprint"},{"line_number":14,"context_line":"is the first blueprint to work toward PowerVM driver integration in tree."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_3310a0a8","line":11,"range":{"start_line":11,"start_character":38,"end_line":11,"end_character":49},"in_reply_to":"1a95cdbc_42881823","updated":"2016-10-05 16:17:22.000000000","message":"Done throughout.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"b474d79e627900fc5062ce86e0157eb9136d04ea","unresolved":false,"context_lines":[{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The PowerVM driver has been developed out of tree, but with the intention to"},{"line_number":12,"context_line":"be in tree over time.  Before it could be integrated in tree, the nova core"},{"line_number":13,"context_line":"teams provided several requirements that have since been met.  This blueprint"},{"line_number":14,"context_line":"is the first blueprint to work toward PowerVM driver integration in tree."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_c27c2823","line":12,"range":{"start_line":12,"start_character":66,"end_line":12,"end_character":67},"updated":"2016-10-05 04:50:32.000000000","message":"N","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The PowerVM driver has been developed out of tree, but with the intention to"},{"line_number":12,"context_line":"be in tree over time.  Before it could be integrated in tree, the nova core"},{"line_number":13,"context_line":"teams provided several requirements that have since been met.  This blueprint"},{"line_number":14,"context_line":"is the first blueprint to work toward PowerVM driver integration in tree."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_b373d014","line":12,"range":{"start_line":12,"start_character":66,"end_line":12,"end_character":67},"in_reply_to":"1a95cdbc_c27c2823","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":11,"context_line":"The PowerVM driver has been developed out of tree, but with the intention to"},{"line_number":12,"context_line":"be in tree over time.  Before it could be integrated in tree, the nova core"},{"line_number":13,"context_line":"teams provided several requirements that have since been met.  This blueprint"},{"line_number":14,"context_line":"is the first blueprint to work toward PowerVM driver integration in tree."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Problem description"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_0983a8cd","line":14,"updated":"2016-10-04 19:19:46.000000000","message":"\"is the first in a series that will\"","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":11,"context_line":"The PowerVM driver has been developed out of tree, but with the intention to"},{"line_number":12,"context_line":"be in tree over time.  Before it could be integrated in tree, the nova core"},{"line_number":13,"context_line":"teams provided several requirements that have since been met.  This blueprint"},{"line_number":14,"context_line":"is the first blueprint to work toward PowerVM driver integration in tree."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Problem description"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_d3c77c10","line":14,"in_reply_to":"1a95cdbc_0983a8cd","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"b474d79e627900fc5062ce86e0157eb9136d04ea","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Problem description"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"The PowerVM driver, which provides OpenStack enablement for AIX, IBMi and"},{"line_number":21,"context_line":"Linux operating systems in a virtual machine environment, is to be integrated"},{"line_number":22,"context_line":"in tree.  However, as the driver out of tree is very mature, the intention is"},{"line_number":23,"context_line":"to work on this integration over several releases of OpenStack.  This first"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_828220ff","line":20,"range":{"start_line":20,"start_character":65,"end_line":20,"end_character":69},"updated":"2016-10-05 04:50:32.000000000","message":"IBM i","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Problem description"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"The PowerVM driver, which provides OpenStack enablement for AIX, IBMi and"},{"line_number":21,"context_line":"Linux operating systems in a virtual machine environment, is to be integrated"},{"line_number":22,"context_line":"in tree.  However, as the driver out of tree is very mature, the intention is"},{"line_number":23,"context_line":"to work on this integration over several releases of OpenStack.  This first"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_56143a43","line":20,"range":{"start_line":20,"start_character":65,"end_line":20,"end_character":69},"in_reply_to":"1a95cdbc_828220ff","updated":"2016-10-05 16:17:22.000000000","message":"Done throughout.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"The PowerVM driver, which provides OpenStack enablement for AIX, IBMi and"},{"line_number":21,"context_line":"Linux operating systems in a virtual machine environment, is to be integrated"},{"line_number":22,"context_line":"in tree.  However, as the driver out of tree is very mature, the intention is"},{"line_number":23,"context_line":"to work on this integration over several releases of OpenStack.  This first"},{"line_number":24,"context_line":"blueprint is to provide minimal integration into Nova for the Ocata release."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_5349da8a","line":21,"range":{"start_line":21,"start_character":6,"end_line":21,"end_character":56},"updated":"2016-10-04 19:19:46.000000000","message":"\"virtual machines running on a PowerVM hypervisor\"","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"The PowerVM driver, which provides OpenStack enablement for AIX, IBMi and"},{"line_number":21,"context_line":"Linux operating systems in a virtual machine environment, is to be integrated"},{"line_number":22,"context_line":"in tree.  However, as the driver out of tree is very mature, the intention is"},{"line_number":23,"context_line":"to work on this integration over several releases of OpenStack.  This first"},{"line_number":24,"context_line":"blueprint is to provide minimal integration into Nova for the Ocata release."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_56699abd","line":21,"range":{"start_line":21,"start_character":6,"end_line":21,"end_character":56},"in_reply_to":"1a95cdbc_5349da8a","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":23,"context_line":"to work on this integration over several releases of OpenStack.  This first"},{"line_number":24,"context_line":"blueprint is to provide minimal integration into Nova for the Ocata release."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The out of tree driver will be maintained, supported and extended as the in"},{"line_number":27,"context_line":"tree driver is being integrated."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The PowerVM driver team has met the following requirements from the Nova core"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_9610b050","line":26,"range":{"start_line":26,"start_character":4,"end_line":26,"end_character":15},"updated":"2016-10-04 19:19:46.000000000","message":"out-of-tree","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":23,"context_line":"to work on this integration over several releases of OpenStack.  This first"},{"line_number":24,"context_line":"blueprint is to provide minimal integration into Nova for the Ocata release."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The out of tree driver will be maintained, supported and extended as the in"},{"line_number":27,"context_line":"tree driver is being integrated."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The PowerVM driver team has met the following requirements from the Nova core"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_b619fe7b","line":26,"range":{"start_line":26,"start_character":4,"end_line":26,"end_character":15},"in_reply_to":"1a95cdbc_9610b050","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":13557,"name":"Matt Rabe","email":"mdrabe@us.ibm.com","username":"mdrabe"},"change_message_id":"43354d7be382846a8ca547f31c3f5140dd73eac2","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"* CI running and publishing results against nova and nova-powervm driver."},{"line_number":33,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":34,"context_line":"  guidance from the nova core team, the CI runs against all nova change sets"},{"line_number":35,"context_line":"  but is running silently as it is not an in tree driver."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* External users beyond PowerVC.  Integrations that are known have been done"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_dd309ea1","line":34,"range":{"start_line":34,"start_character":20,"end_line":34,"end_character":24},"updated":"2016-10-04 16:52:25.000000000","message":"Capitalize? In some places it is, more for consistency.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"* CI running and publishing results against nova and nova-powervm driver."},{"line_number":33,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":34,"context_line":"  guidance from the nova core team, the CI runs against all nova change sets"},{"line_number":35,"context_line":"  but is running silently as it is not an in tree driver."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* External users beyond PowerVC.  Integrations that are known have been done"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_966322dc","line":34,"range":{"start_line":34,"start_character":20,"end_line":34,"end_character":24},"in_reply_to":"1a95cdbc_dd309ea1","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"b474d79e627900fc5062ce86e0157eb9136d04ea","unresolved":false,"context_lines":[{"line_number":32,"context_line":"* CI running and publishing results against nova and nova-powervm driver."},{"line_number":33,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":34,"context_line":"  guidance from the nova core team, the CI runs against all nova change sets"},{"line_number":35,"context_line":"  but is running silently as it is not an in tree driver."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* External users beyond PowerVC.  Integrations that are known have been done"},{"line_number":38,"context_line":"  by users with Kolla and RDO.  The PowerVM driver team also has added PowerVM"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_2274ec33","line":35,"range":{"start_line":35,"start_character":42,"end_line":35,"end_character":49},"updated":"2016-10-05 04:50:32.000000000","message":"in-tree?\nshould use consistent format throughout","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":32,"context_line":"* CI running and publishing results against nova and nova-powervm driver."},{"line_number":33,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":34,"context_line":"  guidance from the nova core team, the CI runs against all nova change sets"},{"line_number":35,"context_line":"  but is running silently as it is not an in tree driver."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* External users beyond PowerVC.  Integrations that are known have been done"},{"line_number":38,"context_line":"  by users with Kolla and RDO.  The PowerVM driver team also has added PowerVM"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_56b0ba43","line":35,"range":{"start_line":35,"start_character":42,"end_line":35,"end_character":49},"in_reply_to":"1a95cdbc_2274ec33","updated":"2016-10-05 16:17:22.000000000","message":"Done throughout.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":34,"context_line":"  guidance from the nova core team, the CI runs against all nova change sets"},{"line_number":35,"context_line":"  but is running silently as it is not an in tree driver."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* External users beyond PowerVC.  Integrations that are known have been done"},{"line_number":38,"context_line":"  by users with Kolla and RDO.  The PowerVM driver team also has added PowerVM"},{"line_number":39,"context_line":"  to the OpenStack-Ansible project and is now a target platform for OSA."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_9337e2e2","line":38,"range":{"start_line":37,"start_character":34,"end_line":38,"end_character":30},"updated":"2016-10-04 19:19:46.000000000","message":"this is an awkwardly constructed sentence.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":34,"context_line":"  guidance from the nova core team, the CI runs against all nova change sets"},{"line_number":35,"context_line":"  but is running silently as it is not an in tree driver."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* External users beyond PowerVC.  Integrations that are known have been done"},{"line_number":38,"context_line":"  by users with Kolla and RDO.  The PowerVM driver team also has added PowerVM"},{"line_number":39,"context_line":"  to the OpenStack-Ansible project and is now a target platform for OSA."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f6854659","line":38,"range":{"start_line":37,"start_character":34,"end_line":38,"end_character":30},"in_reply_to":"1a95cdbc_9337e2e2","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Use Cases"},{"line_number":49,"context_line":"---------"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"* A user should be able to deploy a glance based-image with basic networking."},{"line_number":52,"context_line":"  That image may be Linux (RHEL, SLES, Ubuntu, etc...), AIX or IBMi."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* The live migration object should be integrated into core nova."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f373c6b2","line":51,"range":{"start_line":51,"start_character":76,"end_line":51,"end_character":77},"updated":"2016-10-04 19:19:46.000000000","message":"\"on a system with the PowerVM hypervisor\"","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Use Cases"},{"line_number":49,"context_line":"---------"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"* A user should be able to deploy a glance based-image with basic networking."},{"line_number":52,"context_line":"  That image may be Linux (RHEL, SLES, Ubuntu, etc...), AIX or IBMi."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* The live migration object should be integrated into core nova."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_961c3cc3","line":51,"range":{"start_line":51,"start_character":36,"end_line":51,"end_character":54},"updated":"2016-10-04 13:17:36.000000000","message":"glance-based image","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Use Cases"},{"line_number":49,"context_line":"---------"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"* A user should be able to deploy a glance based-image with basic networking."},{"line_number":52,"context_line":"  That image may be Linux (RHEL, SLES, Ubuntu, etc...), AIX or IBMi."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* The live migration object should be integrated into core nova."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_b68c9e80","line":51,"range":{"start_line":51,"start_character":76,"end_line":51,"end_character":77},"in_reply_to":"1a95cdbc_f373c6b2","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Use Cases"},{"line_number":49,"context_line":"---------"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"* A user should be able to deploy a glance based-image with basic networking."},{"line_number":52,"context_line":"  That image may be Linux (RHEL, SLES, Ubuntu, etc...), AIX or IBMi."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* The live migration object should be integrated into core nova."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_5697da8f","line":51,"range":{"start_line":51,"start_character":36,"end_line":51,"end_character":54},"in_reply_to":"3a98d1f4_961c3cc3","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"b474d79e627900fc5062ce86e0157eb9136d04ea","unresolved":false,"context_lines":[{"line_number":49,"context_line":"---------"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"* A user should be able to deploy a glance based-image with basic networking."},{"line_number":52,"context_line":"  That image may be Linux (RHEL, SLES, Ubuntu, etc...), AIX or IBMi."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* The live migration object should be integrated into core nova."},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_a29e3c54","line":52,"range":{"start_line":52,"start_character":63,"end_line":52,"end_character":67},"updated":"2016-10-05 04:50:32.000000000","message":"IBM i","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":49,"context_line":"---------"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"* A user should be able to deploy a glance based-image with basic networking."},{"line_number":52,"context_line":"  That image may be Linux (RHEL, SLES, Ubuntu, etc...), AIX or IBMi."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* The live migration object should be integrated into core nova."},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_d6e92a1c","line":52,"range":{"start_line":52,"start_character":63,"end_line":52,"end_character":67},"in_reply_to":"1a95cdbc_a29e3c54","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"b474d79e627900fc5062ce86e0157eb9136d04ea","unresolved":false,"context_lines":[{"line_number":57,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The change proposed is to take a very minimal amount of the driver code to do"},{"line_number":60,"context_line":"a very basic deployment of a glance-based Virtual Machine.  This is just enough"},{"line_number":61,"context_line":"driver code (with associated unit test) to make sure that a deploy will work."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"In subsequent releases we will work to bring further function into the nova"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_02ae1085","line":60,"range":{"start_line":60,"start_character":42,"end_line":60,"end_character":57},"updated":"2016-10-05 04:50:32.000000000","message":"virtual machine","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":57,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The change proposed is to take a very minimal amount of the driver code to do"},{"line_number":60,"context_line":"a very basic deployment of a glance-based Virtual Machine.  This is just enough"},{"line_number":61,"context_line":"driver code (with associated unit test) to make sure that a deploy will work."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"In subsequent releases we will work to bring further function into the nova"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_96e88212","line":60,"range":{"start_line":60,"start_character":42,"end_line":60,"end_character":57},"in_reply_to":"1a95cdbc_02ae1085","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":13557,"name":"Matt Rabe","email":"mdrabe@us.ibm.com","username":"mdrabe"},"change_message_id":"43354d7be382846a8ca547f31c3f5140dd73eac2","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The change proposed is to take a very minimal amount of the driver code to do"},{"line_number":60,"context_line":"a very basic deployment of a glance-based Virtual Machine.  This is just enough"},{"line_number":61,"context_line":"driver code (with associated unit test) to make sure that a deploy will work."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"In subsequent releases we will work to bring further function into the nova"},{"line_number":64,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_7de78a40","line":61,"range":{"start_line":61,"start_character":34,"end_line":61,"end_character":38},"updated":"2016-10-04 16:52:25.000000000","message":"*tests ?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"b474d79e627900fc5062ce86e0157eb9136d04ea","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The change proposed is to take a very minimal amount of the driver code to do"},{"line_number":60,"context_line":"a very basic deployment of a glance-based Virtual Machine.  This is just enough"},{"line_number":61,"context_line":"driver code (with associated unit test) to make sure that a deploy will work."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"In subsequent releases we will work to bring further function into the nova"},{"line_number":64,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_42dd7813","line":61,"range":{"start_line":61,"start_character":60,"end_line":61,"end_character":66},"updated":"2016-10-05 04:50:32.000000000","message":"Can we enumerate the function(s) that will actually work - I assume others such as resize, migrate, etc. would work too, or...?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The change proposed is to take a very minimal amount of the driver code to do"},{"line_number":60,"context_line":"a very basic deployment of a glance-based Virtual Machine.  This is just enough"},{"line_number":61,"context_line":"driver code (with associated unit test) to make sure that a deploy will work."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"In subsequent releases we will work to bring further function into the nova"},{"line_number":64,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f6bd46d8","line":61,"range":{"start_line":61,"start_character":60,"end_line":61,"end_character":66},"in_reply_to":"1a95cdbc_42dd7813","updated":"2016-10-05 16:17:22.000000000","message":"No, in fact they would not.  That would pull in too much of the driver code and we are slating that for a subsequent blueprint.  The intention is that we don\u0027t overwhelm the review bandwidth from the core.  This is just pass 1.\n\nThe intention is to pull all functions in, but over time in a way that does not consume all of the Nova core teams time.\n\nI\u0027ve added a note.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The change proposed is to take a very minimal amount of the driver code to do"},{"line_number":60,"context_line":"a very basic deployment of a glance-based Virtual Machine.  This is just enough"},{"line_number":61,"context_line":"driver code (with associated unit test) to make sure that a deploy will work."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"In subsequent releases we will work to bring further function into the nova"},{"line_number":64,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_16cb92a6","line":61,"range":{"start_line":61,"start_character":34,"end_line":61,"end_character":38},"in_reply_to":"1a95cdbc_7de78a40","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":13557,"name":"Matt Rabe","email":"mdrabe@us.ibm.com","username":"mdrabe"},"change_message_id":"43354d7be382846a8ca547f31c3f5140dd73eac2","unresolved":false,"context_lines":[{"line_number":70,"context_line":"Alternatives"},{"line_number":71,"context_line":"------------"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"There are two alternatives."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"1) Integrate the entire driver.  That would be too unwieldy to do in one"},{"line_number":76,"context_line":"   release and would require too much core reviewer time."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_1ab04cf4","line":73,"range":{"start_line":73,"start_character":10,"end_line":73,"end_character":27},"updated":"2016-10-04 16:52:25.000000000","message":"two alternatives but three options below?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":70,"context_line":"Alternatives"},{"line_number":71,"context_line":"------------"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"There are two alternatives."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"1) Integrate the entire driver.  That would be too unwieldy to do in one"},{"line_number":76,"context_line":"   release and would require too much core reviewer time."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_d6ddaa15","line":73,"range":{"start_line":73,"start_character":10,"end_line":73,"end_character":27},"in_reply_to":"1a95cdbc_1ab04cf4","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"b474d79e627900fc5062ce86e0157eb9136d04ea","unresolved":false,"context_lines":[{"line_number":78,"context_line":"2) Do not integrate the driver.  As there are users of the driver, and the nova"},{"line_number":79,"context_line":"   direction is to have drivers in tree, this is not an option."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"3) Officially support out-of-tree drivers via nova.  Allow integration of"},{"line_number":82,"context_line":"   driver objects that are required in-tree to be added for out-of-tree"},{"line_number":83,"context_line":"   drivers (e.g. the live migration object).  This was discussed at one point"},{"line_number":84,"context_line":"   but at the time was decided to not be ideal (as all the official drivers"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_c2d188fd","line":81,"range":{"start_line":81,"start_character":46,"end_line":81,"end_character":47},"updated":"2016-10-05 04:50:32.000000000","message":"Capitalize?  Should be consistent throughout.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":78,"context_line":"2) Do not integrate the driver.  As there are users of the driver, and the nova"},{"line_number":79,"context_line":"   direction is to have drivers in tree, this is not an option."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"3) Officially support out-of-tree drivers via nova.  Allow integration of"},{"line_number":82,"context_line":"   driver objects that are required in-tree to be added for out-of-tree"},{"line_number":83,"context_line":"   drivers (e.g. the live migration object).  This was discussed at one point"},{"line_number":84,"context_line":"   but at the time was decided to not be ideal (as all the official drivers"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_b6d73eec","line":81,"range":{"start_line":81,"start_character":46,"end_line":81,"end_character":47},"in_reply_to":"1a95cdbc_c2d188fd","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":121,"context_line":"---------------------"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":124,"context_line":"compute_driver in their conf for \u0027powervm\u0027.  The in-tree PowerVM driver will"},{"line_number":125,"context_line":"be a very limited set of functionality.  As noted above, they can install the"},{"line_number":126,"context_line":"nova-powervm out of tree driver to gain the additional functionality while"},{"line_number":127,"context_line":"the team works over multiple releases to integrate the driver."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_b6ba1870","line":124,"range":{"start_line":124,"start_character":0,"end_line":124,"end_character":14},"updated":"2016-10-04 13:17:36.000000000","message":"Let\u0027s surround these with double-backticks (RST for inline code chunks).","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":121,"context_line":"---------------------"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":124,"context_line":"compute_driver in their conf for \u0027powervm\u0027.  The in-tree PowerVM driver will"},{"line_number":125,"context_line":"be a very limited set of functionality.  As noted above, they can install the"},{"line_number":126,"context_line":"nova-powervm out of tree driver to gain the additional functionality while"},{"line_number":127,"context_line":"the team works over multiple releases to integrate the driver."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_36afe82c","line":124,"range":{"start_line":124,"start_character":33,"end_line":124,"end_character":42},"updated":"2016-10-04 13:17:36.000000000","message":"double backticks","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":121,"context_line":"---------------------"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":124,"context_line":"compute_driver in their conf for \u0027powervm\u0027.  The in-tree PowerVM driver will"},{"line_number":125,"context_line":"be a very limited set of functionality.  As noted above, they can install the"},{"line_number":126,"context_line":"nova-powervm out of tree driver to gain the additional functionality while"},{"line_number":127,"context_line":"the team works over multiple releases to integrate the driver."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_b6ecd893","line":124,"range":{"start_line":124,"start_character":29,"end_line":124,"end_character":32},"updated":"2016-10-04 13:17:36.000000000","message":"to?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":121,"context_line":"---------------------"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":124,"context_line":"compute_driver in their conf for \u0027powervm\u0027.  The in-tree PowerVM driver will"},{"line_number":125,"context_line":"be a very limited set of functionality.  As noted above, they can install the"},{"line_number":126,"context_line":"nova-powervm out of tree driver to gain the additional functionality while"},{"line_number":127,"context_line":"the team works over multiple releases to integrate the driver."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_5640baa5","line":124,"range":{"start_line":124,"start_character":33,"end_line":124,"end_character":42},"in_reply_to":"3a98d1f4_36afe82c","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":121,"context_line":"---------------------"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":124,"context_line":"compute_driver in their conf for \u0027powervm\u0027.  The in-tree PowerVM driver will"},{"line_number":125,"context_line":"be a very limited set of functionality.  As noted above, they can install the"},{"line_number":126,"context_line":"nova-powervm out of tree driver to gain the additional functionality while"},{"line_number":127,"context_line":"the team works over multiple releases to integrate the driver."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_16363252","line":124,"range":{"start_line":124,"start_character":0,"end_line":124,"end_character":14},"in_reply_to":"3a98d1f4_b6ba1870","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":121,"context_line":"---------------------"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":124,"context_line":"compute_driver in their conf for \u0027powervm\u0027.  The in-tree PowerVM driver will"},{"line_number":125,"context_line":"be a very limited set of functionality.  As noted above, they can install the"},{"line_number":126,"context_line":"nova-powervm out of tree driver to gain the additional functionality while"},{"line_number":127,"context_line":"the team works over multiple releases to integrate the driver."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_d6120ab4","line":124,"range":{"start_line":124,"start_character":29,"end_line":124,"end_character":32},"in_reply_to":"3a98d1f4_b6ecd893","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":123,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":124,"context_line":"compute_driver in their conf for \u0027powervm\u0027.  The in-tree PowerVM driver will"},{"line_number":125,"context_line":"be a very limited set of functionality.  As noted above, they can install the"},{"line_number":126,"context_line":"nova-powervm out of tree driver to gain the additional functionality while"},{"line_number":127,"context_line":"the team works over multiple releases to integrate the driver."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"For this first integration, there will be no required configuration from the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f3cf46b1","line":126,"range":{"start_line":126,"start_character":13,"end_line":126,"end_character":24},"updated":"2016-10-04 19:19:46.000000000","message":"out-of-tree","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":123,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":124,"context_line":"compute_driver in their conf for \u0027powervm\u0027.  The in-tree PowerVM driver will"},{"line_number":125,"context_line":"be a very limited set of functionality.  As noted above, they can install the"},{"line_number":126,"context_line":"nova-powervm out of tree driver to gain the additional functionality while"},{"line_number":127,"context_line":"the team works over multiple releases to integrate the driver."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"For this first integration, there will be no required configuration from the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_5627da11","line":126,"range":{"start_line":126,"start_character":13,"end_line":126,"end_character":24},"in_reply_to":"1a95cdbc_f3cf46b1","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":127,"context_line":"the team works over multiple releases to integrate the driver."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":130,"context_line":"deployer beyond setting compute_driver type.  There will be very limited"},{"line_number":131,"context_line":"functionality (basic deployment, no cinder volumes, glance images only, vm"},{"line_number":132,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":133,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_f66bc0ef","line":130,"range":{"start_line":130,"start_character":24,"end_line":130,"end_character":38},"updated":"2016-10-04 13:17:36.000000000","message":"double backticks","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":127,"context_line":"the team works over multiple releases to integrate the driver."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":130,"context_line":"deployer beyond setting compute_driver type.  There will be very limited"},{"line_number":131,"context_line":"functionality (basic deployment, no cinder volumes, glance images only, vm"},{"line_number":132,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":133,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_76221603","line":130,"range":{"start_line":130,"start_character":24,"end_line":130,"end_character":38},"in_reply_to":"3a98d1f4_f66bc0ef","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":130,"context_line":"deployer beyond setting compute_driver type.  There will be very limited"},{"line_number":131,"context_line":"functionality (basic deployment, no cinder volumes, glance images only, vm"},{"line_number":132,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"A new dependency on \u0027pypowervm\u0027 will be introduced .  This is a third-party,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_967d1cb4","line":131,"range":{"start_line":131,"start_character":72,"end_line":131,"end_character":74},"updated":"2016-10-04 13:17:36.000000000","message":"vnc?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":130,"context_line":"deployer beyond setting compute_driver type.  There will be very limited"},{"line_number":131,"context_line":"functionality (basic deployment, no cinder volumes, glance images only, vm"},{"line_number":132,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"A new dependency on \u0027pypowervm\u0027 will be introduced .  This is a third-party,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_16e9d280","line":131,"range":{"start_line":131,"start_character":72,"end_line":131,"end_character":74},"in_reply_to":"3a98d1f4_967d1cb4","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":130,"context_line":"deployer beyond setting compute_driver type.  There will be very limited"},{"line_number":131,"context_line":"functionality (basic deployment, no cinder volumes, glance images only, vm"},{"line_number":132,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"A new dependency on \u0027pypowervm\u0027 will be introduced .  This is a third-party,"},{"line_number":135,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_93c1a283","line":132,"range":{"start_line":131,"start_character":72,"end_line":132,"end_character":7},"updated":"2016-10-04 19:19:46.000000000","message":"VNC wasn\u0027t mentioned above...","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":130,"context_line":"deployer beyond setting compute_driver type.  There will be very limited"},{"line_number":131,"context_line":"functionality (basic deployment, no cinder volumes, glance images only, vm"},{"line_number":132,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"A new dependency on \u0027pypowervm\u0027 will be introduced .  This is a third-party,"},{"line_number":135,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_b68f3ecb","line":132,"range":{"start_line":131,"start_character":72,"end_line":132,"end_character":7},"in_reply_to":"1a95cdbc_93c1a283","updated":"2016-10-05 16:17:22.000000000","message":"VMC console is driven through VNC for us.  So I changed vm console to vnc console, as openstack does support other console types (such as spice), but PowerVM does not currently.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"b474d79e627900fc5062ce86e0157eb9136d04ea","unresolved":false,"context_lines":[{"line_number":131,"context_line":"functionality (basic deployment, no cinder volumes, glance images only, vm"},{"line_number":132,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"A new dependency on \u0027pypowervm\u0027 will be introduced .  This is a third-party,"},{"line_number":135,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Certain objects (such as the live migration object) will be integrated into"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_82fea069","line":134,"range":{"start_line":134,"start_character":21,"end_line":134,"end_character":30},"updated":"2016-10-05 04:50:32.000000000","message":"Should we reference where it can be retrieved from?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":131,"context_line":"functionality (basic deployment, no cinder volumes, glance images only, vm"},{"line_number":132,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"A new dependency on \u0027pypowervm\u0027 will be introduced .  This is a third-party,"},{"line_number":135,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Certain objects (such as the live migration object) will be integrated into"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_d6bcca6e","line":134,"range":{"start_line":134,"start_character":21,"end_line":134,"end_character":30},"in_reply_to":"1a95cdbc_82fea069","updated":"2016-10-05 16:17:22.000000000","message":"Should be in the references section.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":13557,"name":"Matt Rabe","email":"mdrabe@us.ibm.com","username":"mdrabe"},"change_message_id":"43354d7be382846a8ca547f31c3f5140dd73eac2","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Certain objects (such as the live migration object) will be integrated into"},{"line_number":138,"context_line":"nova.  Even though it uses features that won\u0027t yet be available in the"},{"line_number":139,"context_line":"integrated PowerVM driver, it eases the deployers using the out-of-tree driver"},{"line_number":140,"context_line":"(during the transition period) so that they do not have to install nova-powervm"},{"line_number":141,"context_line":"on the controller node.  We have multiple deployers citing that this is a"},{"line_number":142,"context_line":"challenge to their existing deployements."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_9d4b76b0","line":139,"range":{"start_line":139,"start_character":30,"end_line":139,"end_character":49},"updated":"2016-10-04 16:52:25.000000000","message":"Maybe \"eases the burden on the deployers\"?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Certain objects (such as the live migration object) will be integrated into"},{"line_number":138,"context_line":"nova.  Even though it uses features that won\u0027t yet be available in the"},{"line_number":139,"context_line":"integrated PowerVM driver, it eases the deployers using the out-of-tree driver"},{"line_number":140,"context_line":"(during the transition period) so that they do not have to install nova-powervm"},{"line_number":141,"context_line":"on the controller node.  We have multiple deployers citing that this is a"},{"line_number":142,"context_line":"challenge to their existing deployements."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_5678bac4","line":139,"range":{"start_line":139,"start_character":30,"end_line":139,"end_character":49},"in_reply_to":"1a95cdbc_9d4b76b0","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":139,"context_line":"integrated PowerVM driver, it eases the deployers using the out-of-tree driver"},{"line_number":140,"context_line":"(during the transition period) so that they do not have to install nova-powervm"},{"line_number":141,"context_line":"on the controller node.  We have multiple deployers citing that this is a"},{"line_number":142,"context_line":"challenge to their existing deployements."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Developer impact"},{"line_number":145,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_3358cefa","line":142,"range":{"start_line":142,"start_character":28,"end_line":142,"end_character":40},"updated":"2016-10-04 19:19:46.000000000","message":"spelling","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":139,"context_line":"integrated PowerVM driver, it eases the deployers using the out-of-tree driver"},{"line_number":140,"context_line":"(during the transition period) so that they do not have to install nova-powervm"},{"line_number":141,"context_line":"on the controller node.  We have multiple deployers citing that this is a"},{"line_number":142,"context_line":"challenge to their existing deployements."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Developer impact"},{"line_number":145,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_7673f6e7","line":142,"range":{"start_line":142,"start_character":28,"end_line":142,"end_character":40},"in_reply_to":"1a95cdbc_3358cefa","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":13557,"name":"Matt Rabe","email":"mdrabe@us.ibm.com","username":"mdrabe"},"change_message_id":"43354d7be382846a8ca547f31c3f5140dd73eac2","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":"Work Items"},{"line_number":166,"context_line":"----------"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"* Add the pypowervm dependency"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"* Create the powervm driver directory"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_9d03760f","line":167,"updated":"2016-10-04 16:52:25.000000000","message":"So the proposed above is to integrate the PowerVM driver to be able to do a \"very basic deployment of a glance-based Virtual Machine\", but the work items below go beyond that.\n\nAre the work items below specifically what are targeted for Ocata or are they the bigger picture?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":"Work Items"},{"line_number":166,"context_line":"----------"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"* Add the pypowervm dependency"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"* Create the powervm driver directory"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_163c72e1","line":167,"in_reply_to":"1a95cdbc_9d03760f","updated":"2016-10-05 16:17:22.000000000","message":"Target is Ocata, pending Nova core team review.\n\nI don\u0027t think below goes beyond that.  The intention is a very basic lifecycle operation.  The only one to go beyond is the live migration object, which we cited why earlier.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"b474d79e627900fc5062ce86e0157eb9136d04ea","unresolved":false,"context_lines":[{"line_number":171,"context_line":""},{"line_number":172,"context_line":"* Add support for basic life cycle tasks (Create, Power On/Off, Delete)"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"* Add support for OVS based networks"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"* Add the PowerVM live migration object to nova"},{"line_number":177,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_02f3709f","line":174,"range":{"start_line":174,"start_character":18,"end_line":174,"end_character":27},"updated":"2016-10-05 04:50:32.000000000","message":"OVS-based","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":171,"context_line":""},{"line_number":172,"context_line":"* Add support for basic life cycle tasks (Create, Power On/Off, Delete)"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"* Add support for OVS based networks"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"* Add the PowerVM live migration object to nova"},{"line_number":177,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_16139267","line":174,"range":{"start_line":174,"start_character":18,"end_line":174,"end_character":27},"in_reply_to":"1a95cdbc_02f3709f","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":188,"context_line":"* pypowervm - third-party, open-source library that allows for control of the"},{"line_number":189,"context_line":"  PowerVM platform."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"* NovaLink - a PowerVM feature required to run the OpenStack drivers.  It"},{"line_number":192,"context_line":"  allows for virtualization management on the host itself instead of through"},{"line_number":193,"context_line":"  some device."},{"line_number":194,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_33ab6e8b","line":191,"updated":"2016-10-04 19:19:46.000000000","message":"either don\u0027t list this or make it clear that it is NOT a nova dependency, i.e. will not go into requirements.txt","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":188,"context_line":"* pypowervm - third-party, open-source library that allows for control of the"},{"line_number":189,"context_line":"  PowerVM platform."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"* NovaLink - a PowerVM feature required to run the OpenStack drivers.  It"},{"line_number":192,"context_line":"  allows for virtualization management on the host itself instead of through"},{"line_number":193,"context_line":"  some device."},{"line_number":194,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_3616ce55","line":191,"in_reply_to":"1a95cdbc_33ab6e8b","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":191,"context_line":"* NovaLink - a PowerVM feature required to run the OpenStack drivers.  It"},{"line_number":192,"context_line":"  allows for virtualization management on the host itself instead of through"},{"line_number":193,"context_line":"  some device."},{"line_number":194,"context_line":""},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"Testing"},{"line_number":197,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_f610205c","line":194,"updated":"2016-10-04 13:17:36.000000000","message":"I suppose it isn\u0027t necessary to mention, \"you gotta be running on PowerVM\"?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":191,"context_line":"* NovaLink - a PowerVM feature required to run the OpenStack drivers.  It"},{"line_number":192,"context_line":"  allows for virtualization management on the host itself instead of through"},{"line_number":193,"context_line":"  some device."},{"line_number":194,"context_line":""},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"Testing"},{"line_number":197,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f929b78a","line":194,"in_reply_to":"3a98d1f4_f610205c","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":197,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"All code paths run through the standard Tempest tests as part of our CI.  The"},{"line_number":200,"context_line":"code will also include significant unit test.  This code will come from the out"},{"line_number":201,"context_line":"of tree nova-powervm driver.  The CI infrastructure will also extend the"},{"line_number":202,"context_line":"existing out-of-tree nova-powervm driver."},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"Voting will be enabled for the CI for the in-tree driver only.  Per our"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f38e6626","line":201,"range":{"start_line":200,"start_character":76,"end_line":201,"end_character":7},"updated":"2016-10-04 19:19:46.000000000","message":"out-of-tree","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":197,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"All code paths run through the standard Tempest tests as part of our CI.  The"},{"line_number":200,"context_line":"code will also include significant unit test.  This code will come from the out"},{"line_number":201,"context_line":"of tree nova-powervm driver.  The CI infrastructure will also extend the"},{"line_number":202,"context_line":"existing out-of-tree nova-powervm driver."},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"Voting will be enabled for the CI for the in-tree driver only.  Per our"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_5969cbbd","line":201,"range":{"start_line":200,"start_character":76,"end_line":201,"end_character":7},"in_reply_to":"1a95cdbc_f38e6626","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":210,"context_line":"Nova model."},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Outside testing will be done to validate the performance and scale.  This has"},{"line_number":213,"context_line":"already been done on the out of tree driver.  RefStack compliance will also be"},{"line_number":214,"context_line":"validated, but we do not expect this first phase to pass as it does not have"},{"line_number":215,"context_line":"all of the required support out of the box."},{"line_number":216,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_73ca5651","line":213,"range":{"start_line":213,"start_character":25,"end_line":213,"end_character":36},"updated":"2016-10-04 19:19:46.000000000","message":"out-of-tree","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":210,"context_line":"Nova model."},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Outside testing will be done to validate the performance and scale.  This has"},{"line_number":213,"context_line":"already been done on the out of tree driver.  RefStack compliance will also be"},{"line_number":214,"context_line":"validated, but we do not expect this first phase to pass as it does not have"},{"line_number":215,"context_line":"all of the required support out of the box."},{"line_number":216,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_7964c7e4","line":213,"range":{"start_line":213,"start_character":25,"end_line":213,"end_character":36},"in_reply_to":"1a95cdbc_73ca5651","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Outside testing will be done to validate the performance and scale.  This has"},{"line_number":213,"context_line":"already been done on the out of tree driver.  RefStack compliance will also be"},{"line_number":214,"context_line":"validated, but we do not expect this first phase to pass as it does not have"},{"line_number":215,"context_line":"all of the required support out of the box."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_b3dbfe1a","line":215,"range":{"start_line":214,"start_character":57,"end_line":215,"end_character":42},"updated":"2016-10-04 19:19:46.000000000","message":"could more be put in to satisfy restock without it getting to be more than the nova cores would be comfortable reviewing?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Outside testing will be done to validate the performance and scale.  This has"},{"line_number":213,"context_line":"already been done on the out of tree driver.  RefStack compliance will also be"},{"line_number":214,"context_line":"validated, but we do not expect this first phase to pass as it does not have"},{"line_number":215,"context_line":"all of the required support out of the box."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f9ec572b","line":215,"range":{"start_line":214,"start_character":57,"end_line":215,"end_character":42},"in_reply_to":"1a95cdbc_b3dbfe1a","updated":"2016-10-05 16:17:22.000000000","message":"Lets see what the nova cores come back with.  I would like their input on this.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":265,"context_line":"  NovaLink changes the hypervisor itself to match the OpenStack model.  All"},{"line_number":266,"context_line":"  OpenStack code was developed from the start as open source."},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"* October 2016: Liberty based out-of-tree nova-powervm driver released."},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"  All developed openly.  Support for:"},{"line_number":271,"context_line":"    * Life cycle"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_936a8219","line":268,"range":{"start_line":268,"start_character":10,"end_line":268,"end_character":14},"updated":"2016-10-04 19:19:46.000000000","message":"2015","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":265,"context_line":"  NovaLink changes the hypervisor itself to match the OpenStack model.  All"},{"line_number":266,"context_line":"  OpenStack code was developed from the start as open source."},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"* October 2016: Liberty based out-of-tree nova-powervm driver released."},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"  All developed openly.  Support for:"},{"line_number":271,"context_line":"    * Life cycle"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_39f79ff6","line":268,"range":{"start_line":268,"start_character":10,"end_line":268,"end_character":14},"in_reply_to":"1a95cdbc_936a8219","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":273,"context_line":"    * Cinder FC support"},{"line_number":274,"context_line":"    * Nova with custom networking plugin (VLAN based)"},{"line_number":275,"context_line":"    * Live Migration"},{"line_number":276,"context_line":"    * Supports AIX and Linux VMs"},{"line_number":277,"context_line":"    * DevStack support"},{"line_number":278,"context_line":"    * TaskFlow in its core to support graceful rollbacks of failed operations"},{"line_number":279,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_d19eceb7","line":276,"range":{"start_line":276,"start_character":6,"end_line":276,"end_character":14},"updated":"2016-10-04 13:17:36.000000000","message":"strike (redundant)","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":273,"context_line":"    * Cinder FC support"},{"line_number":274,"context_line":"    * Nova with custom networking plugin (VLAN based)"},{"line_number":275,"context_line":"    * Live Migration"},{"line_number":276,"context_line":"    * Supports AIX and Linux VMs"},{"line_number":277,"context_line":"    * DevStack support"},{"line_number":278,"context_line":"    * TaskFlow in its core to support graceful rollbacks of failed operations"},{"line_number":279,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f9d3775d","line":276,"range":{"start_line":276,"start_character":6,"end_line":276,"end_character":14},"in_reply_to":"3a98d1f4_d19eceb7","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":274,"context_line":"    * Nova with custom networking plugin (VLAN based)"},{"line_number":275,"context_line":"    * Live Migration"},{"line_number":276,"context_line":"    * Supports AIX and Linux VMs"},{"line_number":277,"context_line":"    * DevStack support"},{"line_number":278,"context_line":"    * TaskFlow in its core to support graceful rollbacks of failed operations"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"* January 2016: Continuous Integration environment live."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_f1a3cafe","line":277,"range":{"start_line":277,"start_character":15,"end_line":277,"end_character":22},"updated":"2016-10-04 13:17:36.000000000","message":"strike","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":274,"context_line":"    * Nova with custom networking plugin (VLAN based)"},{"line_number":275,"context_line":"    * Live Migration"},{"line_number":276,"context_line":"    * Supports AIX and Linux VMs"},{"line_number":277,"context_line":"    * DevStack support"},{"line_number":278,"context_line":"    * TaskFlow in its core to support graceful rollbacks of failed operations"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"* January 2016: Continuous Integration environment live."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_b9bacf08","line":277,"range":{"start_line":277,"start_character":15,"end_line":277,"end_character":22},"in_reply_to":"3a98d1f4_f1a3cafe","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":282,"context_line":"* April 2016: nova-powervm driver updated for Mitaka release."},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"  All nova-powervm development done openly during the release.  Some outside"},{"line_number":285,"context_line":"  core dev team (non-IBM) contributions done."},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"  Added new capabilities:"},{"line_number":288,"context_line":"    * Cold Migration / Rebuild / Resize"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_918c4681","line":285,"range":{"start_line":285,"start_character":40,"end_line":285,"end_character":44},"updated":"2016-10-04 13:17:36.000000000","message":"made","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":282,"context_line":"* April 2016: nova-powervm driver updated for Mitaka release."},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"  All nova-powervm development done openly during the release.  Some outside"},{"line_number":285,"context_line":"  core dev team (non-IBM) contributions done."},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"  Added new capabilities:"},{"line_number":288,"context_line":"    * Cold Migration / Rebuild / Resize"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_f93a9797","line":285,"range":{"start_line":285,"start_character":40,"end_line":285,"end_character":44},"in_reply_to":"3a98d1f4_918c4681","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":288,"context_line":"    * Cold Migration / Rebuild / Resize"},{"line_number":289,"context_line":"    * Scalability testing"},{"line_number":290,"context_line":"    * Basic VNC Console"},{"line_number":291,"context_line":"    * Support for IBM i VMs"},{"line_number":292,"context_line":"    * Scale \u0026 Resiliency testing"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"* July 2016: CI started providing non-gating votes for new core nova change"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_f1f10a03","line":291,"range":{"start_line":291,"start_character":18,"end_line":291,"end_character":23},"updated":"2016-10-04 13:17:36.000000000","message":"IBMi","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":288,"context_line":"    * Cold Migration / Rebuild / Resize"},{"line_number":289,"context_line":"    * Scalability testing"},{"line_number":290,"context_line":"    * Basic VNC Console"},{"line_number":291,"context_line":"    * Support for IBM i VMs"},{"line_number":292,"context_line":"    * Scale \u0026 Resiliency testing"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"* July 2016: CI started providing non-gating votes for new core nova change"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_b951efda","line":291,"range":{"start_line":291,"start_character":18,"end_line":291,"end_character":23},"in_reply_to":"3a98d1f4_f1f10a03","updated":"2016-10-05 16:17:22.000000000","message":"Another comment told me to change them all to IBM i.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":291,"context_line":"    * Support for IBM i VMs"},{"line_number":292,"context_line":"    * Scale \u0026 Resiliency testing"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"* July 2016: CI started providing non-gating votes for new core nova change"},{"line_number":295,"context_line":"  sets."},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"* October 2016: nova-powervm driver updated for Newton release.  Updated for:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_d1d32e5e","line":294,"range":{"start_line":294,"start_character":34,"end_line":294,"end_character":50},"updated":"2016-10-04 13:17:36.000000000","message":"?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":291,"context_line":"    * Support for IBM i VMs"},{"line_number":292,"context_line":"    * Scale \u0026 Resiliency testing"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"* July 2016: CI started providing non-gating votes for new core nova change"},{"line_number":295,"context_line":"  sets."},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"* October 2016: nova-powervm driver updated for Newton release.  Updated for:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_d905dbc2","line":294,"range":{"start_line":294,"start_character":34,"end_line":294,"end_character":50},"in_reply_to":"3a98d1f4_d1d32e5e","updated":"2016-10-05 16:17:22.000000000","message":"Yeah...this is incorrect.  We are running the CI for each nova patch set, but not voting.\n\nUpdated.","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"10b9606775249e9b59179212b09c62750a282642","unresolved":false,"context_lines":[{"line_number":296,"context_line":""},{"line_number":297,"context_line":"* October 2016: nova-powervm driver updated for Newton release.  Updated for:"},{"line_number":298,"context_line":"    * SR-IOV"},{"line_number":299,"context_line":"    * Initial work around Linux Bridge / OVS"},{"line_number":300,"context_line":"    * Enhancements to VNC console"},{"line_number":301,"context_line":"    * Integration with OpenStack Ansible (outside nova-powervm)"},{"line_number":302,"context_line":"    * More"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a98d1f4_51471e1d","line":299,"range":{"start_line":299,"start_character":14,"end_line":299,"end_character":25},"updated":"2016-10-04 13:17:36.000000000","message":"reword (maybe \"work for\"?)  Don\u0027t want reader to think \"workaround\".","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":296,"context_line":""},{"line_number":297,"context_line":"* October 2016: nova-powervm driver updated for Newton release.  Updated for:"},{"line_number":298,"context_line":"    * SR-IOV"},{"line_number":299,"context_line":"    * Initial work around Linux Bridge / OVS"},{"line_number":300,"context_line":"    * Enhancements to VNC console"},{"line_number":301,"context_line":"    * Integration with OpenStack Ansible (outside nova-powervm)"},{"line_number":302,"context_line":"    * More"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_99c9937b","line":299,"range":{"start_line":299,"start_character":14,"end_line":299,"end_character":25},"in_reply_to":"3a98d1f4_51471e1d","updated":"2016-10-05 16:17:22.000000000","message":"Just stated Linux Bridge / OVS","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"9a31421da453c25a604848a9e09e792ca27422ef","unresolved":false,"context_lines":[{"line_number":299,"context_line":"    * Initial work around Linux Bridge / OVS"},{"line_number":300,"context_line":"    * Enhancements to VNC console"},{"line_number":301,"context_line":"    * Integration with OpenStack Ansible (outside nova-powervm)"},{"line_number":302,"context_line":"    * More"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":".. _`First commit`: https://github.com/openstack/nova-powervm/commit/095e1c183baf4f9083d6b0d363818be21f64f992"},{"line_number":305,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_73b0968c","line":302,"range":{"start_line":302,"start_character":6,"end_line":302,"end_character":10},"updated":"2016-10-04 19:19:46.000000000","message":"?","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"6fb41a0023ed7c1e2d81b5b191c77d5a95a0e555","unresolved":false,"context_lines":[{"line_number":299,"context_line":"    * Initial work around Linux Bridge / OVS"},{"line_number":300,"context_line":"    * Enhancements to VNC console"},{"line_number":301,"context_line":"    * Integration with OpenStack Ansible (outside nova-powervm)"},{"line_number":302,"context_line":"    * More"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":".. _`First commit`: https://github.com/openstack/nova-powervm/commit/095e1c183baf4f9083d6b0d363818be21f64f992"},{"line_number":305,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a95cdbc_d9a15bab","line":302,"range":{"start_line":302,"start_character":6,"end_line":302,"end_character":10},"in_reply_to":"1a95cdbc_73b0968c","updated":"2016-10-05 16:17:22.000000000","message":"Done","commit_id":"c87c375bc04368aee4b1a6e4e8236ea254d27918"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"e57fc2269ad5b888a41e50e9e22da6cf76569c05","unresolved":false,"context_lines":[{"line_number":8,"context_line":"PowerVM Driver - Initial Integration"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The PowerVM driver has been developed out-of-tree, but with the intention to"},{"line_number":12,"context_line":"be in-tree over time.  Before it could be integrated in-tree, the Nova core"},{"line_number":13,"context_line":"teams provided several requirements that have since been met.  This blueprint"},{"line_number":14,"context_line":"is the first in a series that will work toward PowerVM driver integration in"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a95cdbc_6814ef43","line":11,"range":{"start_line":11,"start_character":38,"end_line":11,"end_character":49},"updated":"2016-10-05 17:34:47.000000000","message":"Since we\u0027re being nitpicky about it...\n\nOne would only use the hyphens to make the whole thing an adjective when modifying a noun, not when the words are just part of the sentence.\n\nThink of the difference between:\n\n I threw that comment in your face.\n\nand\n\n That was a real in-your-face comment.\n\nI don\u0027t expect you to change this.  That\u0027s way more anal than I think anyone really cares about.","commit_id":"ac82f3d277ac5af3450185d6100ade02e0b1e382"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"e05d88615e9bb15c19db0e8eba8b47551d9e53e6","unresolved":false,"context_lines":[{"line_number":8,"context_line":"PowerVM Driver - Initial Integration"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The PowerVM driver has been developed out-of-tree, but with the intention to"},{"line_number":12,"context_line":"be in-tree over time.  Before it could be integrated in-tree, the Nova core"},{"line_number":13,"context_line":"teams provided several requirements that have since been met.  This blueprint"},{"line_number":14,"context_line":"is the first in a series that will work toward PowerVM driver integration in"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a95cdbc_742745b6","line":11,"range":{"start_line":11,"start_character":38,"end_line":11,"end_character":49},"in_reply_to":"1a95cdbc_6814ef43","updated":"2016-10-06 13:23:12.000000000","message":"Yeah...this is where one person told me to change them all to out-of-tree and someone else saying out of tree.\n\nI\u0027m going to leave it as that is just a change that doesn\u0027t add value to the content.  :-)","commit_id":"ac82f3d277ac5af3450185d6100ade02e0b1e382"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"6fcc3b744f4f948f97763bc44e552c3a0a13217a","unresolved":false,"context_lines":[{"line_number":25,"context_line":"of OpenStack.  This first blueprint is to provide minimal integration into Nova"},{"line_number":26,"context_line":"for the Ocata release."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"The out-of-tree driver will be maintained, supported and extended as the in"},{"line_number":29,"context_line":"tree driver is being integrated."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"The PowerVM driver team has met the following requirements from the Nova core"},{"line_number":32,"context_line":"team."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a95cdbc_71b67c3e","line":29,"range":{"start_line":28,"start_character":0,"end_line":29,"end_character":32},"updated":"2016-10-06 11:34:20.000000000","message":"you mean keep 2 sets same time ? what code should people contribute from?","commit_id":"ac82f3d277ac5af3450185d6100ade02e0b1e382"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"e05d88615e9bb15c19db0e8eba8b47551d9e53e6","unresolved":false,"context_lines":[{"line_number":25,"context_line":"of OpenStack.  This first blueprint is to provide minimal integration into Nova"},{"line_number":26,"context_line":"for the Ocata release."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"The out-of-tree driver will be maintained, supported and extended as the in"},{"line_number":29,"context_line":"tree driver is being integrated."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"The PowerVM driver team has met the following requirements from the Nova core"},{"line_number":32,"context_line":"team."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a95cdbc_7413c5b8","line":29,"range":{"start_line":28,"start_character":0,"end_line":29,"end_character":32},"in_reply_to":"1a95cdbc_71b67c3e","updated":"2016-10-06 13:23:12.000000000","message":"Great question.  This is something that will change over time.  Initially, I suspect new contributions will still be to the out-of-tree driver (given that we\u0027re *starting* the process of porting in-tree, and are trying to be very aware of core reviewer bandwidth).\n\nBut over time, that obviously shifts to new content being proposed in-tree.\n\nFor now, if there is content proposed it can go in either driver and the primary contributors on this blueprint will work to make sure it is covered in both drivers.\n\nAdding content to reflect this.","commit_id":"ac82f3d277ac5af3450185d6100ade02e0b1e382"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"fc2c6816e9af5ebc14d0160bd0a484cd81dfbd7e","unresolved":false,"context_lines":[{"line_number":36,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":37,"context_line":"  but is running silently as it is not an in-tree driver."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* External users beyond PowerVC.  The driver team is aware that user have"},{"line_number":40,"context_line":"  used the PowerVM driver to integrate into OpenStack clouds with Kolla and"},{"line_number":41,"context_line":"  RDO.  The PowerVM driver team also has added PowerVM to the OpenStack-Ansible"},{"line_number":42,"context_line":"  project and is now a target platform for OSA."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a95cdbc_c2ba440a","line":39,"range":{"start_line":39,"start_character":64,"end_line":39,"end_character":68},"updated":"2016-10-05 17:18:55.000000000","message":"users","commit_id":"ac82f3d277ac5af3450185d6100ade02e0b1e382"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"e05d88615e9bb15c19db0e8eba8b47551d9e53e6","unresolved":false,"context_lines":[{"line_number":36,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":37,"context_line":"  but is running silently as it is not an in-tree driver."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* External users beyond PowerVC.  The driver team is aware that user have"},{"line_number":40,"context_line":"  used the PowerVM driver to integrate into OpenStack clouds with Kolla and"},{"line_number":41,"context_line":"  RDO.  The PowerVM driver team also has added PowerVM to the OpenStack-Ansible"},{"line_number":42,"context_line":"  project and is now a target platform for OSA."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a95cdbc_34921d9f","line":39,"range":{"start_line":39,"start_character":64,"end_line":39,"end_character":68},"in_reply_to":"1a95cdbc_c2ba440a","updated":"2016-10-06 13:23:12.000000000","message":"Done","commit_id":"ac82f3d277ac5af3450185d6100ade02e0b1e382"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"fc2c6816e9af5ebc14d0160bd0a484cd81dfbd7e","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"The change proposed is to take a very minimal amount of the driver code to do"},{"line_number":64,"context_line":"a very basic deployment of a glance-based virtual machine.  This is just enough"},{"line_number":65,"context_line":"driver code (with associated unit tests) to make sure that a deploy will work."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":68,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a95cdbc_e2b660db","line":65,"range":{"start_line":65,"start_character":42,"end_line":65,"end_character":77},"updated":"2016-10-05 17:18:55.000000000","message":"\"and to support basic lifecycle tasks and VNC console\"","commit_id":"ac82f3d277ac5af3450185d6100ade02e0b1e382"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"e05d88615e9bb15c19db0e8eba8b47551d9e53e6","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"The change proposed is to take a very minimal amount of the driver code to do"},{"line_number":64,"context_line":"a very basic deployment of a glance-based virtual machine.  This is just enough"},{"line_number":65,"context_line":"driver code (with associated unit tests) to make sure that a deploy will work."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":68,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a95cdbc_14c1a180","line":65,"range":{"start_line":65,"start_character":42,"end_line":65,"end_character":77},"in_reply_to":"1a95cdbc_e2b660db","updated":"2016-10-06 13:23:12.000000000","message":"Done","commit_id":"ac82f3d277ac5af3450185d6100ade02e0b1e382"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"e57fc2269ad5b888a41e50e9e22da6cf76569c05","unresolved":false,"context_lines":[{"line_number":134,"context_line":"---------------------"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":137,"context_line":"`compute_driver` in their conf to `powervm`.  The in-tree PowerVM driver will"},{"line_number":138,"context_line":"be a very limited set of functionality.  As noted above, they can install the"},{"line_number":139,"context_line":"nova-powervm out-of-tree driver to gain the additional functionality while"},{"line_number":140,"context_line":"the team works over multiple releases to integrate the driver."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a95cdbc_88ca1b6d","line":137,"range":{"start_line":137,"start_character":0,"end_line":137,"end_character":16},"updated":"2016-10-05 17:34:47.000000000","message":"Double backticks, not single.  Double backticks represent an inline literal.  Single backticks... don\u0027t.\n\n(Throughout)","commit_id":"ac82f3d277ac5af3450185d6100ade02e0b1e382"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"e05d88615e9bb15c19db0e8eba8b47551d9e53e6","unresolved":false,"context_lines":[{"line_number":134,"context_line":"---------------------"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":137,"context_line":"`compute_driver` in their conf to `powervm`.  The in-tree PowerVM driver will"},{"line_number":138,"context_line":"be a very limited set of functionality.  As noted above, they can install the"},{"line_number":139,"context_line":"nova-powervm out-of-tree driver to gain the additional functionality while"},{"line_number":140,"context_line":"the team works over multiple releases to integrate the driver."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a95cdbc_946211ac","line":137,"range":{"start_line":137,"start_character":0,"end_line":137,"end_character":16},"in_reply_to":"1a95cdbc_88ca1b6d","updated":"2016-10-06 13:23:12.000000000","message":"Done","commit_id":"ac82f3d277ac5af3450185d6100ade02e0b1e382"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"PowerVM Driver - Initial Integration"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/powervm-nova-compute-driver"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_937454fe","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":36},"updated":"2016-10-20 22:16:14.000000000","message":"Perhaps \"PowerVM Driver Integration - Phase 1\" to show that this the first in a series of blueprints for the integration.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"PowerVM Driver - Initial Integration"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/powervm-nova-compute-driver"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_12491c8c","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":36},"in_reply_to":"da6895a0_937454fe","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"6417d06c70b1d6be38c6953f981e86afc20d12ab","unresolved":false,"context_lines":[{"line_number":8,"context_line":"PowerVM Driver - Initial Integration"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/powervm-nova-compute-driver"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The PowerVM driver has been developed out-of-tree, but with the intention to"},{"line_number":14,"context_line":"be in-tree over time.  Before it could be integrated in-tree, the Nova core"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a95cdbc_ac7181e2","line":11,"updated":"2016-10-06 14:30:32.000000000","message":"RST-wise, I think this becomes a real link if you say:\n\n `https://blueprints.launchpad.net/nova/+spec/powervm-nova-compute-driver`_","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":8,"context_line":"PowerVM Driver - Initial Integration"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/powervm-nova-compute-driver"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The PowerVM driver has been developed out-of-tree, but with the intention to"},{"line_number":14,"context_line":"be in-tree over time.  Before it could be integrated in-tree, the Nova core"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_53239c05","line":11,"in_reply_to":"1a95cdbc_ac7181e2","updated":"2016-10-20 22:16:14.000000000","message":"Yeah, this should be cleaned up.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":8,"context_line":"PowerVM Driver - Initial Integration"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/powervm-nova-compute-driver"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The PowerVM driver has been developed out-of-tree, but with the intention to"},{"line_number":14,"context_line":"be in-tree over time.  Before it could be integrated in-tree, the Nova core"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_72589857","line":11,"in_reply_to":"da6895a0_53239c05","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/powervm-nova-compute-driver"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The PowerVM driver has been developed out-of-tree, but with the intention to"},{"line_number":14,"context_line":"be in-tree over time.  Before it could be integrated in-tree, the Nova core"},{"line_number":15,"context_line":"teams provided several requirements that have since been met.  This blueprint"},{"line_number":16,"context_line":"is the first in a series that will work toward PowerVM driver integration in"},{"line_number":17,"context_line":"tree."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_93eff4af","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":20},"updated":"2016-10-20 22:16:14.000000000","message":"\"provide an in-tree implementation\"?","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/powervm-nova-compute-driver"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The PowerVM driver has been developed out-of-tree, but with the intention to"},{"line_number":14,"context_line":"be in-tree over time.  Before it could be integrated in-tree, the Nova core"},{"line_number":15,"context_line":"teams provided several requirements that have since been met.  This blueprint"},{"line_number":16,"context_line":"is the first in a series that will work toward PowerVM driver integration in"},{"line_number":17,"context_line":"tree."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_92552c1f","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":20},"in_reply_to":"da6895a0_93eff4af","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":23,"context_line":"The PowerVM driver, which provides OpenStack enablement for AIX, IBM i and"},{"line_number":24,"context_line":"Linux virtual machines running on a PowerVM hypervisor, is being proposed for"},{"line_number":25,"context_line":"integration into the main Nova tree.  However, as the out-of-tree driver is"},{"line_number":26,"context_line":"very mature, the intention is to work on this integration over several releases"},{"line_number":27,"context_line":"of OpenStack.  This first blueprint is to provide minimal integration into Nova"},{"line_number":28,"context_line":"for the Ocata release."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_131124ad","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":11},"updated":"2016-10-20 22:16:14.000000000","message":"A bit subjective, maybe \"has grown to contain a significant amount of function over the past few OpenStack releases\" or something?","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":23,"context_line":"The PowerVM driver, which provides OpenStack enablement for AIX, IBM i and"},{"line_number":24,"context_line":"Linux virtual machines running on a PowerVM hypervisor, is being proposed for"},{"line_number":25,"context_line":"integration into the main Nova tree.  However, as the out-of-tree driver is"},{"line_number":26,"context_line":"very mature, the intention is to work on this integration over several releases"},{"line_number":27,"context_line":"of OpenStack.  This first blueprint is to provide minimal integration into Nova"},{"line_number":28,"context_line":"for the Ocata release."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_320c6042","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":11},"in_reply_to":"da6895a0_131124ad","updated":"2016-10-26 10:50:40.000000000","message":"I think stating the maturity is important, as it has been matured, tested and validated by teams, tempest tests, etc...\n\nBut will add to it.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":30,"context_line":"The PowerVM driver team has met the following requirements from the Nova core"},{"line_number":31,"context_line":"team."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"* CI running and publishing results against Nova and nova-powervm driver."},{"line_number":34,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":35,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":36,"context_line":"  but is running silently as it is not an in-tree driver."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_f33af0e6","line":33,"range":{"start_line":33,"start_character":72,"end_line":33,"end_character":73},"updated":"2016-10-20 22:16:14.000000000","message":":","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":30,"context_line":"The PowerVM driver team has met the following requirements from the Nova core"},{"line_number":31,"context_line":"team."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"* CI running and publishing results against Nova and nova-powervm driver."},{"line_number":34,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":35,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":36,"context_line":"  but is running silently as it is not an in-tree driver."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_6d343dde","line":33,"range":{"start_line":33,"start_character":72,"end_line":33,"end_character":73},"in_reply_to":"da6895a0_f33af0e6","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":33,"context_line":"* CI running and publishing results against Nova and nova-powervm driver."},{"line_number":34,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":35,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":36,"context_line":"  but is running silently as it is not an in-tree driver."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"* External users beyond PowerVC.  The driver team is aware that users have"},{"line_number":39,"context_line":"  used the PowerVM driver to integrate into OpenStack clouds with Kolla and"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_73e500a7","line":36,"range":{"start_line":36,"start_character":6,"end_line":36,"end_character":25},"updated":"2016-10-20 22:16:14.000000000","message":"\"is not currently voting on patches\" for clarity for anyone not familiar with infra pipelines","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":33,"context_line":"* CI running and publishing results against Nova and nova-powervm driver."},{"line_number":34,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":35,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":36,"context_line":"  but is running silently as it is not an in-tree driver."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"* External users beyond PowerVC.  The driver team is aware that users have"},{"line_number":39,"context_line":"  used the PowerVM driver to integrate into OpenStack clouds with Kolla and"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_2ddde570","line":36,"range":{"start_line":36,"start_character":6,"end_line":36,"end_character":25},"in_reply_to":"da6895a0_73e500a7","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":36,"context_line":"  but is running silently as it is not an in-tree driver."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"* External users beyond PowerVC.  The driver team is aware that users have"},{"line_number":39,"context_line":"  used the PowerVM driver to integrate into OpenStack clouds with Kolla and"},{"line_number":40,"context_line":"  RDO.  The PowerVM driver team also has added PowerVM to the OpenStack-Ansible"},{"line_number":41,"context_line":"  project and is now a target platform for OSA."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_13404456","line":38,"range":{"start_line":38,"start_character":31,"end_line":38,"end_character":32},"updated":"2016-10-20 22:16:14.000000000","message":":","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":36,"context_line":"  but is running silently as it is not an in-tree driver."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"* External users beyond PowerVC.  The driver team is aware that users have"},{"line_number":39,"context_line":"  used the PowerVM driver to integrate into OpenStack clouds with Kolla and"},{"line_number":40,"context_line":"  RDO.  The PowerVM driver team also has added PowerVM to the OpenStack-Ansible"},{"line_number":41,"context_line":"  project and is now a target platform for OSA."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_4dc13980","line":38,"range":{"start_line":38,"start_character":31,"end_line":38,"end_character":32},"in_reply_to":"da6895a0_13404456","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":36,"context_line":"  but is running silently as it is not an in-tree driver."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"* External users beyond PowerVC.  The driver team is aware that users have"},{"line_number":39,"context_line":"  used the PowerVM driver to integrate into OpenStack clouds with Kolla and"},{"line_number":40,"context_line":"  RDO.  The PowerVM driver team also has added PowerVM to the OpenStack-Ansible"},{"line_number":41,"context_line":"  project and is now a target platform for OSA."},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_ee568305","line":39,"range":{"start_line":38,"start_character":34,"end_line":39,"end_character":7},"updated":"2016-10-20 22:16:14.000000000","message":"Companies are actively using","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":36,"context_line":"  but is running silently as it is not an in-tree driver."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"* External users beyond PowerVC.  The driver team is aware that users have"},{"line_number":39,"context_line":"  used the PowerVM driver to integrate into OpenStack clouds with Kolla and"},{"line_number":40,"context_line":"  RDO.  The PowerVM driver team also has added PowerVM to the OpenStack-Ansible"},{"line_number":41,"context_line":"  project and is now a target platform for OSA."},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_8dbb510e","line":39,"range":{"start_line":38,"start_character":34,"end_line":39,"end_character":7},"in_reply_to":"da6895a0_ee568305","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  RDO.  The PowerVM driver team also has added PowerVM to the OpenStack-Ansible"},{"line_number":41,"context_line":"  project and is now a target platform for OSA."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_5322bcba","line":43,"range":{"start_line":43,"start_character":31,"end_line":43,"end_character":32},"updated":"2016-10-20 22:16:14.000000000","message":":","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  RDO.  The PowerVM driver team also has added PowerVM to the OpenStack-Ansible"},{"line_number":41,"context_line":"  project and is now a target platform for OSA."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_ad3655b2","line":43,"range":{"start_line":43,"start_character":31,"end_line":43,"end_character":32},"in_reply_to":"da6895a0_5322bcba","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  project and is now a target platform for OSA."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"},{"line_number":47,"context_line":"  attend the summit and mid-cycles to make sure we are aware of incoming"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_13176452","line":44,"range":{"start_line":44,"start_character":48,"end_line":44,"end_character":78},"updated":"2016-10-20 22:16:14.000000000","message":"We are committed to developing the driver following the \"OpenStack way\" [1], with open source code, open design/development, and an open community (IRC @ #openstack-powervm, etc).\n\n[1] https://governance.openstack.org/reference/new-projects-requirements.html","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  project and is now a target platform for OSA."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"},{"line_number":47,"context_line":"  attend the summit and mid-cycles to make sure we are aware of incoming"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_932c54ad","line":44,"range":{"start_line":44,"start_character":43,"end_line":44,"end_character":45},"updated":"2016-10-20 22:16:14.000000000","message":"the driver with each subsequent release, following the stable branch support model.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  project and is now a target platform for OSA."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"},{"line_number":47,"context_line":"  attend the summit and mid-cycles to make sure we are aware of incoming"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_2dafa5e4","line":44,"range":{"start_line":44,"start_character":48,"end_line":44,"end_character":78},"in_reply_to":"da6895a0_13176452","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  project and is now a target platform for OSA."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"},{"line_number":47,"context_line":"  attend the summit and mid-cycles to make sure we are aware of incoming"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_0d81014b","line":44,"range":{"start_line":44,"start_character":43,"end_line":44,"end_character":45},"in_reply_to":"da6895a0_932c54ad","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"},{"line_number":47,"context_line":"  attend the summit and mid-cycles to make sure we are aware of incoming"},{"line_number":48,"context_line":"  changes."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_7306e021","line":45,"range":{"start_line":45,"start_character":35,"end_line":45,"end_character":40},"updated":"2016-10-20 22:16:14.000000000","message":"compute driver design","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"},{"line_number":47,"context_line":"  attend the summit and mid-cycles to make sure we are aware of incoming"},{"line_number":48,"context_line":"  changes."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_0d5d81e9","line":45,"range":{"start_line":45,"start_character":35,"end_line":45,"end_character":40},"in_reply_to":"da6895a0_7306e021","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"},{"line_number":47,"context_line":"  attend the summit and mid-cycles to make sure we are aware of incoming"},{"line_number":48,"context_line":"  changes."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_8e1a676d","line":46,"range":{"start_line":45,"start_character":46,"end_line":46,"end_character":11},"updated":"2016-10-20 22:16:14.000000000","message":"follows the community development direction","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"},{"line_number":47,"context_line":"  attend the summit and mid-cycles to make sure we are aware of incoming"},{"line_number":48,"context_line":"  changes."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_4d6f7992","line":46,"range":{"start_line":45,"start_character":46,"end_line":46,"end_character":11},"in_reply_to":"da6895a0_8e1a676d","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"},{"line_number":47,"context_line":"  attend the summit and mid-cycles to make sure we are aware of incoming"},{"line_number":48,"context_line":"  changes."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"The out-of-tree driver will be maintained, supported and extended as the in"},{"line_number":51,"context_line":"tree driver is being integrated.  For this first phase, it is expected new code"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_ce861f65","line":48,"range":{"start_line":46,"start_character":34,"end_line":48,"end_character":9},"updated":"2016-10-20 22:16:14.000000000","message":"the development team is actively participating in upstream development - attending IRC meetings, mid-cycles, and summits.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":43,"context_line":"* Show commitment to the driver.  Our first supported release was Liberty and"},{"line_number":44,"context_line":"  we continue to maintain, grow and extend it.  We are committed to the driver."},{"line_number":45,"context_line":"  The PowerVM driver fits the Nova model, and follows the direction of the"},{"line_number":46,"context_line":"  community.  We also ensure that we participate in IRC (openstack-powervm) and"},{"line_number":47,"context_line":"  attend the summit and mid-cycles to make sure we are aware of incoming"},{"line_number":48,"context_line":"  changes."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"The out-of-tree driver will be maintained, supported and extended as the in"},{"line_number":51,"context_line":"tree driver is being integrated.  For this first phase, it is expected new code"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_cd09c9df","line":48,"range":{"start_line":46,"start_character":34,"end_line":48,"end_character":9},"in_reply_to":"da6895a0_ce861f65","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":50,"context_line":"The out-of-tree driver will be maintained, supported and extended as the in"},{"line_number":51,"context_line":"tree driver is being integrated.  For this first phase, it is expected new code"},{"line_number":52,"context_line":"will first be proposed to the out-of-tree driver and then proposed in-tree."},{"line_number":53,"context_line":"As the integration of the driver progresses further, that process shifts to all"},{"line_number":54,"context_line":"code being proposed in-tree.  However, for any contribution (either in-tree"},{"line_number":55,"context_line":"or out-of-tree), the primary contributors of this blueprint will ensure the"},{"line_number":56,"context_line":"change is proposed to the other driver during this transition period."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Use Cases"},{"line_number":59,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_ee25a35c","line":56,"range":{"start_line":53,"start_character":0,"end_line":56,"end_character":69},"updated":"2016-10-20 22:16:14.000000000","message":"Do we really see this changing down the line from a model where we propose to the out-of-tree driver first, then merge upstream later in the release/the next release?","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"c46be54bd3ba2c508610e72081f38d505ed04822","unresolved":false,"context_lines":[{"line_number":50,"context_line":"The out-of-tree driver will be maintained, supported and extended as the in"},{"line_number":51,"context_line":"tree driver is being integrated.  For this first phase, it is expected new code"},{"line_number":52,"context_line":"will first be proposed to the out-of-tree driver and then proposed in-tree."},{"line_number":53,"context_line":"As the integration of the driver progresses further, that process shifts to all"},{"line_number":54,"context_line":"code being proposed in-tree.  However, for any contribution (either in-tree"},{"line_number":55,"context_line":"or out-of-tree), the primary contributors of this blueprint will ensure the"},{"line_number":56,"context_line":"change is proposed to the other driver during this transition period."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Use Cases"},{"line_number":59,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_8a1ded11","line":56,"range":{"start_line":53,"start_character":0,"end_line":56,"end_character":69},"in_reply_to":"ba5da102_2df965c9","updated":"2016-10-26 15:44:29.000000000","message":"Yeah, I totally agree, hence the question. I know that some of the other in-tree drivers are doing the out-of-tree, then upstream model right now like Hyper-V and VMware, so it was really a question of whether that\u0027s the \"right\" model.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":50,"context_line":"The out-of-tree driver will be maintained, supported and extended as the in"},{"line_number":51,"context_line":"tree driver is being integrated.  For this first phase, it is expected new code"},{"line_number":52,"context_line":"will first be proposed to the out-of-tree driver and then proposed in-tree."},{"line_number":53,"context_line":"As the integration of the driver progresses further, that process shifts to all"},{"line_number":54,"context_line":"code being proposed in-tree.  However, for any contribution (either in-tree"},{"line_number":55,"context_line":"or out-of-tree), the primary contributors of this blueprint will ensure the"},{"line_number":56,"context_line":"change is proposed to the other driver during this transition period."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Use Cases"},{"line_number":59,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_2df965c9","line":56,"range":{"start_line":53,"start_character":0,"end_line":56,"end_character":69},"in_reply_to":"da6895a0_ee25a35c","updated":"2016-10-26 10:50:40.000000000","message":"I think feedback is needed from the nova team on this?","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Use Cases"},{"line_number":59,"context_line":"---------"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"* A user should be able to deploy a glance-based image with basic networking on"},{"line_number":62,"context_line":"  a system with the PowerVM hypervisor. That image may be Linux (RHEL, SLES,"},{"line_number":63,"context_line":"  Ubuntu, etc...), AIX or IBM i."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_aed2cb32","line":60,"updated":"2016-10-20 22:16:14.000000000","message":"Add a note here about these being the phase 1 use cases?","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Use Cases"},{"line_number":59,"context_line":"---------"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"* A user should be able to deploy a glance-based image with basic networking on"},{"line_number":62,"context_line":"  a system with the PowerVM hypervisor. That image may be Linux (RHEL, SLES,"},{"line_number":63,"context_line":"  Ubuntu, etc...), AIX or IBM i."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_6d035db9","line":60,"in_reply_to":"da6895a0_aed2cb32","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":62,"context_line":"  a system with the PowerVM hypervisor. That image may be Linux (RHEL, SLES,"},{"line_number":63,"context_line":"  Ubuntu, etc...), AIX or IBM i."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* The live migration object should be integrated into core Nova."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Proposed change"},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_2ee79b13","line":65,"range":{"start_line":65,"start_character":5,"end_line":65,"end_character":10},"updated":"2016-10-20 22:16:14.000000000","message":"PowerVM live migration object (and maybe a reference to the code for those not familiar?)","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":62,"context_line":"  a system with the PowerVM hypervisor. That image may be Linux (RHEL, SLES,"},{"line_number":63,"context_line":"  Ubuntu, etc...), AIX or IBM i."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* The live migration object should be integrated into core Nova."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Proposed change"},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_4d1db90e","line":65,"range":{"start_line":65,"start_character":5,"end_line":65,"end_character":10},"in_reply_to":"da6895a0_2ee79b13","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":67,"context_line":"Proposed change"},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"The change proposed is to take a very minimal amount of the driver code to do"},{"line_number":71,"context_line":"a very basic deployment of a glance-based virtual machine.  This is just enough"},{"line_number":72,"context_line":"driver code (with associated unit tests) to support basic lifecycle tasks and"},{"line_number":73,"context_line":"VNC console."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":76,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_ee8123fd","line":73,"range":{"start_line":70,"start_character":26,"end_line":73,"end_character":12},"updated":"2016-10-20 22:16:14.000000000","message":"submit a series of patches building out enough basic function to support deployment of a glance-based virtual machine on PowerVM. This subset of the driver code (and associated unit tests) would support features such as:\n\n* Basic VM lifecycle tasks (launch, shutdown, reboot, etc)\n* Instance status\n* VNC console\n* Flat/VLAN networking\n* Config drive","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":67,"context_line":"Proposed change"},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"The change proposed is to take a very minimal amount of the driver code to do"},{"line_number":71,"context_line":"a very basic deployment of a glance-based virtual machine.  This is just enough"},{"line_number":72,"context_line":"driver code (with associated unit tests) to support basic lifecycle tasks and"},{"line_number":73,"context_line":"VNC console."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":76,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_cdd70922","line":73,"range":{"start_line":70,"start_character":26,"end_line":73,"end_character":12},"in_reply_to":"da6895a0_ee8123fd","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":73,"context_line":"VNC console."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":76,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":79,"context_line":"friction that operators have expressed.  Integration of the object makes it"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_ae780bfa","line":76,"range":{"start_line":76,"start_character":46,"end_line":76,"end_character":72},"updated":"2016-10-20 22:16:14.000000000","message":"Repetitive, can be cut.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":73,"context_line":"VNC console."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":76,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":79,"context_line":"friction that operators have expressed.  Integration of the object makes it"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_0de2e103","line":76,"range":{"start_line":76,"start_character":46,"end_line":76,"end_character":72},"in_reply_to":"da6895a0_ae780bfa","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":75,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":76,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":79,"context_line":"friction that operators have expressed.  Integration of the object makes it"},{"line_number":80,"context_line":"easier for existing operator deployments."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Some of the specific functions that would come as part of future blueprints"},{"line_number":83,"context_line":"that are not part of this one."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_6ec43340","line":80,"range":{"start_line":78,"start_character":0,"end_line":80,"end_character":41},"updated":"2016-10-20 22:16:14.000000000","message":"This should be moved above the previous sentence given that we\u0027re planning to merge it this release.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":75,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":76,"context_line":"tree, but we see this as a long-term journey, spanning multiple releases."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":79,"context_line":"friction that operators have expressed.  Integration of the object makes it"},{"line_number":80,"context_line":"easier for existing operator deployments."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Some of the specific functions that would come as part of future blueprints"},{"line_number":83,"context_line":"that are not part of this one."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_8deef1ea","line":80,"range":{"start_line":78,"start_character":0,"end_line":80,"end_character":41},"in_reply_to":"da6895a0_6ec43340","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":87,"context_line":" - Cinder Volume Support"},{"line_number":88,"context_line":" - Shared Ethernet Support (PowerVM network technology)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"There are additional functions (and these all are integrated in the out-of-tree"},{"line_number":91,"context_line":"driver), but they will be proposed as part of subsequent blueprints."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_0e8817e7","line":90,"range":{"start_line":90,"start_character":32,"end_line":90,"end_character":49},"updated":"2016-10-20 22:16:14.000000000","message":"that are currently","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":87,"context_line":" - Cinder Volume Support"},{"line_number":88,"context_line":" - Shared Ethernet Support (PowerVM network technology)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"There are additional functions (and these all are integrated in the out-of-tree"},{"line_number":91,"context_line":"driver), but they will be proposed as part of subsequent blueprints."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_cdbe29d4","line":90,"range":{"start_line":90,"start_character":32,"end_line":90,"end_character":49},"in_reply_to":"da6895a0_0e8817e7","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":135,"context_line":"Performance Impact"},{"line_number":136,"context_line":"------------------"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"None.  Operation times of the out-of-tree PowerVM driver are in line with the"},{"line_number":139,"context_line":"libvirt driver.  Integration has no performance effect on existing code paths."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"Other deployer impact"},{"line_number":142,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_cecb7f1d","line":139,"range":{"start_line":138,"start_character":7,"end_line":139,"end_character":14},"updated":"2016-10-20 22:16:14.000000000","message":"Is there value in claiming this here? This is more for performance impacts on Nova in general IMO","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":135,"context_line":"Performance Impact"},{"line_number":136,"context_line":"------------------"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"None.  Operation times of the out-of-tree PowerVM driver are in line with the"},{"line_number":139,"context_line":"libvirt driver.  Integration has no performance effect on existing code paths."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"Other deployer impact"},{"line_number":142,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_6dc8bd75","line":139,"range":{"start_line":138,"start_character":7,"end_line":139,"end_character":14},"in_reply_to":"da6895a0_cecb7f1d","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":145,"context_line":"``compute_driver`` in their conf to ``powervm``.  The in-tree PowerVM driver"},{"line_number":146,"context_line":"will be a very limited set of functionality.  As noted above, they can install"},{"line_number":147,"context_line":"the nova-powervm out-of-tree driver to gain the additional functionality while"},{"line_number":148,"context_line":"the team works over multiple releases to integrate the driver."},{"line_number":149,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_2edb1bef","line":146,"range":{"start_line":146,"start_character":5,"end_line":146,"end_character":7},"updated":"2016-10-20 22:16:14.000000000","message":"initially have","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Deployers who wish to use the PowerVM driver will need to change the"},{"line_number":145,"context_line":"``compute_driver`` in their conf to ``powervm``.  The in-tree PowerVM driver"},{"line_number":146,"context_line":"will be a very limited set of functionality.  As noted above, they can install"},{"line_number":147,"context_line":"the nova-powervm out-of-tree driver to gain the additional functionality while"},{"line_number":148,"context_line":"the team works over multiple releases to integrate the driver."},{"line_number":149,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_ada015a7","line":146,"range":{"start_line":146,"start_character":5,"end_line":146,"end_character":7},"in_reply_to":"da6895a0_2edb1bef","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":148,"context_line":"the team works over multiple releases to integrate the driver."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":151,"context_line":"deployer beyond setting ``compute_driver`` type.  There will be very limited"},{"line_number":152,"context_line":"functionality (basic deployment, no cinder volumes, glance images only, vnc"},{"line_number":153,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"},{"line_number":156,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_6ee513a7","line":153,"range":{"start_line":151,"start_character":50,"end_line":153,"end_character":9},"updated":"2016-10-20 22:16:14.000000000","message":"This is discussed above already","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":148,"context_line":"the team works over multiple releases to integrate the driver."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":151,"context_line":"deployer beyond setting ``compute_driver`` type.  There will be very limited"},{"line_number":152,"context_line":"functionality (basic deployment, no cinder volumes, glance images only, vnc"},{"line_number":153,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"},{"line_number":156,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_0db021f4","line":153,"range":{"start_line":151,"start_character":50,"end_line":153,"end_character":9},"in_reply_to":"da6895a0_6ee513a7","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":153,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"},{"line_number":156,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Certain objects (such as the live migration object) will be integrated into"},{"line_number":159,"context_line":"Nova.  Even though it uses features that won\u0027t yet be available in the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_ee9e8306","line":156,"range":{"start_line":156,"start_character":77,"end_line":156,"end_character":78},"updated":"2016-10-20 22:16:14.000000000","message":"similar to oslo.vmware and os-win","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"c46be54bd3ba2c508610e72081f38d505ed04822","unresolved":false,"context_lines":[{"line_number":153,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"},{"line_number":156,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Certain objects (such as the live migration object) will be integrated into"},{"line_number":159,"context_line":"Nova.  Even though it uses features that won\u0027t yet be available in the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_6aced984","line":156,"range":{"start_line":156,"start_character":77,"end_line":156,"end_character":78},"in_reply_to":"ba5da102_8d9c316b","updated":"2016-10-26 15:44:29.000000000","message":"That\u0027s fair.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":153,"context_line":"console).  These will be documented in the hypervisor support matrix."},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"},{"line_number":156,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Certain objects (such as the live migration object) will be integrated into"},{"line_number":159,"context_line":"Nova.  Even though it uses features that won\u0027t yet be available in the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_8d9c316b","line":156,"range":{"start_line":156,"start_character":77,"end_line":156,"end_character":78},"in_reply_to":"da6895a0_ee9e8306","updated":"2016-10-26 10:50:40.000000000","message":"Well, kinda?  I didn\u0027t want to cite those simply because those are specifically openstack libraries.  I\u0027d say its more similar to the libvirt python library.\n\nLet me know if you want it changed still.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":209,"context_line":"* pypowervm - third-party, open-source library that allows for control of the"},{"line_number":210,"context_line":"  PowerVM platform."},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"* PowerVM with Novalink - The hypervisor to host the hypervisor, required by"},{"line_number":213,"context_line":"  operators using the driver.  The Novalink feature is what allows the"},{"line_number":214,"context_line":"  virtualization management to run on the system itself, rather than through"},{"line_number":215,"context_line":"  an external system."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_4eadaf30","line":212,"range":{"start_line":212,"start_character":2,"end_line":212,"end_character":23},"updated":"2016-10-20 22:16:14.000000000","message":"Add reference to NovaLink announce/docs here","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":209,"context_line":"* pypowervm - third-party, open-source library that allows for control of the"},{"line_number":210,"context_line":"  PowerVM platform."},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"* PowerVM with Novalink - The hypervisor to host the hypervisor, required by"},{"line_number":213,"context_line":"  operators using the driver.  The Novalink feature is what allows the"},{"line_number":214,"context_line":"  virtualization management to run on the system itself, rather than through"},{"line_number":215,"context_line":"  an external system."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_ed984d6d","line":212,"range":{"start_line":212,"start_character":2,"end_line":212,"end_character":23},"in_reply_to":"da6895a0_4eadaf30","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":248,"context_line":""},{"line_number":249,"context_line":"* nova-powervm:"},{"line_number":250,"context_line":"    * Overview: Out-of-tree Nova driver for PowerVM"},{"line_number":251,"context_line":"    * Source: `\u003chttps://github.com/openstack/nova-powervm/\u003e`_"},{"line_number":252,"context_line":"    * Bugs: `\u003chttps://bugs.launchpad.net/nova-powervm/\u003e`_"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"* pypowervm"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_ee43e36a","line":251,"range":{"start_line":251,"start_character":16,"end_line":251,"end_character":57},"updated":"2016-10-20 22:16:14.000000000","message":"These (and below) should probably be the git.openstack.org links.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":248,"context_line":""},{"line_number":249,"context_line":"* nova-powervm:"},{"line_number":250,"context_line":"    * Overview: Out-of-tree Nova driver for PowerVM"},{"line_number":251,"context_line":"    * Source: `\u003chttps://github.com/openstack/nova-powervm/\u003e`_"},{"line_number":252,"context_line":"    * Bugs: `\u003chttps://bugs.launchpad.net/nova-powervm/\u003e`_"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"* pypowervm"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_0d9e6156","line":251,"range":{"start_line":251,"start_character":16,"end_line":251,"end_character":57},"in_reply_to":"da6895a0_ee43e36a","updated":"2016-10-26 10:50:40.000000000","message":"Done.  Yeah, I referenced these because they\u0027re just prettier to view.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":290,"context_line":"* October 2015: Liberty based out-of-tree nova-powervm driver released."},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"  All developed openly.  Support for:"},{"line_number":293,"context_line":"    * Life cycle"},{"line_number":294,"context_line":"    * Spawn from glance"},{"line_number":295,"context_line":"    * Cinder FC support"},{"line_number":296,"context_line":"    * Nova with custom networking plugin (VLAN based)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_4e092f31","line":293,"range":{"start_line":293,"start_character":6,"end_line":293,"end_character":16},"updated":"2016-10-20 22:16:14.000000000","message":"Lifecycle operations","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":290,"context_line":"* October 2015: Liberty based out-of-tree nova-powervm driver released."},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"  All developed openly.  Support for:"},{"line_number":293,"context_line":"    * Life cycle"},{"line_number":294,"context_line":"    * Spawn from glance"},{"line_number":295,"context_line":"    * Cinder FC support"},{"line_number":296,"context_line":"    * Nova with custom networking plugin (VLAN based)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_8dc19131","line":293,"range":{"start_line":293,"start_character":6,"end_line":293,"end_character":16},"in_reply_to":"da6895a0_4e092f31","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":293,"context_line":"    * Life cycle"},{"line_number":294,"context_line":"    * Spawn from glance"},{"line_number":295,"context_line":"    * Cinder FC support"},{"line_number":296,"context_line":"    * Nova with custom networking plugin (VLAN based)"},{"line_number":297,"context_line":"    * Live Migration"},{"line_number":298,"context_line":"    * AIX and Linux VMs"},{"line_number":299,"context_line":"    * DevStack"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_0209cb2c","line":296,"range":{"start_line":296,"start_character":16,"end_line":296,"end_character":33},"updated":"2016-10-20 22:16:14.000000000","message":"Reference networking-powervm here? It\u0027s also developed openly, where saying \"custom networking plugin\" feels like closed source code to me.","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":293,"context_line":"    * Life cycle"},{"line_number":294,"context_line":"    * Spawn from glance"},{"line_number":295,"context_line":"    * Cinder FC support"},{"line_number":296,"context_line":"    * Nova with custom networking plugin (VLAN based)"},{"line_number":297,"context_line":"    * Live Migration"},{"line_number":298,"context_line":"    * AIX and Linux VMs"},{"line_number":299,"context_line":"    * DevStack"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_cd08e994","line":296,"range":{"start_line":296,"start_character":16,"end_line":296,"end_character":33},"in_reply_to":"da6895a0_0209cb2c","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"bb4766b90665457bc901a8a94c4e093bc742310a","unresolved":false,"context_lines":[{"line_number":303,"context_line":""},{"line_number":304,"context_line":"* April 2016: nova-powervm driver updated for Mitaka release."},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"  All nova-powervm development done openly during the release.  Some outside"},{"line_number":307,"context_line":"  core dev team (non-IBM) contributions made."},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"  Added new capabilities:"},{"line_number":310,"context_line":"    * Cold Migration / Rebuild / Resize"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da6895a0_ae300b09","line":307,"range":{"start_line":306,"start_character":64,"end_line":307,"end_character":15},"updated":"2016-10-20 22:16:14.000000000","message":"Initial third-party","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"742de2f6495c8cc0a4bf0ceb850a317145359352","unresolved":false,"context_lines":[{"line_number":303,"context_line":""},{"line_number":304,"context_line":"* April 2016: nova-powervm driver updated for Mitaka release."},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"  All nova-powervm development done openly during the release.  Some outside"},{"line_number":307,"context_line":"  core dev team (non-IBM) contributions made."},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"  Added new capabilities:"},{"line_number":310,"context_line":"    * Cold Migration / Rebuild / Resize"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5da102_ed34cd4b","line":307,"range":{"start_line":306,"start_character":64,"end_line":307,"end_character":15},"in_reply_to":"da6895a0_ae300b09","updated":"2016-10-26 10:50:40.000000000","message":"Done","commit_id":"dba09aaec85dec9a95369d6e626967aea3297c3b"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":40,"context_line":"* External users beyond PowerVC:"},{"line_number":41,"context_line":"  Companies are actively using the PowerVM driver to integrate into OpenStack"},{"line_number":42,"context_line":"  clouds with Kolla and RDO.  The PowerVM driver team also has added PowerVM to"},{"line_number":43,"context_line":"  the OpenStack-Ansible project and is now a target platform for OSA."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* Show commitment to the driver:"},{"line_number":46,"context_line":"  Our first supported release was Liberty and we continue to maintain, grow and"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_caa7e54d","line":43,"updated":"2016-10-26 16:17:40.000000000","message":"and *PowerVM* is now a target platform","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":40,"context_line":"* External users beyond PowerVC:"},{"line_number":41,"context_line":"  Companies are actively using the PowerVM driver to integrate into OpenStack"},{"line_number":42,"context_line":"  clouds with Kolla and RDO.  The PowerVM driver team also has added PowerVM to"},{"line_number":43,"context_line":"  the OpenStack-Ansible project and is now a target platform for OSA."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* Show commitment to the driver:"},{"line_number":46,"context_line":"  Our first supported release was Liberty and we continue to maintain, grow and"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_994b8559","line":43,"in_reply_to":"ba5da102_caa7e54d","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  participating in upstream development - attending IRC meetings, mid-cycles,"},{"line_number":54,"context_line":"  and summits."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"The out-of-tree driver will be maintained, supported and extended as the in"},{"line_number":57,"context_line":"tree driver is being integrated.  For this first phase, it is expected new code"},{"line_number":58,"context_line":"will first be proposed to the out-of-tree driver and then proposed in-tree."},{"line_number":59,"context_line":"As the integration of the driver progresses further, that process shifts to all"},{"line_number":60,"context_line":"code being proposed in-tree.  However, for any contribution (either in-tree"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_ca7e05ae","line":57,"range":{"start_line":56,"start_character":73,"end_line":57,"end_character":4},"updated":"2016-10-26 16:17:40.000000000","message":"in-tree","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  participating in upstream development - attending IRC meetings, mid-cycles,"},{"line_number":54,"context_line":"  and summits."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"The out-of-tree driver will be maintained, supported and extended as the in"},{"line_number":57,"context_line":"tree driver is being integrated.  For this first phase, it is expected new code"},{"line_number":58,"context_line":"will first be proposed to the out-of-tree driver and then proposed in-tree."},{"line_number":59,"context_line":"As the integration of the driver progresses further, that process shifts to all"},{"line_number":60,"context_line":"code being proposed in-tree.  However, for any contribution (either in-tree"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_b948495d","line":57,"range":{"start_line":56,"start_character":73,"end_line":57,"end_character":4},"in_reply_to":"ba5da102_ca7e05ae","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":79,"context_line":"Proposed change"},{"line_number":80,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"The change proposed is submit a series of patches building out enough basic"},{"line_number":83,"context_line":"function to support deployment of a glance-based virtual machine on PowerVM."},{"line_number":84,"context_line":"This subset of the driver code (and associated unit tests) would support"},{"line_number":85,"context_line":"features such as:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_0a363d03","line":82,"range":{"start_line":82,"start_character":20,"end_line":82,"end_character":29},"updated":"2016-10-26 16:17:40.000000000","message":"is *to* submit","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":79,"context_line":"Proposed change"},{"line_number":80,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"The change proposed is submit a series of patches building out enough basic"},{"line_number":83,"context_line":"function to support deployment of a glance-based virtual machine on PowerVM."},{"line_number":84,"context_line":"This subset of the driver code (and associated unit tests) would support"},{"line_number":85,"context_line":"features such as:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_59680dbb","line":82,"range":{"start_line":82,"start_character":20,"end_line":82,"end_character":29},"in_reply_to":"ba5da102_0a363d03","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":98,"context_line":"tree, but we see this as a long-term journey."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Some of the specific functions that would come as part of future blueprints"},{"line_number":101,"context_line":"that are not part of this one."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"* Resize"},{"line_number":104,"context_line":"* Live Migrate"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_aa06311e","line":101,"range":{"start_line":101,"start_character":29,"end_line":101,"end_character":30},"updated":"2016-10-26 16:17:40.000000000","message":"colon","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":98,"context_line":"tree, but we see this as a long-term journey."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Some of the specific functions that would come as part of future blueprints"},{"line_number":101,"context_line":"that are not part of this one."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"* Resize"},{"line_number":104,"context_line":"* Live Migrate"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_b95f690d","line":101,"range":{"start_line":101,"start_character":29,"end_line":101,"end_character":30},"in_reply_to":"ba5da102_aa06311e","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":168,"context_line":"driver."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":171,"context_line":"deployer beyond setting ``compute_driver`` type.  These will be documented in"},{"line_number":172,"context_line":"the hypervisor support matrix."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_ed81234f","line":171,"range":{"start_line":171,"start_character":50,"end_line":171,"end_character":55},"updated":"2016-10-26 16:17:40.000000000","message":"These what?  (Optional additional config options, I\u0027m guessing.)","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":168,"context_line":"driver."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":171,"context_line":"deployer beyond setting ``compute_driver`` type.  These will be documented in"},{"line_number":172,"context_line":"the hypervisor support matrix."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_2da5db03","line":171,"updated":"2016-10-26 16:17:40.000000000","message":"setting *the* ``compute_driver`` type","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":168,"context_line":"driver."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":171,"context_line":"deployer beyond setting ``compute_driver`` type.  These will be documented in"},{"line_number":172,"context_line":"the hypervisor support matrix."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_197cd571","line":171,"in_reply_to":"ba5da102_2da5db03","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":168,"context_line":"driver."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For this first integration, there will be no required configuration from the"},{"line_number":171,"context_line":"deployer beyond setting ``compute_driver`` type.  These will be documented in"},{"line_number":172,"context_line":"the hypervisor support matrix."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_3981994b","line":171,"range":{"start_line":171,"start_character":50,"end_line":171,"end_character":55},"in_reply_to":"ba5da102_ed81234f","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":174,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"},{"line_number":175,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"Certain objects (such as the live migration object) will be integrated into"},{"line_number":178,"context_line":"Nova.  Even though it uses features that won\u0027t yet be available in the"},{"line_number":179,"context_line":"integrated PowerVM driver, it eases the burden on the deployers using the"},{"line_number":180,"context_line":"out-of-tree driver (during the transition period) so that they do not have to"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_adbe4bfd","line":177,"range":{"start_line":177,"start_character":0,"end_line":177,"end_character":52},"updated":"2016-10-26 16:17:40.000000000","message":"Do we want this to be vague?  The rest of this bp indicates that the live migration object is the one ond only object to be integrated into nova.  If there\u0027s more, they should be enumerated.  Otherwise, this sentence should just say, \"The live migration object will be integrated...\"","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":174,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"},{"line_number":175,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"Certain objects (such as the live migration object) will be integrated into"},{"line_number":178,"context_line":"Nova.  Even though it uses features that won\u0027t yet be available in the"},{"line_number":179,"context_line":"integrated PowerVM driver, it eases the burden on the deployers using the"},{"line_number":180,"context_line":"out-of-tree driver (during the transition period) so that they do not have to"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_d9e89d19","line":177,"range":{"start_line":177,"start_character":0,"end_line":177,"end_character":52},"in_reply_to":"ba5da102_adbe4bfd","updated":"2016-10-26 20:02:28.000000000","message":"Agree...to my knowledge its just the live migration object.","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":226,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"* pypowervm - third-party, open-source library that allows for control of the"},{"line_number":229,"context_line":"  PowerVM platform."},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"* PowerVM with `NovaLink`_ - The hypervisor to host the hypervisor, required by"},{"line_number":232,"context_line":"  operators using the driver.  The Novalink feature is what allows the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_ed5da3ed","line":229,"updated":"2016-10-26 16:17:40.000000000","message":"link?","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":226,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"* pypowervm - third-party, open-source library that allows for control of the"},{"line_number":229,"context_line":"  PowerVM platform."},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"* PowerVM with `NovaLink`_ - The hypervisor to host the hypervisor, required by"},{"line_number":232,"context_line":"  operators using the driver.  The Novalink feature is what allows the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_594bad2b","line":229,"in_reply_to":"ba5da102_ed5da3ed","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":228,"context_line":"* pypowervm - third-party, open-source library that allows for control of the"},{"line_number":229,"context_line":"  PowerVM platform."},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"* PowerVM with `NovaLink`_ - The hypervisor to host the hypervisor, required by"},{"line_number":232,"context_line":"  operators using the driver.  The Novalink feature is what allows the"},{"line_number":233,"context_line":"  virtualization management to run on the system itself, rather than through"},{"line_number":234,"context_line":"  an external system."}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_4d5dafe8","line":231,"range":{"start_line":231,"start_character":33,"end_line":231,"end_character":66},"updated":"2016-10-26 16:17:40.000000000","message":"eh?","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":228,"context_line":"* pypowervm - third-party, open-source library that allows for control of the"},{"line_number":229,"context_line":"  PowerVM platform."},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"* PowerVM with `NovaLink`_ - The hypervisor to host the hypervisor, required by"},{"line_number":232,"context_line":"  operators using the driver.  The Novalink feature is what allows the"},{"line_number":233,"context_line":"  virtualization management to run on the system itself, rather than through"},{"line_number":234,"context_line":"  an external system."}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_7948712e","line":231,"range":{"start_line":231,"start_character":33,"end_line":231,"end_character":66},"in_reply_to":"ba5da102_4d5dafe8","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":240,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"All code paths run through the standard Tempest tests as part of our CI.  The"},{"line_number":243,"context_line":"code will also include significant unit test.  This code will come from the out"},{"line_number":244,"context_line":"of tree nova-powervm driver.  The CI infrastructure will also extend the"},{"line_number":245,"context_line":"existing out-of-tree nova-powervm driver."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Voting will be enabled for the CI for the in-tree driver only.  Per our"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_6d72737e","line":244,"range":{"start_line":243,"start_character":76,"end_line":244,"end_character":7},"updated":"2016-10-26 16:17:40.000000000","message":"out-of-tree","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":240,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"All code paths run through the standard Tempest tests as part of our CI.  The"},{"line_number":243,"context_line":"code will also include significant unit test.  This code will come from the out"},{"line_number":244,"context_line":"of tree nova-powervm driver.  The CI infrastructure will also extend the"},{"line_number":245,"context_line":"existing out-of-tree nova-powervm driver."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Voting will be enabled for the CI for the in-tree driver only.  Per our"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_b95209dc","line":244,"range":{"start_line":243,"start_character":76,"end_line":244,"end_character":7},"in_reply_to":"ba5da102_6d72737e","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":241,"context_line":""},{"line_number":242,"context_line":"All code paths run through the standard Tempest tests as part of our CI.  The"},{"line_number":243,"context_line":"code will also include significant unit test.  This code will come from the out"},{"line_number":244,"context_line":"of tree nova-powervm driver.  The CI infrastructure will also extend the"},{"line_number":245,"context_line":"existing out-of-tree nova-powervm driver."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Voting will be enabled for the CI for the in-tree driver only.  Per our"},{"line_number":248,"context_line":"discussions with the Nova core team, we will not enable voting for the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_8d1d0712","line":245,"range":{"start_line":244,"start_character":62,"end_line":245,"end_character":41},"updated":"2016-10-26 16:17:40.000000000","message":"I don\u0027t understand.  The CI infrastructure doesn\u0027t extend the driver.  Did we mean \"...will extend *to cover* the existing out-of-tree nova-powervm driver\"?  But it does that already.  I\u0027m confused.","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":241,"context_line":""},{"line_number":242,"context_line":"All code paths run through the standard Tempest tests as part of our CI.  The"},{"line_number":243,"context_line":"code will also include significant unit test.  This code will come from the out"},{"line_number":244,"context_line":"of tree nova-powervm driver.  The CI infrastructure will also extend the"},{"line_number":245,"context_line":"existing out-of-tree nova-powervm driver."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Voting will be enabled for the CI for the in-tree driver only.  Per our"},{"line_number":248,"context_line":"discussions with the Nova core team, we will not enable voting for the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_d95dfded","line":245,"range":{"start_line":244,"start_character":62,"end_line":245,"end_character":41},"in_reply_to":"ba5da102_8d1d0712","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":252,"context_line":"No new tests are required.  The PowerVM driver is meant to conform to the"},{"line_number":253,"context_line":"Nova model."},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"Outside testing will be done to validate the performance and scale.  This has"},{"line_number":256,"context_line":"already been done on the out-of-tree driver.  RefStack compliance will also be"},{"line_number":257,"context_line":"validated, but we do not expect this first phase to pass as it does not have"},{"line_number":258,"context_line":"all of the required support out of the box."}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_ad1acb15","line":255,"range":{"start_line":255,"start_character":41,"end_line":255,"end_character":44},"updated":"2016-10-26 16:17:40.000000000","message":"strike","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":252,"context_line":"No new tests are required.  The PowerVM driver is meant to conform to the"},{"line_number":253,"context_line":"Nova model."},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"Outside testing will be done to validate the performance and scale.  This has"},{"line_number":256,"context_line":"already been done on the out-of-tree driver.  RefStack compliance will also be"},{"line_number":257,"context_line":"validated, but we do not expect this first phase to pass as it does not have"},{"line_number":258,"context_line":"all of the required support out of the box."}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_f962c1ac","line":255,"range":{"start_line":255,"start_character":41,"end_line":255,"end_character":44},"in_reply_to":"ba5da102_ad1acb15","updated":"2016-10-26 20:02:28.000000000","message":"Done","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"8ee1a93575cc7d2f5cb47636e1589ca7c5d0cbb4","unresolved":false,"context_lines":[{"line_number":338,"context_line":"  Nova core team guidance) but logs still published to log server."},{"line_number":339,"context_line":""},{"line_number":340,"context_line":"* October 2016: nova-powervm driver updated for Newton release.  Updated for:"},{"line_number":341,"context_line":"    * SR-IOV"},{"line_number":342,"context_line":"    * Linux Bridge / OVS"},{"line_number":343,"context_line":"    * Enhancements to VNC console"},{"line_number":344,"context_line":"    * Integration with OpenStack Ansible (outside nova-powervm)"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_6de7d312","line":341,"range":{"start_line":341,"start_character":6,"end_line":341,"end_character":12},"updated":"2016-10-26 16:17:40.000000000","message":"SR-IOV vNIC (as opposed to direct-VF).  Though in OpenStack-land, \u0027vnic\u0027 is a generic term; maybe a clarifying one-line description is in order?","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"5efe5e6a10cadc9e2e95bc404e8d1554fd7d287e","unresolved":false,"context_lines":[{"line_number":338,"context_line":"  Nova core team guidance) but logs still published to log server."},{"line_number":339,"context_line":""},{"line_number":340,"context_line":"* October 2016: nova-powervm driver updated for Newton release.  Updated for:"},{"line_number":341,"context_line":"    * SR-IOV"},{"line_number":342,"context_line":"    * Linux Bridge / OVS"},{"line_number":343,"context_line":"    * Enhancements to VNC console"},{"line_number":344,"context_line":"    * Integration with OpenStack Ansible (outside nova-powervm)"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_d9041dc8","line":341,"range":{"start_line":341,"start_character":6,"end_line":341,"end_character":12},"in_reply_to":"ba5da102_6de7d312","updated":"2016-10-26 20:02:28.000000000","message":"Done.  I just said \u0027via PowerVM vNIC\u0027 as that should indicate its a PowerVM specific technology.","commit_id":"f9cea42e7a5462766ddcc094612f6103b4655c0e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":20,"context_line":"Problem description"},{"line_number":21,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"The PowerVM driver, which provides OpenStack enablement for AIX, IBM i and"},{"line_number":24,"context_line":"Linux virtual machines running on a PowerVM hypervisor, is being proposed for"},{"line_number":25,"context_line":"integration into the main Nova tree.  However, as the out-of-tree driver has"},{"line_number":26,"context_line":"grown to contain a significant amount of function and maturity over the past"},{"line_number":27,"context_line":"few OpenStack releases, the intention is to bring this driver in tree.  The"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_9bda9277","line":24,"range":{"start_line":23,"start_character":0,"end_line":24,"end_character":54},"updated":"2016-10-27 09:13:10.000000000","message":"I\u0027m not sure if you get into this somewhere, but you might want to at least minimally point out the differences between the old powervm driver that ssh\u0027ed to use the IVM command line, PowerVC (vcenter on power for virt management with HMC), powerkvm (kvm on ppc64 arch) and this powervm driver (direct to the NEO hypervisor).","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"f403d4837011f7ee8715b5cbe132e2dd0fae1b3a","unresolved":false,"context_lines":[{"line_number":20,"context_line":"Problem description"},{"line_number":21,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"The PowerVM driver, which provides OpenStack enablement for AIX, IBM i and"},{"line_number":24,"context_line":"Linux virtual machines running on a PowerVM hypervisor, is being proposed for"},{"line_number":25,"context_line":"integration into the main Nova tree.  However, as the out-of-tree driver has"},{"line_number":26,"context_line":"grown to contain a significant amount of function and maturity over the past"},{"line_number":27,"context_line":"few OpenStack releases, the intention is to bring this driver in tree.  The"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_eabb25e3","line":24,"range":{"start_line":23,"start_character":0,"end_line":24,"end_character":54},"in_reply_to":"ba5da102_9bda9277","updated":"2016-11-02 17:01:04.000000000","message":"Done","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":33,"context_line":"team."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"* CI running and publishing results against Nova and nova-powervm driver:"},{"line_number":36,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":37,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":38,"context_line":"  but is not currently voting on patches as it is not an in-tree driver."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* External users beyond PowerVC:"},{"line_number":41,"context_line":"  Companies are actively using the PowerVM driver to integrate into OpenStack"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_db488a5e","line":38,"range":{"start_line":36,"start_character":75,"end_line":38,"end_character":72},"updated":"2016-10-27 09:13:10.000000000","message":"Not voting but is the powervm CI commenting on nova changes? I haven\u0027t noticed it.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"d15f421eedfe6c355d6f56766fea841a909e966d","unresolved":false,"context_lines":[{"line_number":33,"context_line":"team."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"* CI running and publishing results against Nova and nova-powervm driver:"},{"line_number":36,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":37,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":38,"context_line":"  but is not currently voting on patches as it is not an in-tree driver."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* External users beyond PowerVC:"},{"line_number":41,"context_line":"  Companies are actively using the PowerVM driver to integrate into OpenStack"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_cfc68f99","line":38,"range":{"start_line":36,"start_character":75,"end_line":38,"end_character":72},"in_reply_to":"ba5da102_c9251dc3","updated":"2016-11-01 21:44:55.000000000","message":"https://github.com/powervm/powervm-ci contains our tempest setup.\n\nWorking on getting our CI commenting.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"f403d4837011f7ee8715b5cbe132e2dd0fae1b3a","unresolved":false,"context_lines":[{"line_number":33,"context_line":"team."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"* CI running and publishing results against Nova and nova-powervm driver:"},{"line_number":36,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":37,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":38,"context_line":"  but is not currently voting on patches as it is not an in-tree driver."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* External users beyond PowerVC:"},{"line_number":41,"context_line":"  Companies are actively using the PowerVM driver to integrate into OpenStack"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_4ab97178","line":38,"range":{"start_line":36,"start_character":75,"end_line":38,"end_character":72},"in_reply_to":"ba5da102_cfc68f99","updated":"2016-11-02 17:01:04.000000000","message":"Done","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e2f700c3354cc7218f8bc21ca0004406a875c5f4","unresolved":false,"context_lines":[{"line_number":33,"context_line":"team."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"* CI running and publishing results against Nova and nova-powervm driver:"},{"line_number":36,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":37,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":38,"context_line":"  but is not currently voting on patches as it is not an in-tree driver."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* External users beyond PowerVC:"},{"line_number":41,"context_line":"  Companies are actively using the PowerVM driver to integrate into OpenStack"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_c9251dc3","line":38,"range":{"start_line":36,"start_character":75,"end_line":38,"end_character":72},"in_reply_to":"ba5da102_d43e98b7","updated":"2016-10-27 14:18:54.000000000","message":"Ok, so I\u0027m not interested in discussing how we got here. We\u0027re here.\n\nI\u0027d like to see the CI start commenting (but not voting) on patches in Nova right away. We can work on reviewing this spec and the associated code in parallel to developing some comfort with those comments, but please start commenting right away.\n\nWe also need to validate the tempest config for your CI. Is that available somewhere?","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"2f394e2426a712cedb9b62caa847127b844b2397","unresolved":false,"context_lines":[{"line_number":33,"context_line":"team."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"* CI running and publishing results against Nova and nova-powervm driver:"},{"line_number":36,"context_line":"  Results are publicly available, as well as the configuration of the CI.  Per"},{"line_number":37,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":38,"context_line":"  but is not currently voting on patches as it is not an in-tree driver."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* External users beyond PowerVC:"},{"line_number":41,"context_line":"  Companies are actively using the PowerVM driver to integrate into OpenStack"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_d43e98b7","line":38,"range":{"start_line":36,"start_character":75,"end_line":38,"end_character":72},"in_reply_to":"ba5da102_db488a5e","updated":"2016-10-27 10:15:42.000000000","message":"No, it\u0027s not. IIRC in Bristol or Austin we were told not to publish any results against Nova patches since we\u0027re an out-of-tree driver, so the runs are silent and publish logs to our log server, with only us getting email notifications of failures today.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":37,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":38,"context_line":"  but is not currently voting on patches as it is not an in-tree driver."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* External users beyond PowerVC:"},{"line_number":41,"context_line":"  Companies are actively using the PowerVM driver to integrate into OpenStack"},{"line_number":42,"context_line":"  clouds with Kolla and RDO.  The PowerVM driver team also has added PowerVM to"},{"line_number":43,"context_line":"  the OpenStack-Ansible project and PowerVM is now a target platform for OSA."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_5baabad5","line":40,"updated":"2016-10-27 09:13:10.000000000","message":"I know Rackspace and probably Canonical falls into this, not sure why they can\u0027t be called out as users (even though they aren\u0027t contributors to the driver). Maybe Canonical isn\u0027t a \u0027user\u0027 as much as a redistributor?","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"f403d4837011f7ee8715b5cbe132e2dd0fae1b3a","unresolved":false,"context_lines":[{"line_number":37,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":38,"context_line":"  but is not currently voting on patches as it is not an in-tree driver."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* External users beyond PowerVC:"},{"line_number":41,"context_line":"  Companies are actively using the PowerVM driver to integrate into OpenStack"},{"line_number":42,"context_line":"  clouds with Kolla and RDO.  The PowerVM driver team also has added PowerVM to"},{"line_number":43,"context_line":"  the OpenStack-Ansible project and PowerVM is now a target platform for OSA."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_8a2469c5","line":40,"in_reply_to":"ba5da102_5baabad5","updated":"2016-11-02 17:01:04.000000000","message":"We\u0027ve gotten conflicting information on how to report this.  Last nova cycle we were told just to state that there are external users.  At unconference I got impression that\u0027s how we should leave it.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ae496d75edd72285745114fc9623f10747227a93","unresolved":false,"context_lines":[{"line_number":37,"context_line":"  guidance from the Nova core team, the CI runs against all Nova change sets"},{"line_number":38,"context_line":"  but is not currently voting on patches as it is not an in-tree driver."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* External users beyond PowerVC:"},{"line_number":41,"context_line":"  Companies are actively using the PowerVM driver to integrate into OpenStack"},{"line_number":42,"context_line":"  clouds with Kolla and RDO.  The PowerVM driver team also has added PowerVM to"},{"line_number":43,"context_line":"  the OpenStack-Ansible project and PowerVM is now a target platform for OSA."}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a629dbe_36743a9b","line":40,"in_reply_to":"ba5da102_8a2469c5","updated":"2016-11-07 20:06:25.000000000","message":"Yeah it\u0027s fine to not mention anything.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* Show commitment to the driver:"},{"line_number":46,"context_line":"  Our first supported release was Liberty and we continue to maintain, grow and"},{"line_number":47,"context_line":"  extend he driver with each subsequent release, following the stable branch"},{"line_number":48,"context_line":"  support model.  We are committed to developing the driver following the"},{"line_number":49,"context_line":"  `OpenStack way`_, with open source code, open design/development, and an"},{"line_number":50,"context_line":"  open community (IRC @ #openstack-powervm, etc).  The PowerVM driver fits"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_3b6ee6c9","line":47,"range":{"start_line":47,"start_character":9,"end_line":47,"end_character":11},"updated":"2016-10-27 09:13:10.000000000","message":"the","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"f403d4837011f7ee8715b5cbe132e2dd0fae1b3a","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* Show commitment to the driver:"},{"line_number":46,"context_line":"  Our first supported release was Liberty and we continue to maintain, grow and"},{"line_number":47,"context_line":"  extend he driver with each subsequent release, following the stable branch"},{"line_number":48,"context_line":"  support model.  We are committed to developing the driver following the"},{"line_number":49,"context_line":"  `OpenStack way`_, with open source code, open design/development, and an"},{"line_number":50,"context_line":"  open community (IRC @ #openstack-powervm, etc).  The PowerVM driver fits"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_65dd86df","line":47,"range":{"start_line":47,"start_character":9,"end_line":47,"end_character":11},"in_reply_to":"ba5da102_3b6ee6c9","updated":"2016-11-02 17:01:04.000000000","message":"Done","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e2f700c3354cc7218f8bc21ca0004406a875c5f4","unresolved":false,"context_lines":[{"line_number":51,"context_line":"  the Nova compute driver design, and follows the community development"},{"line_number":52,"context_line":"  direction.  We also ensure that the development team is actively"},{"line_number":53,"context_line":"  participating in upstream development - attending IRC meetings, mid-cycles,"},{"line_number":54,"context_line":"  and summits."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"The out-of-tree driver will be maintained, supported and extended as the"},{"line_number":57,"context_line":"in-tree driver is being integrated.  For this first phase, it is expected new"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_e9090133","line":54,"updated":"2016-10-27 14:18:54.000000000","message":"The participation comment is very fair and I think deserves to be called out. We\u0027ve put a fairly high bar here because of previous mis-steps from people who aren\u0027t on this new team, and the new team has taken that in their stride. I\u0027d like to thank you with accepting this with good grace.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"f403d4837011f7ee8715b5cbe132e2dd0fae1b3a","unresolved":false,"context_lines":[{"line_number":51,"context_line":"  the Nova compute driver design, and follows the community development"},{"line_number":52,"context_line":"  direction.  We also ensure that the development team is actively"},{"line_number":53,"context_line":"  participating in upstream development - attending IRC meetings, mid-cycles,"},{"line_number":54,"context_line":"  and summits."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"The out-of-tree driver will be maintained, supported and extended as the"},{"line_number":57,"context_line":"in-tree driver is being integrated.  For this first phase, it is expected new"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_25b46e80","line":54,"in_reply_to":"ba5da102_e9090133","updated":"2016-11-02 17:01:04.000000000","message":"Thanks!","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":56,"context_line":"The out-of-tree driver will be maintained, supported and extended as the"},{"line_number":57,"context_line":"in-tree driver is being integrated.  For this first phase, it is expected new"},{"line_number":58,"context_line":"code will first be proposed to the out-of-tree driver and then proposed"},{"line_number":59,"context_line":"in-tree. As the integration of the driver progresses further, that process"},{"line_number":60,"context_line":"shifts to all code being proposed in-tree.  However, for any contribution"},{"line_number":61,"context_line":"(either in-tree or out-of-tree), the primary contributors of this blueprint"},{"line_number":62,"context_line":"will ensure the change is proposed to the other driver during this transition"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_3bf3460c","line":59,"updated":"2016-10-27 09:13:10.000000000","message":"Note to self, this is basically what hyper-v codes and I\u0027m personally fine with it. More often than not by the time the change gets into the hyper-v driver in the nova tree it\u0027s diverged quite a bit from the original change in the out of tree hyper-v driver, but that\u0027s to be expected.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"2f394e2426a712cedb9b62caa847127b844b2397","unresolved":false,"context_lines":[{"line_number":56,"context_line":"The out-of-tree driver will be maintained, supported and extended as the"},{"line_number":57,"context_line":"in-tree driver is being integrated.  For this first phase, it is expected new"},{"line_number":58,"context_line":"code will first be proposed to the out-of-tree driver and then proposed"},{"line_number":59,"context_line":"in-tree. As the integration of the driver progresses further, that process"},{"line_number":60,"context_line":"shifts to all code being proposed in-tree.  However, for any contribution"},{"line_number":61,"context_line":"(either in-tree or out-of-tree), the primary contributors of this blueprint"},{"line_number":62,"context_line":"will ensure the change is proposed to the other driver during this transition"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_942b4030","line":59,"in_reply_to":"ba5da102_3bf3460c","updated":"2016-10-27 10:15:42.000000000","message":"Right, if that model is working for the community today we\u0027d ideally follow the same path.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e2f700c3354cc7218f8bc21ca0004406a875c5f4","unresolved":false,"context_lines":[{"line_number":60,"context_line":"shifts to all code being proposed in-tree.  However, for any contribution"},{"line_number":61,"context_line":"(either in-tree or out-of-tree), the primary contributors of this blueprint"},{"line_number":62,"context_line":"will ensure the change is proposed to the other driver during this transition"},{"line_number":63,"context_line":"period."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":".. _`OpenStack way`: https://governance.openstack.org/reference/new-projects-requirements.html"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_bbdaec76","line":63,"updated":"2016-10-27 14:18:54.000000000","message":"I dunno, I don\u0027t love this plan, but I don\u0027t actually have a better proposal. So sure.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":85,"context_line":"This subset of the driver code (and associated unit tests) would support"},{"line_number":86,"context_line":"features such as:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"* Basic VM lifecycle tasks (launch, shutdown, reboot, etc)"},{"line_number":89,"context_line":"* Instance status"},{"line_number":90,"context_line":"* VNC console"},{"line_number":91,"context_line":"* Flat/VLAN networking"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_dbe40a3d","line":88,"updated":"2016-10-27 09:13:10.000000000","message":"snapshot? I guess snapshot isn\u0027t required...\n\nMaybe it\u0027s worth noting that what you\u0027re listing here is the \u0027mandatory\u0027 and \u0027choice\u0027 operations here:\n\nhttp://docs.openstack.org/developer/nova/support-matrix.html","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"f403d4837011f7ee8715b5cbe132e2dd0fae1b3a","unresolved":false,"context_lines":[{"line_number":85,"context_line":"This subset of the driver code (and associated unit tests) would support"},{"line_number":86,"context_line":"features such as:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"* Basic VM lifecycle tasks (launch, shutdown, reboot, etc)"},{"line_number":89,"context_line":"* Instance status"},{"line_number":90,"context_line":"* VNC console"},{"line_number":91,"context_line":"* Flat/VLAN networking"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_b018ba1f","line":88,"in_reply_to":"ba5da102_146ad080","updated":"2016-11-02 17:01:04.000000000","message":"I would personally like to get snapshot in.  Its a fairly basic function that...adds a lot to the overall usability even if not required.  Adding it, as well as a note to the mandatory/choice.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"2f394e2426a712cedb9b62caa847127b844b2397","unresolved":false,"context_lines":[{"line_number":85,"context_line":"This subset of the driver code (and associated unit tests) would support"},{"line_number":86,"context_line":"features such as:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"* Basic VM lifecycle tasks (launch, shutdown, reboot, etc)"},{"line_number":89,"context_line":"* Instance status"},{"line_number":90,"context_line":"* VNC console"},{"line_number":91,"context_line":"* Flat/VLAN networking"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_146ad080","line":88,"in_reply_to":"ba5da102_dbe40a3d","updated":"2016-10-27 10:15:42.000000000","message":"Right, that seemed like a good place to start as a first pass for minimum level of support for the in-tree copy of the driver. There are obviously many more functions (like snapshot) that the out-of-tree driver supports, so if there are functions that are requirements we\u0027ve missed they could be added here.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":88,"context_line":"* Basic VM lifecycle tasks (launch, shutdown, reboot, etc)"},{"line_number":89,"context_line":"* Instance status"},{"line_number":90,"context_line":"* VNC console"},{"line_number":91,"context_line":"* Flat/VLAN networking"},{"line_number":92,"context_line":"* Config drive"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The nova-powervm live migration object will also be integrated to reduce"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_7bf93ec8","line":91,"updated":"2016-10-27 09:13:10.000000000","message":"Is there a special neutron driver for powervm?","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"2f394e2426a712cedb9b62caa847127b844b2397","unresolved":false,"context_lines":[{"line_number":88,"context_line":"* Basic VM lifecycle tasks (launch, shutdown, reboot, etc)"},{"line_number":89,"context_line":"* Instance status"},{"line_number":90,"context_line":"* VNC console"},{"line_number":91,"context_line":"* Flat/VLAN networking"},{"line_number":92,"context_line":"* Config drive"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The nova-powervm live migration object will also be integrated to reduce"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_d4c13882","line":91,"in_reply_to":"ba5da102_7bf93ec8","updated":"2016-10-27 10:15:42.000000000","message":"There is [1], but it\u0027s not required. PowerVM supports running with Open vSwitch and the upstream Neutron agent.\n\n[1] - https://github.com/openstack/networking-powervm","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"f403d4837011f7ee8715b5cbe132e2dd0fae1b3a","unresolved":false,"context_lines":[{"line_number":88,"context_line":"* Basic VM lifecycle tasks (launch, shutdown, reboot, etc)"},{"line_number":89,"context_line":"* Instance status"},{"line_number":90,"context_line":"* VNC console"},{"line_number":91,"context_line":"* Flat/VLAN networking"},{"line_number":92,"context_line":"* Config drive"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The nova-powervm live migration object will also be integrated to reduce"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_f0deb20f","line":91,"in_reply_to":"ba5da102_d4c13882","updated":"2016-11-02 17:01:04.000000000","message":"Clarified.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e2f700c3354cc7218f8bc21ca0004406a875c5f4","unresolved":false,"context_lines":[{"line_number":89,"context_line":"* Instance status"},{"line_number":90,"context_line":"* VNC console"},{"line_number":91,"context_line":"* Flat/VLAN networking"},{"line_number":92,"context_line":"* Config drive"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":95,"context_line":"friction that operators have expressed.  Integration of the object makes it"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_fbbb840c","line":92,"updated":"2016-10-27 14:18:54.000000000","message":"I feel like this list of features should be compared with the minimum list of nova operations somewhere in this document. It doesn\u0027t have to be here, but it should be somewhere.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ae496d75edd72285745114fc9623f10747227a93","unresolved":false,"context_lines":[{"line_number":89,"context_line":"* Instance status"},{"line_number":90,"context_line":"* VNC console"},{"line_number":91,"context_line":"* Flat/VLAN networking"},{"line_number":92,"context_line":"* Config drive"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":95,"context_line":"friction that operators have expressed.  Integration of the object makes it"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a629dbe_76f3120b","line":92,"in_reply_to":"ba5da102_90d016f8","updated":"2016-11-07 20:06:25.000000000","message":"I don\u0027t care if you add snapshot, as long as it comes in a series of changes that adds each feature, i.e. don\u0027t lump create/delete in with the same patch that adds snapshot support.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"f403d4837011f7ee8715b5cbe132e2dd0fae1b3a","unresolved":false,"context_lines":[{"line_number":89,"context_line":"* Instance status"},{"line_number":90,"context_line":"* VNC console"},{"line_number":91,"context_line":"* Flat/VLAN networking"},{"line_number":92,"context_line":"* Config drive"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":95,"context_line":"friction that operators have expressed.  Integration of the object makes it"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_90d016f8","line":92,"in_reply_to":"ba5da102_fbbb840c","updated":"2016-11-02 17:01:04.000000000","message":"Did that via a comment above.  Added a statement that we\u0027re doing the minimum \u0026 choice operations from the support matrix.  Though I did sneak in snapshot as I feel that\u0027s fairly important (let me know if I need to pull, we can push to phase 2...just limits Tempest tests for CI a bit if we do that...)","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":91,"context_line":"* Flat/VLAN networking"},{"line_number":92,"context_line":"* Config drive"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":95,"context_line":"friction that operators have expressed.  Integration of the object makes it"},{"line_number":96,"context_line":"easier for existing operator deployments."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":99,"context_line":"tree, but we see this as a long-term journey."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_db524add","line":96,"range":{"start_line":94,"start_character":0,"end_line":96,"end_character":41},"updated":"2016-10-27 09:13:10.000000000","message":"I don\u0027t think this should come into nova until the in-tree driver supports live migration operations, sorry.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"f403d4837011f7ee8715b5cbe132e2dd0fae1b3a","unresolved":false,"context_lines":[{"line_number":91,"context_line":"* Flat/VLAN networking"},{"line_number":92,"context_line":"* Config drive"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":95,"context_line":"friction that operators have expressed.  Integration of the object makes it"},{"line_number":96,"context_line":"easier for existing operator deployments."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":99,"context_line":"tree, but we see this as a long-term journey."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_b0fa7a41","line":96,"range":{"start_line":94,"start_character":0,"end_line":96,"end_character":41},"in_reply_to":"ba5da102_b447ee75","updated":"2016-11-02 17:01:04.000000000","message":"Given the unconference and notes in review, I think we\u0027ve decided to leave this in (which should make operators happy...so thank you!)","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"d15f421eedfe6c355d6f56766fea841a909e966d","unresolved":false,"context_lines":[{"line_number":91,"context_line":"* Flat/VLAN networking"},{"line_number":92,"context_line":"* Config drive"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":95,"context_line":"friction that operators have expressed.  Integration of the object makes it"},{"line_number":96,"context_line":"easier for existing operator deployments."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":99,"context_line":"tree, but we see this as a long-term journey."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_b447ee75","line":96,"range":{"start_line":94,"start_character":0,"end_line":96,"end_character":41},"in_reply_to":"ba5da102_bb92ec55","updated":"2016-11-01 21:44:55.000000000","message":"https://review.openstack.org/391284","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e2f700c3354cc7218f8bc21ca0004406a875c5f4","unresolved":false,"context_lines":[{"line_number":91,"context_line":"* Flat/VLAN networking"},{"line_number":92,"context_line":"* Config drive"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The nova-powervm live migration object will also be integrated to reduce"},{"line_number":95,"context_line":"friction that operators have expressed.  Integration of the object makes it"},{"line_number":96,"context_line":"easier for existing operator deployments."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"In subsequent releases we will work to bring further function into the Nova"},{"line_number":99,"context_line":"tree, but we see this as a long-term journey."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_bb92ec55","line":96,"range":{"start_line":94,"start_character":0,"end_line":96,"end_character":41},"in_reply_to":"ba5da102_db524add","updated":"2016-10-27 14:18:54.000000000","message":"I know you said this at the review level, but I should note here that we all shrugged about this in the summit session.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":104,"context_line":"* Resize"},{"line_number":105,"context_line":"* Live Migrate"},{"line_number":106,"context_line":"* Cold Migrate"},{"line_number":107,"context_line":"* Cinder Volume Support"},{"line_number":108,"context_line":"* Shared Ethernet Support (PowerVM network technology)"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"There are additional functions (that are currently integrated in the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_bb03d6b7","line":107,"updated":"2016-10-27 09:13:10.000000000","message":"Is there a special cinder driver for powervm?","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"2f394e2426a712cedb9b62caa847127b844b2397","unresolved":false,"context_lines":[{"line_number":104,"context_line":"* Resize"},{"line_number":105,"context_line":"* Live Migrate"},{"line_number":106,"context_line":"* Cold Migrate"},{"line_number":107,"context_line":"* Cinder Volume Support"},{"line_number":108,"context_line":"* Shared Ethernet Support (PowerVM network technology)"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"There are additional functions (that are currently integrated in the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_5487e860","line":107,"in_reply_to":"ba5da102_bb03d6b7","updated":"2016-10-27 10:15:42.000000000","message":"No, we work with the existing volume drivers (EMC, SVC, DS8K, etc).","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":117,"context_line":"1) Integrate the entire driver.  That would be too unwieldy to do in one"},{"line_number":118,"context_line":"   release and would require too much core reviewer time."},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"2) Do not integrate the driver.  As there are users of the driver, and the Nova"},{"line_number":121,"context_line":"   direction is to have drivers in-tree, this is not an option."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"3) Officially support out-of-tree drivers via Nova.  Allow integration of"},{"line_number":124,"context_line":"   driver objects that are required in-tree to be added for out-of-tree"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_db696a8d","line":121,"range":{"start_line":120,"start_character":67,"end_line":121,"end_character":39},"updated":"2016-10-27 09:13:10.000000000","message":"This is probably contentious. You don\u0027t need to change this, just FYI, but there are plenty of out of tree nova virt drivers like zVM, PowerVC and nova-lxd which probably aren\u0027t coming in tree, and I don\u0027t think either nova or those virt driver maintainers have an issue with that.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e1041b3d2565bee53a110cd1710791eaae052957","unresolved":false,"context_lines":[{"line_number":150,"context_line":"Other end user impact"},{"line_number":151,"context_line":"---------------------"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"If the administrator wishes to support PowerVM, they will need to use the"},{"line_number":154,"context_line":"PowerVM driver."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_5be2ba04","line":153,"updated":"2016-10-27 09:13:10.000000000","message":"I\u0027d say None here.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e2f700c3354cc7218f8bc21ca0004406a875c5f4","unresolved":false,"context_lines":[{"line_number":150,"context_line":"Other end user impact"},{"line_number":151,"context_line":"---------------------"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"If the administrator wishes to support PowerVM, they will need to use the"},{"line_number":154,"context_line":"PowerVM driver."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_7b87740f","line":153,"in_reply_to":"ba5da102_5be2ba04","updated":"2016-10-27 14:18:54.000000000","message":"Yeah, this sentence is self evident.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"f403d4837011f7ee8715b5cbe132e2dd0fae1b3a","unresolved":false,"context_lines":[{"line_number":150,"context_line":"Other end user impact"},{"line_number":151,"context_line":"---------------------"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"If the administrator wishes to support PowerVM, they will need to use the"},{"line_number":154,"context_line":"PowerVM driver."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_d08e0ecf","line":153,"in_reply_to":"ba5da102_7b87740f","updated":"2016-11-02 17:01:04.000000000","message":"Done","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e2f700c3354cc7218f8bc21ca0004406a875c5f4","unresolved":false,"context_lines":[{"line_number":174,"context_line":"in-tree)."},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"},{"line_number":177,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"The PowerVM live migration object will be integrated into Nova.  Even though it"},{"line_number":180,"context_line":"uses features that won\u0027t yet be available in the integrated PowerVM driver, it"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_3b941c36","line":177,"updated":"2016-10-27 14:18:54.000000000","message":"I think you should get this added to global-requirements ASAP so we don\u0027t block on it later.","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"d15f421eedfe6c355d6f56766fea841a909e966d","unresolved":false,"context_lines":[{"line_number":174,"context_line":"in-tree)."},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"A new dependency on ``pypowervm`` will be introduced .  This is a third-party,"},{"line_number":177,"context_line":"open-source library that allows its consumers to drive PowerVM virtualization."},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"The PowerVM live migration object will be integrated into Nova.  Even though it"},{"line_number":180,"context_line":"uses features that won\u0027t yet be available in the integrated PowerVM driver, it"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba5da102_d460e203","line":177,"in_reply_to":"ba5da102_3b941c36","updated":"2016-11-01 21:44:55.000000000","message":"https://review.openstack.org/391286","commit_id":"f39b02abce6e8e452693b915b1f5224c00b98b02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0592d02845ca9d96c59de043eb96dd97df803cde","unresolved":false,"context_lines":[{"line_number":93,"context_line":"* Flat/VLAN networking using the Open vSwitch Neutron agent"},{"line_number":94,"context_line":"* Config drive"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"The phase 1 of the driver is meant to get the net minimum of `mandatory` and"},{"line_number":97,"context_line":"`choice` options from the `support matrix`_."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":".. _`support matrix`: http://docs.openstack.org/developer/nova/support-matrix.html"},{"line_number":100,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a629dbe_16ef36e9","line":97,"range":{"start_line":96,"start_character":0,"end_line":97,"end_character":44},"updated":"2016-11-07 20:14:03.000000000","message":"snapshot is considered optional:\n\nhttp://docs.openstack.org/developer/nova/support-matrix.html#operation_snapshot\n\nAs noted in ps7, I don\u0027t really care if you try to get snapshot in, but just make sure it doesn\u0027t interfere with the series of changes to add the mandatory support. So snapshot is low priority and should come at the end of a series adding feature parity.","commit_id":"2c55e38a19da38f39f274e0a07b6a423fa075b8e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0592d02845ca9d96c59de043eb96dd97df803cde","unresolved":false,"context_lines":[{"line_number":324,"context_line":""},{"line_number":325,"context_line":"Lastly, Power systems also natively run Linux.  For those wishing to use KVM"},{"line_number":326,"context_line":"on Power, the standard libvirt driver is also available.  However, that support"},{"line_number":327,"context_line":"is limited to Linux based client virtual machines."},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"A rough timeline is provided below."},{"line_number":330,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a629dbe_36a19aaa","line":327,"range":{"start_line":327,"start_character":14,"end_line":327,"end_character":50},"updated":"2016-11-07 20:14:03.000000000","message":"And you know I needs me some AIX...","commit_id":"2c55e38a19da38f39f274e0a07b6a423fa075b8e"}]}
