)]}'
{"specs/pike/approved/support-instance-rebuild-with-userdata.rst":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"fc3e1a99ded970b4e27b8e8015e7b42f1dcb4c2c","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Some notes about using this template:"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* Your spec should be in ReSTructured text, like this template."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* Please wrap text at 79 columns."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"* The filename in the git repository should match the launchpad URL, for"},{"line_number":28,"context_line":"  example a URL of: https://blueprints.launchpad.net/nova/+spec/awesome-thing"},{"line_number":29,"context_line":"  should be named awesome-thing.rst"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"* Please do not delete any of the sections in this template.  If you have"},{"line_number":32,"context_line":"  nothing to say for a whole section, just write: None"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"* For help with syntax, see http://sphinx-doc.org/rest.html"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* To test out your formatting, build the docs using tox and see the generated"},{"line_number":37,"context_line":"  HTML file in doc/build/html/specs/\u003cpath_of_your_file\u003e"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* If you would like to provide a diagram with your spec, ascii diagrams are"},{"line_number":40,"context_line":"  required.  http://asciiflow.com/ is a very nice tool to assist with making"},{"line_number":41,"context_line":"  ascii diagrams.  The reason for this is that the tool used to review specs is"},{"line_number":42,"context_line":"  based purely on plain text.  Plain text will allow review to proceed without"},{"line_number":43,"context_line":"  having to look at additional files which can not be viewed in gerrit.  It"},{"line_number":44,"context_line":"  will also allow inline feedback on the diagram itself."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"* If your specification proposes any changes to the Nova REST API such"},{"line_number":47,"context_line":"  as changing parameters which can be returned or accepted, or even"},{"line_number":48,"context_line":"  the semantics of what happens when a client calls into the API, then"},{"line_number":49,"context_line":"  you should add the APIImpact flag to the commit message. Specifications with"},{"line_number":50,"context_line":"  the APIImpact flag can be found with the following query:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"  https://review.openstack.org/#/q/status:open+project:openstack/nova-specs+message:apiimpact,n,z"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Problem description"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_131f760a","line":53,"range":{"start_line":21,"start_character":1,"end_line":53,"end_character":0},"updated":"2017-02-16 09:40:17.000000000","message":"this need clean up","commit_id":"9a2067dfd6f55b679a63d536d678ac4ba38ac91d"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"fc3e1a99ded970b4e27b8e8015e7b42f1dcb4c2c","unresolved":false,"context_lines":[{"line_number":69,"context_line":"---------"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"As an end user I would like to be able to rebuild an instance with different"},{"line_number":72,"context_line":"user_data than originally used to boot the instance.  It\u0027s already possible to"},{"line_number":73,"context_line":"specify different personality files, so it would be good to have feature parity"},{"line_number":74,"context_line":"given that we plan on removing support for personality files."},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_b3922a4a","line":72,"range":{"start_line":72,"start_character":10,"end_line":72,"end_character":51},"updated":"2017-02-16 09:40:17.000000000","message":"not sure what\u0027s the exact benefit here... maybe some users really want this?","commit_id":"9a2067dfd6f55b679a63d536d678ac4ba38ac91d"},{"author":{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},"change_message_id":"b34335183d3b6e3aa296ecd0d5becb6908536cd8","unresolved":false,"context_lines":[{"line_number":69,"context_line":"---------"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"As an end user I would like to be able to rebuild an instance with different"},{"line_number":72,"context_line":"user_data than originally used to boot the instance.  It\u0027s already possible to"},{"line_number":73,"context_line":"specify different personality files, so it would be good to have feature parity"},{"line_number":74,"context_line":"given that we plan on removing support for personality files."},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_4c94dd43","line":72,"range":{"start_line":72,"start_character":10,"end_line":72,"end_character":51},"in_reply_to":"fa31d9ce_b3922a4a","updated":"2017-02-16 15:31:08.000000000","message":"There are a couple reasons:\n1) it would allow us to avoid tearing down the instance and re-creating it (with all the cinder/neutron/glance overhead that entails) if someone realizes they have a bug in their user_data\n2) we currently support new file injection on rebuild, so this would just be feature parity for user_data","commit_id":"9a2067dfd6f55b679a63d536d678ac4ba38ac91d"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"fc3e1a99ded970b4e27b8e8015e7b42f1dcb4c2c","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"REST API impact"},{"line_number":104,"context_line":"---------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Each API method which is either added or changed should have the following"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"* Specification for the method"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_1394d642","line":105,"updated":"2017-02-16 09:40:17.000000000","message":"better to describe the API here","commit_id":"9a2067dfd6f55b679a63d536d678ac4ba38ac91d"},{"author":{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},"change_message_id":"b34335183d3b6e3aa296ecd0d5becb6908536cd8","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"REST API impact"},{"line_number":104,"context_line":"---------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Each API method which is either added or changed should have the following"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"* Specification for the method"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_2c024970","line":105,"in_reply_to":"fa31d9ce_1394d642","updated":"2017-02-16 15:31:08.000000000","message":"For sure...this was just the preliminary version as I mentioned at line 89.  If the whole idea is hated then no point investing more time than necessary.","commit_id":"9a2067dfd6f55b679a63d536d678ac4ba38ac91d"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"bb5d3005fac2424a637eeb5e40f6b1fa33ad6925","unresolved":false,"context_lines":[{"line_number":34,"context_line":"As an end user I would like to be able to rebuild an instance with different"},{"line_number":35,"context_line":"user_data than originally used to boot the instance.  It\u0027s already possible to"},{"line_number":36,"context_line":"specify different personality files, so it would be good to have feature parity"},{"line_number":37,"context_line":"given that we plan on removing support for personality files."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Proposed change"},{"line_number":40,"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":2,"id":"dfeb2761_d70b84d3","line":37,"updated":"2017-04-04 12:47:43.000000000","message":"What does the user gain by not just building a new instance? I think we could make that clearer here.","commit_id":"78ccb9670994deaf4d578356e4249f3869e3e6aa"}]}
