)]}'
{"doc/ha-guide/source/controller-ha-keystone.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5c50091e287de264a6f3cd4352dbf1c6ff1bcb07","unresolved":false,"context_lines":[{"line_number":20,"context_line":".. _keystone-pacemaker:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Add OpenStack Identity resource to Pacemaker"},{"line_number":23,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"You must first download the OpenStack Identity resource to Pacemaker"},{"line_number":26,"context_line":"by running the following commands:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_2022fe52","line":23,"updated":"2015-09-04 05:22:34.000000000","message":"The following steps are a procedure and should be numbered.","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"18dea8f3c89e9bcc76c815ed4cc76de73fcfb08e","unresolved":false,"context_lines":[{"line_number":20,"context_line":".. _keystone-pacemaker:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Add OpenStack Identity resource to Pacemaker"},{"line_number":23,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"You must first download the OpenStack Identity resource to Pacemaker"},{"line_number":26,"context_line":"by running the following commands:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_4a424dac","line":23,"in_reply_to":"da20952f_2022fe52","updated":"2015-09-08 01:05:35.000000000","message":"Done","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5c50091e287de264a6f3cd4352dbf1c6ff1bcb07","unresolved":false,"context_lines":[{"line_number":69,"context_line":".. _keystone-config-identity:"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Configure OpenStack Identity service"},{"line_number":72,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Edit the :file:`keystone.conf` file"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_a0d4ce1f","line":72,"updated":"2015-09-04 05:22:34.000000000","message":"The following steps are a procedure and should be numbered.","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"18dea8f3c89e9bcc76c815ed4cc76de73fcfb08e","unresolved":false,"context_lines":[{"line_number":69,"context_line":".. _keystone-config-identity:"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Configure OpenStack Identity service"},{"line_number":72,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Edit the :file:`keystone.conf` file"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_0a1775a3","line":72,"in_reply_to":"da20952f_a0d4ce1f","updated":"2015-09-08 01:05:35.000000000","message":"Done","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5c50091e287de264a6f3cd4352dbf1c6ff1bcb07","unresolved":false,"context_lines":[{"line_number":101,"context_line":".. _keystone-services-config:"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Configure OpenStack services to use the highly available OpenStack Identity"},{"line_number":104,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Your OpenStack services must now point"},{"line_number":107,"context_line":"their OpenStack Identity configuration"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_80df4a39","line":104,"updated":"2015-09-04 05:22:34.000000000","message":"The following steps are a procedure and should be numbered.","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"18dea8f3c89e9bcc76c815ed4cc76de73fcfb08e","unresolved":false,"context_lines":[{"line_number":101,"context_line":".. _keystone-services-config:"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Configure OpenStack services to use the highly available OpenStack Identity"},{"line_number":104,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Your OpenStack services must now point"},{"line_number":107,"context_line":"their OpenStack Identity configuration"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_aa09a985","line":104,"in_reply_to":"da20952f_80df4a39","updated":"2015-09-08 01:05:35.000000000","message":"Done","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"}],"doc/ha-guide/source/controller-ha-pacemaker.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5c50091e287de264a6f3cd4352dbf1c6ff1bcb07","unresolved":false,"context_lines":[{"line_number":393,"context_line":"  In order to allow the cluster to step down from 2 members to only 1,"},{"line_number":394,"context_line":"  the ``auto_tie_breaker`` parameter needs to be set;"},{"line_number":395,"context_line":"  this is not recommended for production environments."},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"- ``last_man_standing_window`` specifies the time, in milliseconds,"},{"line_number":398,"context_line":"   required to recalculate quorum after one or most hosts"},{"line_number":399,"context_line":"   have been lost from the cluster."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_80ad0a9d","line":396,"updated":"2015-09-04 05:22:34.000000000","message":"dedent the following lines one space. This is currently being interpreted as a term + definition.","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"18dea8f3c89e9bcc76c815ed4cc76de73fcfb08e","unresolved":false,"context_lines":[{"line_number":393,"context_line":"  In order to allow the cluster to step down from 2 members to only 1,"},{"line_number":394,"context_line":"  the ``auto_tie_breaker`` parameter needs to be set;"},{"line_number":395,"context_line":"  this is not recommended for production environments."},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"- ``last_man_standing_window`` specifies the time, in milliseconds,"},{"line_number":398,"context_line":"   required to recalculate quorum after one or most hosts"},{"line_number":399,"context_line":"   have been lost from the cluster."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_ca0c1d95","line":396,"in_reply_to":"da20952f_80ad0a9d","updated":"2015-09-08 01:05:35.000000000","message":"Done","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5c50091e287de264a6f3cd4352dbf1c6ff1bcb07","unresolved":false,"context_lines":[{"line_number":527,"context_line":""},{"line_number":528,"context_line":".. hard-coded numbers are used here because they are essentially footnotes"},{"line_number":529,"context_line":"   to the code block."},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"1. Production environments should not set the"},{"line_number":532,"context_line":"   ``no-quorum-policy\u003d\"ignore\"`` parameter."},{"line_number":533,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_607f9617","line":530,"updated":"2015-09-04 05:22:34.000000000","message":"The following points should be regular bullets; they should not be numbered as this is not a procedure.","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"18dea8f3c89e9bcc76c815ed4cc76de73fcfb08e","unresolved":false,"context_lines":[{"line_number":527,"context_line":""},{"line_number":528,"context_line":".. hard-coded numbers are used here because they are essentially footnotes"},{"line_number":529,"context_line":"   to the code block."},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"1. Production environments should not set the"},{"line_number":532,"context_line":"   ``no-quorum-policy\u003d\"ignore\"`` parameter."},{"line_number":533,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_2a1ef9ba","line":530,"in_reply_to":"da20952f_607f9617","updated":"2015-09-08 01:05:35.000000000","message":"Done","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"}],"doc/ha-guide/source/controller-ha-rabbitmq.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5c50091e287de264a6f3cd4352dbf1c6ff1bcb07","unresolved":false,"context_lines":[{"line_number":102,"context_line":"that all nodes have the same Erlang cookie file."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"[TODO: Should the example instead use a minimum of three nodes?]"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"To do so, stop RabbitMQ everywhere and copy the cookie"},{"line_number":107,"context_line":"from the first node to each of the other node(s):"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_a0904e44","line":105,"updated":"2015-09-04 05:22:34.000000000","message":"The following is a procedure and should have numbered steps.","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"18dea8f3c89e9bcc76c815ed4cc76de73fcfb08e","unresolved":false,"context_lines":[{"line_number":102,"context_line":"that all nodes have the same Erlang cookie file."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"[TODO: Should the example instead use a minimum of three nodes?]"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"To do so, stop RabbitMQ everywhere and copy the cookie"},{"line_number":107,"context_line":"from the first node to each of the other node(s):"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_4a700d08","line":105,"in_reply_to":"da20952f_a0904e44","updated":"2015-09-08 01:05:35.000000000","message":"Done","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"5c50091e287de264a6f3cd4352dbf1c6ff1bcb07","unresolved":false,"context_lines":[{"line_number":174,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"We have to configure the OpenStack components"},{"line_number":177,"context_line":"to use at least two RabbitMQ nodes."},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Do this configuration on all services using RabbitMQ:"},{"line_number":180,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_40a2929a","line":177,"updated":"2015-09-04 05:22:34.000000000","message":"The following should probably be written as a procedure.","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"18dea8f3c89e9bcc76c815ed4cc76de73fcfb08e","unresolved":false,"context_lines":[{"line_number":174,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"We have to configure the OpenStack components"},{"line_number":177,"context_line":"to use at least two RabbitMQ nodes."},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Do this configuration on all services using RabbitMQ:"},{"line_number":180,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da20952f_eac80124","line":177,"in_reply_to":"da20952f_40a2929a","updated":"2015-09-08 01:05:35.000000000","message":"Because this is almost TODO, just change to numbered list as of now.","commit_id":"fac456c80ef4c9bee3e19ec62f5e212a55616d89"}]}
