)]}'
{"specs/newton/approved/copy-console-logs.rst":[{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"58f9369e6a4d50b2c851ee6cd204dadf30f9a28d","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\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Copy console log file for block live miration"},{"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\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/console-logs-block-migration"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a122d0e_84b24647","line":8,"range":{"start_line":8,"start_character":37,"end_line":8,"end_character":45},"updated":"2016-04-29 14:36:15.000000000","message":"the \u003d\u003d\u003d\u003d should be the same length as title\n\nalso nit migration","commit_id":"1d3a44d56ffab84c7bb6d4d4dc6876d57221aee5"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"58f9369e6a4d50b2c851ee6cd204dadf30f9a28d","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Newer version of libvirt will possible include virtlogd deamon that handles"},{"line_number":44,"context_line":"log related issues such as rotating. It can simplify log copying process, so"},{"line_number":45,"context_line":"so instead of copying single file and ensure that it was substituted"},{"line_number":46,"context_line":"successfully without any data races just copy console.log.x files from source"},{"line_number":47,"context_line":"to destination."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a122d0e_a46ae27e","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":2},"updated":"2016-04-29 14:36:15.000000000","message":"nit double so","commit_id":"1d3a44d56ffab84c7bb6d4d4dc6876d57221aee5"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"58f9369e6a4d50b2c851ee6cd204dadf30f9a28d","unresolved":false,"context_lines":[{"line_number":44,"context_line":"log related issues such as rotating. It can simplify log copying process, so"},{"line_number":45,"context_line":"so instead of copying single file and ensure that it was substituted"},{"line_number":46,"context_line":"successfully without any data races just copy console.log.x files from source"},{"line_number":47,"context_line":"to destination."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Data model impact"},{"line_number":50,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a122d0e_e4069acc","line":47,"updated":"2016-04-29 14:36:15.000000000","message":"this sounds a better option than handrolling something, why don\u0027t we do this?","commit_id":"1d3a44d56ffab84c7bb6d4d4dc6876d57221aee5"},{"author":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"change_message_id":"f51480ec5da92538469590e6418bb1bd664f01b2","unresolved":false,"context_lines":[{"line_number":44,"context_line":"log related issues such as rotating. It can simplify log copying process, so"},{"line_number":45,"context_line":"so instead of copying single file and ensure that it was substituted"},{"line_number":46,"context_line":"successfully without any data races just copy console.log.x files from source"},{"line_number":47,"context_line":"to destination."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Data model impact"},{"line_number":50,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dab17558_27a06a9f","line":47,"in_reply_to":"1a122d0e_e4069acc","updated":"2016-05-06 15:44:36.000000000","message":"Sorry, i didn\u0027t get what do you mean.","commit_id":"1d3a44d56ffab84c7bb6d4d4dc6876d57221aee5"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"58f9369e6a4d50b2c851ee6cd204dadf30f9a28d","unresolved":false,"context_lines":[{"line_number":70,"context_line":"Other end user impact"},{"line_number":71,"context_line":"---------------------"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"After block live migration user will be able to observer instance logs"},{"line_number":74,"context_line":"that were made before migration."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a122d0e_04275663","line":73,"range":{"start_line":73,"start_character":48,"end_line":73,"end_character":56},"updated":"2016-04-29 14:36:15.000000000","message":"nit observe","commit_id":"1d3a44d56ffab84c7bb6d4d4dc6876d57221aee5"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"58f9369e6a4d50b2c851ee6cd204dadf30f9a28d","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Is this untestable in gate given current limitations (specific hardware /"},{"line_number":135,"context_line":"software configurations available)? If so, are there mitigation plans (3rd"},{"line_number":136,"context_line":"party testing, gate enhancements, etc)."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a122d0e_a418221f","line":136,"updated":"2016-04-29 14:36:15.000000000","message":"template language","commit_id":"1d3a44d56ffab84c7bb6d4d4dc6876d57221aee5"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"58f9369e6a4d50b2c851ee6cd204dadf30f9a28d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1a122d0e_a4ef82e7","line":148,"updated":"2016-04-29 14:36:15.000000000","message":"there should be a history section here, please see Newton template","commit_id":"1d3a44d56ffab84c7bb6d4d4dc6876d57221aee5"},{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"f56207b42a420f1c9ebf43cff9103e7d1dafa05a","unresolved":false,"context_lines":[{"line_number":33,"context_line":"Proposed change"},{"line_number":34,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"With this spec we propose to copy log file with another instance related data"},{"line_number":37,"context_line":"simply by copying it to temporary file on destination via scp and then"},{"line_number":38,"context_line":"substitute during post_live_migration_on_destination."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Alternatives"},{"line_number":41,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_2e78622b","line":38,"range":{"start_line":36,"start_character":0,"end_line":38,"end_character":53},"updated":"2016-06-02 10:36:12.000000000","message":"I feel this could be elaborated more. In what moment this log should be copied? I feel this could be not that easy as it looks first, how are you going to deal with log write on source node after you\u0027ve already copied log. How are you going to implement this switch-over on destination node? It looks like ideally it should be done in a moment of suspend/resume during live-migration. But how are you going to track this in nova?","commit_id":"8164225f209460d88b650e02bdb63b285f1d10e8"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ec5262d539715680239f06087e99cbd3ee5aaea1","unresolved":false,"context_lines":[{"line_number":44,"context_line":"log related issues such as rotating. It can simplify log copying process,"},{"line_number":45,"context_line":"so instead of copying single file and ensure that it was substituted"},{"line_number":46,"context_line":"successfully without any data races just copy console.log.x files from source"},{"line_number":47,"context_line":"to destination."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Data model impact"},{"line_number":50,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dab17558_993edab6","line":47,"updated":"2016-05-06 16:31:28.000000000","message":"so why don\u0027t we do this? why is this an alternative instead of the proposed change?","commit_id":"8164225f209460d88b650e02bdb63b285f1d10e8"},{"author":{"_account_id":12712,"name":"Gleb Stepanov","email":"gstepanov@mirantis.com","username":"stgleb"},"change_message_id":"4cf7a61e41c6ab121f733e505292da98acfd62f4","unresolved":false,"context_lines":[{"line_number":44,"context_line":"log related issues such as rotating. It can simplify log copying process,"},{"line_number":45,"context_line":"so instead of copying single file and ensure that it was substituted"},{"line_number":46,"context_line":"successfully without any data races just copy console.log.x files from source"},{"line_number":47,"context_line":"to destination."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Data model impact"},{"line_number":50,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_9e208a4b","line":47,"in_reply_to":"dab17558_993edab6","updated":"2016-05-27 15:31:26.000000000","message":"But it won\u0027t solve the problem with copying, it will just add log rotating, also it can be useful for installations that use old libvirt version.","commit_id":"8164225f209460d88b650e02bdb63b285f1d10e8"}]}
