)]}'
{"doc/ha-guide/source/instance-ha.rst":[{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"4138fc56df9290ca8aaa452fa50d5a716f0b9dcf","unresolved":false,"context_lines":[{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Official and unified way to provide high availability"},{"line_number":6,"context_line":"of instances is still work in progress which is drived"},{"line_number":7,"context_line":"by the `HA-community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_."},{"line_number":9,"context_line":"All of the work is tracked in the `etherpad"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_f2ec5f2b","line":6,"range":{"start_line":6,"start_character":48,"end_line":6,"end_character":54},"updated":"2016-08-24 18:38:22.000000000","message":"driven","commit_id":"1bbb28dc9a70d9a32a67f384c38d9c339e2e2247"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"b02f44a8981d15577ba586552fef9a60a7519498","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Configure high availability of instances"},{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Official and unified way to provide high availability"},{"line_number":6,"context_line":"of instances is still work in progress which is driven"},{"line_number":7,"context_line":"by the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_793ca2bf","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":20},"updated":"2016-08-25 11:13:40.000000000","message":"An official and unified way... *","commit_id":"e919e915d12cdb9d6ba45164cdb6ea628f826dc6"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"b02f44a8981d15577ba586552fef9a60a7519498","unresolved":false,"context_lines":[{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Official and unified way to provide high availability"},{"line_number":6,"context_line":"of instances is still work in progress which is driven"},{"line_number":7,"context_line":"by the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_."},{"line_number":9,"context_line":"All of the work is tracked in the `etherpad"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_b9461a4d","line":6,"range":{"start_line":6,"start_character":0,"end_line":6,"end_character":2},"updated":"2016-08-25 11:13:40.000000000","message":"for instances*","commit_id":"e919e915d12cdb9d6ba45164cdb6ea628f826dc6"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"b02f44a8981d15577ba586552fef9a60a7519498","unresolved":false,"context_lines":[{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Official and unified way to provide high availability"},{"line_number":6,"context_line":"of instances is still work in progress which is driven"},{"line_number":7,"context_line":"by the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_."},{"line_number":9,"context_line":"All of the work is tracked in the `etherpad"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_f976d2a1","line":6,"range":{"start_line":6,"start_character":16,"end_line":6,"end_character":26},"updated":"2016-08-25 11:13:40.000000000","message":"is still a work*","commit_id":"e919e915d12cdb9d6ba45164cdb6ea628f826dc6"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"b02f44a8981d15577ba586552fef9a60a7519498","unresolved":false,"context_lines":[{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Official and unified way to provide high availability"},{"line_number":6,"context_line":"of instances is still work in progress which is driven"},{"line_number":7,"context_line":"by the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_."},{"line_number":9,"context_line":"All of the work is tracked in the `etherpad"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_39718aa9","line":6,"range":{"start_line":6,"start_character":39,"end_line":6,"end_character":47},"updated":"2016-08-25 11:13:40.000000000","message":"progress, driven by... *","commit_id":"e919e915d12cdb9d6ba45164cdb6ea628f826dc6"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"b02f44a8981d15577ba586552fef9a60a7519498","unresolved":false,"context_lines":[{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_."},{"line_number":9,"context_line":"All of the work is tracked in the `etherpad"},{"line_number":10,"context_line":"\u003chttp://etherpad.openstack.org/p/newton-instance-ha\u003e`_"},{"line_number":11,"context_line":". Current approach was also presented in `Austin"},{"line_number":12,"context_line":"\u003chttps://www.youtube.com/watch?v\u003dlddtWUP_IKQ\u003e`_."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Final solution is discussed using `spec repository"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_39a86adb","line":11,"range":{"start_line":11,"start_character":2,"end_line":11,"end_character":18},"updated":"2016-08-25 11:13:40.000000000","message":"The current approach was presented*","commit_id":"e919e915d12cdb9d6ba45164cdb6ea628f826dc6"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"b02f44a8981d15577ba586552fef9a60a7519498","unresolved":false,"context_lines":[{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_."},{"line_number":9,"context_line":"All of the work is tracked in the `etherpad"},{"line_number":10,"context_line":"\u003chttp://etherpad.openstack.org/p/newton-instance-ha\u003e`_"},{"line_number":11,"context_line":". Current approach was also presented in `Austin"},{"line_number":12,"context_line":"\u003chttps://www.youtube.com/watch?v\u003dlddtWUP_IKQ\u003e`_."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Final solution is discussed using `spec repository"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_b95d7a17","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":1},"updated":"2016-08-25 11:13:40.000000000","message":"move back to the end of the link","commit_id":"e919e915d12cdb9d6ba45164cdb6ea628f826dc6"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"b02f44a8981d15577ba586552fef9a60a7519498","unresolved":false,"context_lines":[{"line_number":11,"context_line":". Current approach was also presented in `Austin"},{"line_number":12,"context_line":"\u003chttps://www.youtube.com/watch?v\u003dlddtWUP_IKQ\u003e`_."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Final solution is discussed using `spec repository"},{"line_number":15,"context_line":"\u003chttps://review.openstack.org/#/q/project:openstack/openstack-resource-agents-specs\u003e`_."},{"line_number":16,"context_line":"The POC code can be found on `github"},{"line_number":17,"context_line":"\u003chttps://github.com/gryf/mistral-evacuate\u003e`_."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_b9b45a35","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":14},"updated":"2016-08-25 11:13:40.000000000","message":"The final solution is being discussed... *","commit_id":"e919e915d12cdb9d6ba45164cdb6ea628f826dc6"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"b02f44a8981d15577ba586552fef9a60a7519498","unresolved":false,"context_lines":[{"line_number":15,"context_line":"\u003chttps://review.openstack.org/#/q/project:openstack/openstack-resource-agents-specs\u003e`_."},{"line_number":16,"context_line":"The POC code can be found on `github"},{"line_number":17,"context_line":"\u003chttps://github.com/gryf/mistral-evacuate\u003e`_."},{"line_number":18,"context_line":"For more information please contact directly"},{"line_number":19,"context_line":"with HA community using #openstack-ha on"},{"line_number":20,"context_line":"freenode."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_9996be92","line":19,"range":{"start_line":18,"start_character":37,"end_line":19,"end_character":4},"updated":"2016-08-25 11:13:40.000000000","message":"contact the HA community directly, using *","commit_id":"e919e915d12cdb9d6ba45164cdb6ea628f826dc6"},{"author":{"_account_id":17207,"name":"Atsushi SAKAI","email":"sakaia@jp.fujitsu.com","username":"sakaia"},"change_message_id":"e1fa4b2d127555c0e87c6224cf3832baff8fa060","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Configure high availability of instances"},{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The HA community is driving progress on, and"},{"line_number":6,"context_line":"developing, an offical and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa7ab95a_d5092c2e","line":5,"updated":"2016-08-26 14:16:13.000000000","message":"Do you plan to update this document every year?\nIf not, Add the year (2016) or remove it.\nThis is because 3 years passed this kind of sentence will be obsolated.","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"95dd5b67abf377b183301789827929fb0b903aa4","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Configure high availability of instances"},{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The HA community is driving progress on, and"},{"line_number":6,"context_line":"developing, an offical and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_d06233d8","line":5,"range":{"start_line":5,"start_character":39,"end_line":5,"end_character":40},"updated":"2016-09-04 17:41:29.000000000","message":"Unnecessary comma","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"7434f31d7122d9fa435cb61b81961dd5d3eb862b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Configure high availability of instances"},{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The HA community is driving progress on, and"},{"line_number":6,"context_line":"developing, an offical and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_527a59f2","line":5,"range":{"start_line":5,"start_character":39,"end_line":5,"end_character":40},"in_reply_to":"9a89bdaa_d06233d8","updated":"2016-09-06 14:27:52.000000000","message":"Done","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"95dd5b67abf377b183301789827929fb0b903aa4","unresolved":false,"context_lines":[{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The HA community is driving progress on, and"},{"line_number":6,"context_line":"developing, an offical and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"},{"line_number":9,"context_line":"meetings, and everyone interested in high availability is"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_f05f370c","line":6,"range":{"start_line":6,"start_character":10,"end_line":6,"end_character":11},"updated":"2016-09-04 17:41:29.000000000","message":"likewise","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"change_message_id":"844596eb9b27ca0c8e37da8bf52f1316338de8ff","unresolved":false,"context_lines":[{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The HA community is driving progress on, and"},{"line_number":6,"context_line":"developing, an offical and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"},{"line_number":9,"context_line":"meetings, and everyone interested in high availability is"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_ab726247","line":6,"range":{"start_line":6,"start_character":15,"end_line":6,"end_character":22},"updated":"2016-09-06 10:32:23.000000000","message":"official","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"7434f31d7122d9fa435cb61b81961dd5d3eb862b","unresolved":false,"context_lines":[{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The HA community is driving progress on, and"},{"line_number":6,"context_line":"developing, an offical and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"},{"line_number":9,"context_line":"meetings, and everyone interested in high availability is"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_727d9de6","line":6,"range":{"start_line":6,"start_character":15,"end_line":6,"end_character":22},"in_reply_to":"9a89bdaa_ab726247","updated":"2016-09-06 14:27:52.000000000","message":"Done","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"9a2d9ac39c3e31e47ed7e984bc23f7ee6f62f126","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The HA community is driving progress on, and"},{"line_number":6,"context_line":"developing, an offical and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"},{"line_number":9,"context_line":"meetings, and everyone interested in high availability is"},{"line_number":10,"context_line":"encourged to attend."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_33a609c2","line":7,"range":{"start_line":7,"start_character":27,"end_line":7,"end_character":45},"updated":"2016-09-04 22:13:42.000000000","message":"\"high availability for instances\" should link to the user story:\n\nhttp://specs.openstack.org/openstack/openstack-user-stories/user-stories/proposed/ha_vm.html\n\n\"a work in progress\" could link to\n\nhttps://wiki.openstack.org/wiki/ProductTeam/User_Stories/HA_VMs","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":8716,"name":"Sampath Priyankara","email":"sam47priya@gmail.com","username":"sampath"},"change_message_id":"f3903f1b0cb5d8ae2200ef9a00770b204c86e3d1","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The HA community is driving progress on, and"},{"line_number":6,"context_line":"developing, an offical and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"},{"line_number":9,"context_line":"meetings, and everyone interested in high availability is"},{"line_number":10,"context_line":"encourged to attend."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_a03d33bd","line":7,"range":{"start_line":7,"start_character":27,"end_line":7,"end_character":45},"in_reply_to":"9a89bdaa_33a609c2","updated":"2016-09-06 02:12:34.000000000","message":"I prefer to add PWG IRC with this info, if some one wants to contribute to the user story. He/She may directly patch the user story or ask some one to do it in IRC.\nhttp://eavesdrop.openstack.org/#OpenStack_Product_WG","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"7434f31d7122d9fa435cb61b81961dd5d3eb862b","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The HA community is driving progress on, and"},{"line_number":6,"context_line":"developing, an offical and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"},{"line_number":9,"context_line":"meetings, and everyone interested in high availability is"},{"line_number":10,"context_line":"encourged to attend."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_559c03c0","line":7,"range":{"start_line":7,"start_character":27,"end_line":7,"end_character":45},"in_reply_to":"9a89bdaa_a03d33bd","updated":"2016-09-06 14:27:52.000000000","message":"I have linked to the PWG wiki home page which contains this info and a lot more.","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"95dd5b67abf377b183301789827929fb0b903aa4","unresolved":false,"context_lines":[{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"},{"line_number":9,"context_line":"meetings, and everyone interested in high availability is"},{"line_number":10,"context_line":"encourged to attend."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"All of the work is tracked in the `etherpad"},{"line_number":13,"context_line":"\u003chttp://etherpad.openstack.org/p/newton-instance-ha\u003e`_"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_90afcbe2","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":9},"updated":"2016-09-04 17:41:29.000000000","message":"encouraged","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"7434f31d7122d9fa435cb61b81961dd5d3eb862b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"for instances. While still a work in progress, the `HA community"},{"line_number":8,"context_line":"\u003chttps://wiki.openstack.org/wiki/Meetings/HATeamMeeting\u003e`_ holds regular"},{"line_number":9,"context_line":"meetings, and everyone interested in high availability is"},{"line_number":10,"context_line":"encourged to attend."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"All of the work is tracked in the `etherpad"},{"line_number":13,"context_line":"\u003chttp://etherpad.openstack.org/p/newton-instance-ha\u003e`_"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_7503c70d","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":9},"in_reply_to":"9a89bdaa_90afcbe2","updated":"2016-09-06 14:27:52.000000000","message":"Done in I02f67f31d491efe157e858d09e8a8fa85872aee2","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"9a2d9ac39c3e31e47ed7e984bc23f7ee6f62f126","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"All of the work is tracked in the `etherpad"},{"line_number":13,"context_line":"\u003chttp://etherpad.openstack.org/p/newton-instance-ha\u003e`_"},{"line_number":14,"context_line":". The current approach was presented in `Austin"},{"line_number":15,"context_line":"\u003chttps://www.youtube.com/watch?v\u003dlddtWUP_IKQ\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The HA community is discussing the final high availability solution for"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_53ab8d89","line":14,"range":{"start_line":14,"start_character":14,"end_line":14,"end_character":26},"updated":"2016-09-04 22:13:42.000000000","message":"\"approaches were\"","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"9a2d9ac39c3e31e47ed7e984bc23f7ee6f62f126","unresolved":false,"context_lines":[{"line_number":15,"context_line":"\u003chttps://www.youtube.com/watch?v\u003dlddtWUP_IKQ\u003e`_."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The HA community is discussing the final high availability solution for"},{"line_number":18,"context_line":"instances in the `spec repository"},{"line_number":19,"context_line":"\u003chttps://review.openstack.org/#/q/project:openstack/openstack-resource-agents-specs\u003e`_."},{"line_number":20,"context_line":"The POC code can be found on `github"},{"line_number":21,"context_line":"\u003chttps://github.com/gryf/mistral-evacuate\u003e`_."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_f3c5815b","line":18,"updated":"2016-09-04 22:13:42.000000000","message":"\"specs\" or \"openstack-resource-agents-specs\"","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"9a2d9ac39c3e31e47ed7e984bc23f7ee6f62f126","unresolved":false,"context_lines":[{"line_number":17,"context_line":"The HA community is discussing the final high availability solution for"},{"line_number":18,"context_line":"instances in the `spec repository"},{"line_number":19,"context_line":"\u003chttps://review.openstack.org/#/q/project:openstack/openstack-resource-agents-specs\u003e`_."},{"line_number":20,"context_line":"The POC code can be found on `github"},{"line_number":21,"context_line":"\u003chttps://github.com/gryf/mistral-evacuate\u003e`_."},{"line_number":22,"context_line":"For more information, contact the HA community directly"},{"line_number":23,"context_line":"in the #openstack-ha channel on freenode."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_73b091f5","line":20,"range":{"start_line":20,"start_character":4,"end_line":20,"end_character":12},"updated":"2016-09-04 22:13:42.000000000","message":"\"code for the mistral-based POC\"","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":8716,"name":"Sampath Priyankara","email":"sam47priya@gmail.com","username":"sampath"},"change_message_id":"f3903f1b0cb5d8ae2200ef9a00770b204c86e3d1","unresolved":false,"context_lines":[{"line_number":17,"context_line":"The HA community is discussing the final high availability solution for"},{"line_number":18,"context_line":"instances in the `spec repository"},{"line_number":19,"context_line":"\u003chttps://review.openstack.org/#/q/project:openstack/openstack-resource-agents-specs\u003e`_."},{"line_number":20,"context_line":"The POC code can be found on `github"},{"line_number":21,"context_line":"\u003chttps://github.com/gryf/mistral-evacuate\u003e`_."},{"line_number":22,"context_line":"For more information, contact the HA community directly"},{"line_number":23,"context_line":"in the #openstack-ha channel on freenode."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_805f4f40","line":21,"range":{"start_line":20,"start_character":0,"end_line":21,"end_character":45},"updated":"2016-09-06 02:12:34.000000000","message":"IMHO, rather calling it POC, I would prefer to call it mistral based implementation of nova auto evacuate. Giving credit to work has done, I would like to list this and other solutions under \"related work\" such as.\n\nRelated works\n\nCode for mistral-based nova auto evacuate\n\u003chttps://github.com/gryf/mistral-evacuate\u003e`_.\n\nOpenstack Masakari\n\u003chttps://launchpad.net/masakari\u003e`_.\n\nOther solutions..","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"7434f31d7122d9fa435cb61b81961dd5d3eb862b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"The HA community is discussing the final high availability solution for"},{"line_number":18,"context_line":"instances in the `spec repository"},{"line_number":19,"context_line":"\u003chttps://review.openstack.org/#/q/project:openstack/openstack-resource-agents-specs\u003e`_."},{"line_number":20,"context_line":"The POC code can be found on `github"},{"line_number":21,"context_line":"\u003chttps://github.com/gryf/mistral-evacuate\u003e`_."},{"line_number":22,"context_line":"For more information, contact the HA community directly"},{"line_number":23,"context_line":"in the #openstack-ha channel on freenode."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_752ae77f","line":21,"range":{"start_line":20,"start_character":0,"end_line":21,"end_character":45},"in_reply_to":"9a89bdaa_805f4f40","updated":"2016-09-06 14:27:52.000000000","message":"Done","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"9a2d9ac39c3e31e47ed7e984bc23f7ee6f62f126","unresolved":false,"context_lines":[{"line_number":20,"context_line":"The POC code can be found on `github"},{"line_number":21,"context_line":"\u003chttps://github.com/gryf/mistral-evacuate\u003e`_."},{"line_number":22,"context_line":"For more information, contact the HA community directly"},{"line_number":23,"context_line":"in the #openstack-ha channel on freenode."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_b3921956","line":23,"range":{"start_line":23,"start_character":3,"end_line":23,"end_character":40},"updated":"2016-09-04 22:13:42.000000000","message":"Hyperlink to https://wiki.openstack.org/wiki/IRC","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"7434f31d7122d9fa435cb61b81961dd5d3eb862b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"The POC code can be found on `github"},{"line_number":21,"context_line":"\u003chttps://github.com/gryf/mistral-evacuate\u003e`_."},{"line_number":22,"context_line":"For more information, contact the HA community directly"},{"line_number":23,"context_line":"in the #openstack-ha channel on freenode."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_f536f7e5","line":23,"range":{"start_line":23,"start_character":3,"end_line":23,"end_character":40},"in_reply_to":"9a89bdaa_803bcfd0","updated":"2016-09-06 14:27:52.000000000","message":"Done in I02f67f31d491efe157e858d09e8a8fa85872aee2","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":8716,"name":"Sampath Priyankara","email":"sam47priya@gmail.com","username":"sampath"},"change_message_id":"f3903f1b0cb5d8ae2200ef9a00770b204c86e3d1","unresolved":false,"context_lines":[{"line_number":20,"context_line":"The POC code can be found on `github"},{"line_number":21,"context_line":"\u003chttps://github.com/gryf/mistral-evacuate\u003e`_."},{"line_number":22,"context_line":"For more information, contact the HA community directly"},{"line_number":23,"context_line":"in the #openstack-ha channel on freenode."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a89bdaa_803bcfd0","line":23,"range":{"start_line":23,"start_character":3,"end_line":23,"end_character":40},"in_reply_to":"9a89bdaa_b3921956","updated":"2016-09-06 02:12:34.000000000","message":"or mail to openstack-dev@lists.openstack.org ML with [HA] tag in subject.","commit_id":"e1923b30f28e46bf1a29b548895ec4d565e2e3d3"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"70c0c0d97536833c8b7c08f4cdb977eca6e13178","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Configure high availability of instances"},{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"As of September 2016, the OpenStack HA community is designing and"},{"line_number":6,"context_line":"developing an official and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. Planned developments entail automatic recovery from"},{"line_number":8,"context_line":"failures of hardware or hypervisor-related software on the compute"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_d02718c8","line":5,"range":{"start_line":5,"start_character":16,"end_line":5,"end_character":21},"updated":"2016-09-07 08:50:49.000000000","message":"Agreed with the comment about the dates - will you be updating this?","commit_id":"87fb95cfb470b049b5fe4223beb143221dc15c8a"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"70c0c0d97536833c8b7c08f4cdb977eca6e13178","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Configure high availability of instances"},{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"As of September 2016, the OpenStack HA community is designing and"},{"line_number":6,"context_line":"developing an official and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. Planned developments entail automatic recovery from"},{"line_number":8,"context_line":"failures of hardware or hypervisor-related software on the compute"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_50330814","line":5,"range":{"start_line":5,"start_character":36,"end_line":5,"end_character":38},"updated":"2016-09-07 08:50:49.000000000","message":"high availability (HA)","commit_id":"87fb95cfb470b049b5fe4223beb143221dc15c8a"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"b2433aecc70f24ce8b5e1c595067764ea209e79b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Configure high availability of instances"},{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"As of September 2016, the OpenStack HA community is designing and"},{"line_number":6,"context_line":"developing an official and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. Planned developments entail automatic recovery from"},{"line_number":8,"context_line":"failures of hardware or hypervisor-related software on the compute"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_b629ac39","line":5,"range":{"start_line":5,"start_character":16,"end_line":5,"end_character":21},"in_reply_to":"9a89bdaa_d02718c8","updated":"2016-09-07 09:13:59.000000000","message":"Yes, we will certainly update it as progress on the solution is made.","commit_id":"87fb95cfb470b049b5fe4223beb143221dc15c8a"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"b2433aecc70f24ce8b5e1c595067764ea209e79b","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"As of September 2016, the OpenStack HA community is designing and"},{"line_number":6,"context_line":"developing an official and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. Planned developments entail automatic recovery from"},{"line_number":8,"context_line":"failures of hardware or hypervisor-related software on the compute"},{"line_number":9,"context_line":"node, or other failures which could prevent instances from"},{"line_number":10,"context_line":"functioning correctly. For example, an issue with a cinder volume I/O path."}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_36475c4c","line":7,"range":{"start_line":7,"start_character":15,"end_line":7,"end_character":42},"updated":"2016-09-07 09:13:59.000000000","message":"Not really; this wording makes it sound like this automatic recovery is part of the design decision, whereas in fact it\u0027s the definition (or at least brief exposition) of what \"high availability for instances\" actually means.","commit_id":"87fb95cfb470b049b5fe4223beb143221dc15c8a"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"70c0c0d97536833c8b7c08f4cdb977eca6e13178","unresolved":false,"context_lines":[{"line_number":5,"context_line":"As of September 2016, the OpenStack HA community is designing and"},{"line_number":6,"context_line":"developing an official and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. Planned developments entail automatic recovery from"},{"line_number":8,"context_line":"failures of hardware or hypervisor-related software on the compute"},{"line_number":9,"context_line":"node, or other failures which could prevent instances from"},{"line_number":10,"context_line":"functioning correctly. For example, an issue with a cinder volume I/O path."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_9010305b","line":8,"range":{"start_line":8,"start_character":59,"end_line":8,"end_character":66},"updated":"2016-09-07 08:50:49.000000000","message":"Compute","commit_id":"87fb95cfb470b049b5fe4223beb143221dc15c8a"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"6a94fc532c564fc091e8d5b0bdfe938127d894b7","unresolved":false,"context_lines":[{"line_number":5,"context_line":"As of September 2016, the OpenStack HA community is designing and"},{"line_number":6,"context_line":"developing an official and unified way to provide high availability"},{"line_number":7,"context_line":"for instances. Planned developments entail automatic recovery from"},{"line_number":8,"context_line":"failures of hardware or hypervisor-related software on the compute"},{"line_number":9,"context_line":"node, or other failures which could prevent instances from"},{"line_number":10,"context_line":"functioning correctly. For example, an issue with a cinder volume I/O path."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_2b0e0d3b","line":8,"range":{"start_line":8,"start_character":59,"end_line":8,"end_character":66},"in_reply_to":"9a89bdaa_9010305b","updated":"2016-09-07 11:41:05.000000000","message":"Hi Alex, I believe it should be sentence case here as we speak about compute node vs controller node.","commit_id":"87fb95cfb470b049b5fe4223beb143221dc15c8a"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"b2433aecc70f24ce8b5e1c595067764ea209e79b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"for instances. Planned developments entail automatic recovery from"},{"line_number":8,"context_line":"failures of hardware or hypervisor-related software on the compute"},{"line_number":9,"context_line":"node, or other failures which could prevent instances from"},{"line_number":10,"context_line":"functioning correctly. For example, an issue with a cinder volume I/O path."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"More details are available in the `user story`__ co-authored by"},{"line_number":13,"context_line":"OpenStack\u0027s HA community and `Product Working Group`__ (PWG), who have"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_bb47d575","line":10,"range":{"start_line":10,"start_character":23,"end_line":10,"end_character":75},"updated":"2016-09-07 09:13:59.000000000","message":"Grammatically, this is not a valid sentence.","commit_id":"87fb95cfb470b049b5fe4223beb143221dc15c8a"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"b2433aecc70f24ce8b5e1c595067764ea209e79b","unresolved":false,"context_lines":[{"line_number":40,"context_line":"Current upstream work"},{"line_number":41,"context_line":"---------------------"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Work is in progress on a unified, best-case upstream solution."},{"line_number":44,"context_line":"More details are available on `the HA VMs user story wiki`__."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"__ https://wiki.openstack.org/wiki/ProductTeam/User_Stories/HA_VMs"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_766564b3","line":43,"range":{"start_line":43,"start_character":39,"end_line":43,"end_character":43},"updated":"2016-09-07 09:13:59.000000000","message":"I\u0027m not sure why this was changed. The point of writing \"best-of-breed\" in patch set 5 was to emphasise that the approach being worked on is a unification of the best aspects of the existing solutions.","commit_id":"87fb95cfb470b049b5fe4223beb143221dc15c8a"}]}
