)]}'
{"doc/ha-guide/source/compute_node_ha.rst":[{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"d128ee7b57dafc1fe9904c302514dbe8fac24d09","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":"Configuring the Compute node for high availability"},{"line_number":4,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a016987_11ed6f8b","line":3,"updated":"2015-05-14 20:26:49.000000000","message":"Configuring the Compute node for High Availability","commit_id":"fdd9cea05c45a72dd7b8001419a18e057bc56699"}],"doc/ha-guide/source/controller_ha.rst":[{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"d128ee7b57dafc1fe9904c302514dbe8fac24d09","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"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\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":"Configuring the Controller for high availability"},{"line_number":4,"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\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a016987_d1ffd732","line":3,"updated":"2015-05-14 20:26:49.000000000","message":"Configuring the Controller for High Availability","commit_id":"fdd9cea05c45a72dd7b8001419a18e057bc56699"}],"doc/ha-guide/source/hardware_ha.rst":[{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"d128ee7b57dafc1fe9904c302514dbe8fac24d09","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"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\u003d\u003d\u003d"},{"line_number":3,"context_line":"Hardware considerations for High Availability"},{"line_number":4,"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\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a016987_7195c3e2","line":3,"updated":"2015-05-14 20:26:49.000000000","message":"Hardware Considerations for High Availability","commit_id":"fdd9cea05c45a72dd7b8001419a18e057bc56699"}],"doc/ha-guide/source/index.rst":[{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"2624dd10ed7882b130d97b256839b4177db74652","unresolved":false,"context_lines":[{"line_number":11,"context_line":"and assumes that you are familiar with the material in that guide."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This guide documents OpenStack Liberty, OpenStack Kilo, OpenStack Juno,"},{"line_number":14,"context_line":"and OpenStack Icehouse releases."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. warning:: This guide is a work-in-progress and changing rapidly"},{"line_number":17,"context_line":"   while we continue to test and enhance the guidance. Please note"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7a016987_26c0f27a","line":14,"updated":"2015-05-17 12:47:34.000000000","message":"Not going to block on this, but I\u0027m not sure you should include Liberty in this list because it\u0027s not installable yet. I realize you\u0027re going to keep it updated all through the Liberty release, but seems like it\u0027s in conflict with the sentence above about supplementing the Installation Guide.","commit_id":"d0aedb0159b3ae55fefc45614e3e7ec16b159bfd"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"07b8fd400b0517c14effeb517c21571d74f91a2f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"and assumes that you are familiar with the material in that guide."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This guide documents OpenStack Liberty, OpenStack Kilo, OpenStack Juno,"},{"line_number":14,"context_line":"and OpenStack Icehouse releases."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. warning:: This guide is a work-in-progress and changing rapidly"},{"line_number":17,"context_line":"   while we continue to test and enhance the guidance. Please note"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7a016987_ec619b3a","line":14,"in_reply_to":"7a016987_26c0f27a","updated":"2015-05-17 18:52:00.000000000","message":"Good points.  I saw that the specs had this in the Liberty project so added this, but it may be that this is done in the Liberty time frame but does not support Liberty.\n\nI suggest that we revisit this statement when we get closer to publishing.  Having this doc support four releases could seriously complicate the testing matrix -- I wonder if we might deprecate the Icehouse support, too, and end up with a statement like \"This guide has been tested for the OpenStack Kilo and OpenStack Juno releases, and includes some notes in support of the OpenStack Liberty and OpenStack Icehouse releases.\"","commit_id":"d0aedb0159b3ae55fefc45614e3e7ec16b159bfd"}],"doc/ha-guide/source/install_ha.rst":[{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"d128ee7b57dafc1fe9904c302514dbe8fac24d09","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"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"},{"line_number":3,"context_line":"Installing high availability packages"},{"line_number":4,"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"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a016987_91903fee","line":3,"updated":"2015-05-14 20:26:49.000000000","message":"Installing High Availability Packages","commit_id":"fdd9cea05c45a72dd7b8001419a18e057bc56699"}],"doc/ha-guide/source/intro_ha_compute.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0d46fb0511440904ed90db0d9f2be45b1f0d4ae4","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"Overview of highly-available compute nodes"},{"line_number":3,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_2da49555","line":3,"updated":"2015-05-14 17:22:45.000000000","message":"We start each file with underline/overline of the title, see https://wiki.openstack.org/wiki/Documentation/Markup_conventions#Headings","commit_id":"e5a9bd13044ec2c1fec4bee2de84798c405bab8f"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"cc501a952d35631957df3c0414ce2ce3d8b1e7ba","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"Overview of highly-available compute nodes"},{"line_number":3,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_b11d7b68","line":3,"in_reply_to":"7a016987_2da49555","updated":"2015-05-14 20:01:33.000000000","message":"Done","commit_id":"e5a9bd13044ec2c1fec4bee2de84798c405bab8f"}],"doc/ha-guide/source/intro_ha_concepts.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0d46fb0511440904ed90db0d9f2be45b1f0d4ae4","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"High availability concepts"},{"line_number":3,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_6d684df6","line":2,"updated":"2015-05-14 17:22:45.000000000","message":"See previous comment for link \" First title in an RST file, use equals signs above and below. Second title, use tilde. Third title, use a series of dashes.\"","commit_id":"e5a9bd13044ec2c1fec4bee2de84798c405bab8f"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"cc501a952d35631957df3c0414ce2ce3d8b1e7ba","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"High availability concepts"},{"line_number":3,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_7126e3bb","line":2,"in_reply_to":"7a016987_6d684df6","updated":"2015-05-14 20:01:33.000000000","message":"Done","commit_id":"e5a9bd13044ec2c1fec4bee2de84798c405bab8f"}],"doc/ha-guide/source/intro_ha_controller.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0d46fb0511440904ed90db0d9f2be45b1f0d4ae4","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"Overview of highly-available controllers"},{"line_number":3,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_ad7e45ac","line":3,"updated":"2015-05-14 17:22:45.000000000","message":"see previous comment","commit_id":"e5a9bd13044ec2c1fec4bee2de84798c405bab8f"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"cc501a952d35631957df3c0414ce2ce3d8b1e7ba","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"Overview of highly-available controllers"},{"line_number":3,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_31206b9b","line":3,"in_reply_to":"7a016987_ad7e45ac","updated":"2015-05-14 20:01:33.000000000","message":"Done","commit_id":"e5a9bd13044ec2c1fec4bee2de84798c405bab8f"}],"doc/ha-guide/source/intro_ha_other.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0d46fb0511440904ed90db0d9f2be45b1f0d4ae4","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"High availability for other components"},{"line_number":3,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_2d49358c","line":3,"updated":"2015-05-14 17:22:45.000000000","message":"see previous comment","commit_id":"e5a9bd13044ec2c1fec4bee2de84798c405bab8f"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"cc501a952d35631957df3c0414ce2ce3d8b1e7ba","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"High availability for other components"},{"line_number":3,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_11256faa","line":3,"in_reply_to":"7a016987_2d49358c","updated":"2015-05-14 20:01:33.000000000","message":"Done","commit_id":"e5a9bd13044ec2c1fec4bee2de84798c405bab8f"}],"doc/ha-guide/source/intro_ha_storage.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0d46fb0511440904ed90db0d9f2be45b1f0d4ae4","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"Overview of high availability storage"},{"line_number":3,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_ad55251e","line":3,"updated":"2015-05-14 17:22:45.000000000","message":"see previous comment - I\u0027ll not mention it for any future files, please change everywhere","commit_id":"e5a9bd13044ec2c1fec4bee2de84798c405bab8f"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"cc501a952d35631957df3c0414ce2ce3d8b1e7ba","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"Overview of high availability storage"},{"line_number":3,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_f13ad3cc","line":3,"in_reply_to":"7a016987_ad55251e","updated":"2015-05-14 20:01:33.000000000","message":"Done","commit_id":"e5a9bd13044ec2c1fec4bee2de84798c405bab8f"}],"doc/ha-guide/source/storage_ha.rst":[{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"d128ee7b57dafc1fe9904c302514dbe8fac24d09","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"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"},{"line_number":3,"context_line":"Configuring Storage for high availability"},{"line_number":4,"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"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a016987_316d0b05","line":3,"updated":"2015-05-14 20:26:49.000000000","message":"Configuring Storage for High Availability","commit_id":"fdd9cea05c45a72dd7b8001419a18e057bc56699"}]}
