)]}'
{"doc/source/upgrade-guide/manual-upgrade.rst":[{"author":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"change_message_id":"8960200b2f437c6557225ea894b2c3e2012b8cad","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    # openstack-ansible setup-hosts.yml --limit \u0027!galera_all\u0027"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"This command is the same as doing host setups on a new install. The first"},{"line_number":131,"context_line":"member of the ``galera_all`` host group is excluded to prevent simultaneous"},{"line_number":132,"context_line":"restarts of all Galera containers."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_0f67f225","line":131,"updated":"2016-08-22 17:40:59.000000000","message":"We exclude all galera containers, not just the first.","commit_id":"8c41fb1ee499d49fe2b73a8bbb1fc51335a01410"},{"author":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"change_message_id":"90d867d63b69fbaf2f3699a06d133137f3096c15","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    # openstack-ansible setup-hosts.yml --limit \u0027!galera_all\u0027"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"This command is the same as doing host setups on a new install. The first"},{"line_number":131,"context_line":"member of the ``galera_all`` host group is excluded to prevent simultaneous"},{"line_number":132,"context_line":"restarts of all Galera containers."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_16c38aee","line":131,"in_reply_to":"1ac06dbe_0f67f225","updated":"2016-08-22 18:13:24.000000000","message":"Done","commit_id":"8c41fb1ee499d49fe2b73a8bbb1fc51335a01410"},{"author":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"change_message_id":"8960200b2f437c6557225ea894b2c3e2012b8cad","unresolved":false,"context_lines":[{"line_number":153,"context_line":""},{"line_number":154,"context_line":".. code-block:: console"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    # openstack-ansible \"${UPGRADE_PLAYBOOKS}/02_ansible_fact_cleanup.yml\""},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Update Galera LXC container configuration"},{"line_number":159,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_6f45c66e","line":156,"updated":"2016-08-22 17:40:59.000000000","message":"Would be good to capture why this is getting done again.","commit_id":"8c41fb1ee499d49fe2b73a8bbb1fc51335a01410"},{"author":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"change_message_id":"90d867d63b69fbaf2f3699a06d133137f3096c15","unresolved":false,"context_lines":[{"line_number":153,"context_line":""},{"line_number":154,"context_line":".. code-block:: console"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    # openstack-ansible \"${UPGRADE_PLAYBOOKS}/02_ansible_fact_cleanup.yml\""},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"Update Galera LXC container configuration"},{"line_number":159,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_56b98278","line":156,"in_reply_to":"1ac06dbe_6f45c66e","updated":"2016-08-22 18:13:24.000000000","message":"Done","commit_id":"8c41fb1ee499d49fe2b73a8bbb1fc51335a01410"},{"author":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"change_message_id":"8960200b2f437c6557225ea894b2c3e2012b8cad","unresolved":false,"context_lines":[{"line_number":158,"context_line":"Update Galera LXC container configuration"},{"line_number":159,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"Update the first Galera container\u0027s configuration independently."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. code-block:: console"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_4fa3aa4f","line":161,"updated":"2016-08-22 17:40:59.000000000","message":"This doesn\u0027t seem to be correct -- we limit on galera_all, but not galera_all[0]","commit_id":"8c41fb1ee499d49fe2b73a8bbb1fc51335a01410"},{"author":{"_account_id":7307,"name":"Matt Thompson","email":"mattt@defunct.ca","username":"mattt416"},"change_message_id":"90d867d63b69fbaf2f3699a06d133137f3096c15","unresolved":false,"context_lines":[{"line_number":158,"context_line":"Update Galera LXC container configuration"},{"line_number":159,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"Update the first Galera container\u0027s configuration independently."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. code-block:: console"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ac06dbe_96af7a29","line":161,"in_reply_to":"1ac06dbe_4fa3aa4f","updated":"2016-08-22 18:13:24.000000000","message":"Done","commit_id":"8c41fb1ee499d49fe2b73a8bbb1fc51335a01410"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":121,"context_line":"Upgrade hosts"},{"line_number":122,"context_line":"~~~~~~~~~~~~~"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Before installing the infrastructure and OpenStack, update the host machines."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":".. code-block:: console"},{"line_number":127,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_cccdbf32","line":124,"range":{"start_line":124,"start_character":68,"end_line":124,"end_character":77},"updated":"2016-08-23 10:00:04.000000000","message":"machines: *","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":121,"context_line":"Upgrade hosts"},{"line_number":122,"context_line":"~~~~~~~~~~~~~"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Before installing the infrastructure and OpenStack, update the host machines."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":".. code-block:: console"},{"line_number":127,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_4cda6fe9","line":124,"range":{"start_line":124,"start_character":41,"end_line":124,"end_character":50},"updated":"2016-08-23 10:00:04.000000000","message":"your OpenStack environment? (is this what you mean? either way, you will need to be more specific)","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":121,"context_line":"Upgrade hosts"},{"line_number":122,"context_line":"~~~~~~~~~~~~~"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Before installing the infrastructure and OpenStack, update the host machines."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":".. code-block:: console"},{"line_number":127,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_03a32501","line":124,"range":{"start_line":124,"start_character":41,"end_line":124,"end_character":50},"in_reply_to":"1ac06dbe_4cda6fe9","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    # openstack-ansible setup-hosts.yml --limit \u0027!galera_all\u0027"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"This command is the same as doing host setups on a new install. This excludes"},{"line_number":131,"context_line":"the galera containers as those are handled separately below."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Restart Rabbitmq containers"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_ccf49f5c","line":131,"range":{"start_line":131,"start_character":4,"end_line":131,"end_character":10},"updated":"2016-08-23 10:00:04.000000000","message":"Galera*","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    # openstack-ansible setup-hosts.yml --limit \u0027!galera_all\u0027"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"This command is the same as doing host setups on a new install. This excludes"},{"line_number":131,"context_line":"the galera containers as those are handled separately below."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Restart Rabbitmq containers"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_e3a7e908","line":131,"range":{"start_line":131,"start_character":4,"end_line":131,"end_character":10},"in_reply_to":"1ac06dbe_ccf49f5c","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    # openstack-ansible \"${UPGRADE_PLAYBOOKS}/restart-rabbitmq-containers.yml\""},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"Cleanup old facts again"},{"line_number":146,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Facts are purged again as container hostnames have since changed.  Failing to"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_ac9163f3","line":145,"range":{"start_line":145,"start_character":18,"end_line":145,"end_character":23},"updated":"2016-08-23 10:00:04.000000000","message":"remove","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    # openstack-ansible \"${UPGRADE_PLAYBOOKS}/restart-rabbitmq-containers.yml\""},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"Cleanup old facts again"},{"line_number":146,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Facts are purged again as container hostnames have since changed.  Failing to"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_43b19d46","line":145,"range":{"start_line":145,"start_character":18,"end_line":145,"end_character":23},"in_reply_to":"1ac06dbe_ac9163f3","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":145,"context_line":"Cleanup old facts again"},{"line_number":146,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Facts are purged again as container hostnames have since changed.  Failing to"},{"line_number":149,"context_line":"do this could result in a failure in upgrading RabbitMQ."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"See :ref:`fact-cleanup-playbook` for more details."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_aca84321","line":148,"range":{"start_line":148,"start_character":66,"end_line":148,"end_character":67},"updated":"2016-08-23 10:00:04.000000000","message":"Remove the double space","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":145,"context_line":"Cleanup old facts again"},{"line_number":146,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Facts are purged again as container hostnames have since changed.  Failing to"},{"line_number":149,"context_line":"do this could result in a failure in upgrading RabbitMQ."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"See :ref:`fact-cleanup-playbook` for more details."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_8ca58748","line":148,"range":{"start_line":148,"start_character":17,"end_line":148,"end_character":22},"updated":"2016-08-23 10:00:04.000000000","message":"remove","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":145,"context_line":"Cleanup old facts again"},{"line_number":146,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Facts are purged again as container hostnames have since changed.  Failing to"},{"line_number":149,"context_line":"do this could result in a failure in upgrading RabbitMQ."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"See :ref:`fact-cleanup-playbook` for more details."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_83b71539","line":148,"range":{"start_line":148,"start_character":17,"end_line":148,"end_character":22},"in_reply_to":"1ac06dbe_8ca58748","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":145,"context_line":"Cleanup old facts again"},{"line_number":146,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Facts are purged again as container hostnames have since changed.  Failing to"},{"line_number":149,"context_line":"do this could result in a failure in upgrading RabbitMQ."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"See :ref:`fact-cleanup-playbook` for more details."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_c383cd54","line":148,"range":{"start_line":148,"start_character":66,"end_line":148,"end_character":67},"in_reply_to":"1ac06dbe_aca84321","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":157,"context_line":"Update Galera LXC container configuration"},{"line_number":158,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Galera LXC configs are now updated and container restarts are prevented"},{"line_number":161,"context_line":"by passing in the variable override."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_ec64fb22","line":160,"range":{"start_line":160,"start_character":11,"end_line":160,"end_character":18},"updated":"2016-08-23 10:00:04.000000000","message":"configurations*","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":157,"context_line":"Update Galera LXC container configuration"},{"line_number":158,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Galera LXC configs are now updated and container restarts are prevented"},{"line_number":161,"context_line":"by passing in the variable override."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_4c76efd7","line":160,"range":{"start_line":160,"start_character":23,"end_line":160,"end_character":35},"updated":"2016-08-23 10:00:04.000000000","message":"now updated? When were they updated?","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":157,"context_line":"Update Galera LXC container configuration"},{"line_number":158,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Galera LXC configs are now updated and container restarts are prevented"},{"line_number":161,"context_line":"by passing in the variable override."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_a3885172","line":160,"range":{"start_line":160,"start_character":23,"end_line":160,"end_character":35},"in_reply_to":"1ac06dbe_4c76efd7","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":157,"context_line":"Update Galera LXC container configuration"},{"line_number":158,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Galera LXC configs are now updated and container restarts are prevented"},{"line_number":161,"context_line":"by passing in the variable override."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_e37ec968","line":160,"range":{"start_line":160,"start_character":11,"end_line":160,"end_character":18},"in_reply_to":"1ac06dbe_ec64fb22","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":157,"context_line":"Update Galera LXC container configuration"},{"line_number":158,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Galera LXC configs are now updated and container restarts are prevented"},{"line_number":161,"context_line":"by passing in the variable override."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. code-block:: console"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_ec4b5b85","line":161,"range":{"start_line":160,"start_character":39,"end_line":161,"end_character":36},"updated":"2016-08-23 10:00:04.000000000","message":"I\u0027m not sure what the last half of this sentence means? Clarify?","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":157,"context_line":"Update Galera LXC container configuration"},{"line_number":158,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Galera LXC configs are now updated and container restarts are prevented"},{"line_number":161,"context_line":"by passing in the variable override."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. code-block:: console"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_e3cc09bd","line":161,"range":{"start_line":160,"start_character":39,"end_line":161,"end_character":36},"in_reply_to":"1ac06dbe_ec4b5b85","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":168,"context_line":"Upgrade repositories"},{"line_number":169,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Running the standard OpenStack-Ansible repo-install.yml playbook"},{"line_number":172,"context_line":"prepares the repo server with all the packages needed for Mitaka."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_0c47d777","line":171,"range":{"start_line":171,"start_character":39,"end_line":171,"end_character":55},"updated":"2016-08-23 10:00:04.000000000","message":"``repo-install.yml``","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":168,"context_line":"Upgrade repositories"},{"line_number":169,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Running the standard OpenStack-Ansible repo-install.yml playbook"},{"line_number":172,"context_line":"prepares the repo server with all the packages needed for Mitaka."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_8c53c738","line":171,"range":{"start_line":171,"start_character":12,"end_line":171,"end_character":20},"updated":"2016-08-23 10:00:04.000000000","message":"remove","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":168,"context_line":"Upgrade repositories"},{"line_number":169,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Running the standard OpenStack-Ansible repo-install.yml playbook"},{"line_number":172,"context_line":"prepares the repo server with all the packages needed for Mitaka."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_83bc3507","line":171,"range":{"start_line":171,"start_character":39,"end_line":171,"end_character":55},"in_reply_to":"1ac06dbe_0c47d777","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":168,"context_line":"Upgrade repositories"},{"line_number":169,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Running the standard OpenStack-Ansible repo-install.yml playbook"},{"line_number":172,"context_line":"prepares the repo server with all the packages needed for Mitaka."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_c338eda2","line":171,"range":{"start_line":171,"start_character":12,"end_line":171,"end_character":20},"in_reply_to":"1ac06dbe_8c53c738","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":169,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Running the standard OpenStack-Ansible repo-install.yml playbook"},{"line_number":172,"context_line":"prepares the repo server with all the packages needed for Mitaka."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":".. code-block:: console"},{"line_number":175,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_4c5d4f46","line":172,"range":{"start_line":172,"start_character":58,"end_line":172,"end_character":65},"updated":"2016-08-23 10:00:04.000000000","message":"Mitaka: *","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":169,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Running the standard OpenStack-Ansible repo-install.yml playbook"},{"line_number":172,"context_line":"prepares the repo server with all the packages needed for Mitaka."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":".. code-block:: console"},{"line_number":175,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_a33df190","line":172,"range":{"start_line":172,"start_character":58,"end_line":172,"end_character":65},"in_reply_to":"1ac06dbe_4c5d4f46","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":178,"context_line":"Upgrade Galera"},{"line_number":179,"context_line":"~~~~~~~~~~~~~~"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Running the standard OpenStack-Ansible galera-install.yml playbook"},{"line_number":182,"context_line":"ensures galera is running on the latest Mitaka."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_6c276bca","line":181,"range":{"start_line":181,"start_character":39,"end_line":181,"end_character":57},"updated":"2016-08-23 10:00:04.000000000","message":"``galera-install.yml``","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":178,"context_line":"Upgrade Galera"},{"line_number":179,"context_line":"~~~~~~~~~~~~~~"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Running the standard OpenStack-Ansible galera-install.yml playbook"},{"line_number":182,"context_line":"ensures galera is running on the latest Mitaka."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_2c39f3f2","line":181,"range":{"start_line":181,"start_character":12,"end_line":181,"end_character":20},"updated":"2016-08-23 10:00:04.000000000","message":"remove","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":178,"context_line":"Upgrade Galera"},{"line_number":179,"context_line":"~~~~~~~~~~~~~~"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Running the standard OpenStack-Ansible galera-install.yml playbook"},{"line_number":182,"context_line":"ensures galera is running on the latest Mitaka."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_033fa587","line":181,"range":{"start_line":181,"start_character":12,"end_line":181,"end_character":20},"in_reply_to":"1ac06dbe_2c39f3f2","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":179,"context_line":"~~~~~~~~~~~~~~"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Running the standard OpenStack-Ansible galera-install.yml playbook"},{"line_number":182,"context_line":"ensures galera is running on the latest Mitaka."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. code-block:: console"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_ac2de3a9","line":182,"range":{"start_line":182,"start_character":8,"end_line":182,"end_character":14},"updated":"2016-08-23 10:00:04.000000000","message":"Galera","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":179,"context_line":"~~~~~~~~~~~~~~"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Running the standard OpenStack-Ansible galera-install.yml playbook"},{"line_number":182,"context_line":"ensures galera is running on the latest Mitaka."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. code-block:: console"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_cc1e5f6f","line":182,"range":{"start_line":182,"start_character":33,"end_line":182,"end_character":47},"updated":"2016-08-23 10:00:04.000000000","message":"Mitaka: *","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":179,"context_line":"~~~~~~~~~~~~~~"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Running the standard OpenStack-Ansible galera-install.yml playbook"},{"line_number":182,"context_line":"ensures galera is running on the latest Mitaka."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. code-block:: console"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_e35a49f1","line":182,"range":{"start_line":182,"start_character":8,"end_line":182,"end_character":14},"in_reply_to":"1ac06dbe_ac2de3a9","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":179,"context_line":"~~~~~~~~~~~~~~"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Running the standard OpenStack-Ansible galera-install.yml playbook"},{"line_number":182,"context_line":"ensures galera is running on the latest Mitaka."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":".. code-block:: console"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_4374fd66","line":182,"range":{"start_line":182,"start_character":33,"end_line":182,"end_character":47},"in_reply_to":"1ac06dbe_cc1e5f6f","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":188,"context_line":"Restart Galera"},{"line_number":189,"context_line":"~~~~~~~~~~~~~~"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Because galera was updated in previous step, galera should be restarted"},{"line_number":192,"context_line":"in a controlled fashion. The following playbook should take care of it."},{"line_number":193,"context_line":""},{"line_number":194,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_4c0b8f2a","line":191,"range":{"start_line":191,"start_character":8,"end_line":191,"end_character":14},"updated":"2016-08-23 10:00:04.000000000","message":"Galera * (apply throughout, this should always be capitalised)","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":188,"context_line":"Restart Galera"},{"line_number":189,"context_line":"~~~~~~~~~~~~~~"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Because galera was updated in previous step, galera should be restarted"},{"line_number":192,"context_line":"in a controlled fashion. The following playbook should take care of it."},{"line_number":193,"context_line":""},{"line_number":194,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_23710177","line":191,"range":{"start_line":191,"start_character":8,"end_line":191,"end_character":14},"in_reply_to":"1ac06dbe_4c0b8f2a","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":189,"context_line":"~~~~~~~~~~~~~~"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Because galera was updated in previous step, galera should be restarted"},{"line_number":192,"context_line":"in a controlled fashion. The following playbook should take care of it."},{"line_number":193,"context_line":""},{"line_number":194,"context_line":".. code-block:: console"},{"line_number":195,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_8c010709","line":192,"range":{"start_line":192,"start_character":25,"end_line":192,"end_character":71},"updated":"2016-08-23 10:00:04.000000000","message":"Execute the following playbook:","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    # openstack-ansible \"${UPGRADE_PLAYBOOKS}/galera-cluster-rolling-restart.yml\""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"Upgrade the other infrastructure bits"},{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Because galera was updated separately of the infrastructure, we now need"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_20129757","line":198,"range":{"start_line":198,"start_character":9,"end_line":198,"end_character":37},"updated":"2016-08-23 10:00:04.000000000","message":"Upgrade the remaining infrastructure*","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    # openstack-ansible \"${UPGRADE_PLAYBOOKS}/galera-cluster-rolling-restart.yml\""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"Upgrade the other infrastructure bits"},{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Because galera was updated separately of the infrastructure, we now need"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_a30b31d5","line":198,"range":{"start_line":198,"start_character":9,"end_line":198,"end_character":37},"in_reply_to":"1ac06dbe_20129757","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6886cda69f32d03e1532461c2863cab3f0248bb1","unresolved":false,"context_lines":[{"line_number":198,"context_line":"Upgrade the other infrastructure bits"},{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Because galera was updated separately of the infrastructure, we now need"},{"line_number":202,"context_line":"to update the rest of it."},{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. code-block:: console"},{"line_number":205,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_001e7b5e","line":202,"range":{"start_line":201,"start_character":60,"end_line":202,"end_character":25},"updated":"2016-08-23 10:00:04.000000000","message":"you must now upgrade the remainder:","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"83e52cf9c17f399be0b0fff85fa2541246c068de","unresolved":false,"context_lines":[{"line_number":198,"context_line":"Upgrade the other infrastructure bits"},{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Because galera was updated separately of the infrastructure, we now need"},{"line_number":202,"context_line":"to update the rest of it."},{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. code-block:: console"},{"line_number":205,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_8301d5b1","line":202,"range":{"start_line":201,"start_character":60,"end_line":202,"end_character":25},"in_reply_to":"1ac06dbe_001e7b5e","updated":"2016-08-23 10:22:10.000000000","message":"Done","commit_id":"80c1491a507110e449f36a9a4658f0f7c2d09bbd"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"19158a0a89c5f74c7c26abf393e9ed8f1a805984","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    # cd playbooks"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Cleanup old facts"},{"line_number":61,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Some configuration changed, and old facts should be purged before"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_8a49e262","line":60,"updated":"2016-08-23 11:45:44.000000000","message":"Clean up (two words)","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    # cd playbooks"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Cleanup old facts"},{"line_number":61,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Some configuration changed, and old facts should be purged before"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_09bdffb6","line":60,"in_reply_to":"1ac06dbe_8a49e262","updated":"2016-08-23 12:06:39.000000000","message":"Done -- even if that was outside the scope.","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"19158a0a89c5f74c7c26abf393e9ed8f1a805984","unresolved":false,"context_lines":[{"line_number":60,"context_line":"Cleanup old facts"},{"line_number":61,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Some configuration changed, and old facts should be purged before"},{"line_number":64,"context_line":"the upgrade."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"See :ref:`fact-cleanup-playbook` for more details."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_6ab90615","line":63,"updated":"2016-08-23 11:45:44.000000000","message":"You might just say: Purge old facts before beginning the upgrade.","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":60,"context_line":"Cleanup old facts"},{"line_number":61,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Some configuration changed, and old facts should be purged before"},{"line_number":64,"context_line":"the upgrade."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"See :ref:`fact-cleanup-playbook` for more details."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_e9c22333","line":63,"in_reply_to":"1ac06dbe_6ab90615","updated":"2016-08-23 12:06:39.000000000","message":"Done","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"19158a0a89c5f74c7c26abf393e9ed8f1a805984","unresolved":false,"context_lines":[{"line_number":121,"context_line":"Upgrade hosts"},{"line_number":122,"context_line":"~~~~~~~~~~~~~"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Hosts have to be upgraded, but Galera cluster nodes should be"},{"line_number":125,"context_line":"avoided to prevent a change in the cluster."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_ea84d60b","line":124,"updated":"2016-08-23 11:45:44.000000000","message":"Generally, avoid writing \"should\" and \"need\"","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4870f983f4a3a9d9bf6d0546bbde9a4ed6a57c08","unresolved":false,"context_lines":[{"line_number":121,"context_line":"Upgrade hosts"},{"line_number":122,"context_line":"~~~~~~~~~~~~~"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Hosts have to be upgraded, but Galera cluster nodes should be"},{"line_number":125,"context_line":"avoided to prevent a change in the cluster."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":".. code-block:: console"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_f606851a","line":125,"range":{"start_line":124,"start_character":0,"end_line":125,"end_character":43},"updated":"2016-08-23 10:38:01.000000000","message":"To avoid passive voice, consider a rewrite.\n\"The following command upgrades your hosts. Avoid upgrading the Galera cluster node to prevent changes in the cluster.\"","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":121,"context_line":"Upgrade hosts"},{"line_number":122,"context_line":"~~~~~~~~~~~~~"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Hosts have to be upgraded, but Galera cluster nodes should be"},{"line_number":125,"context_line":"avoided to prevent a change in the cluster."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":".. code-block:: console"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_09e4dfde","line":125,"range":{"start_line":124,"start_character":0,"end_line":125,"end_character":43},"in_reply_to":"1ac06dbe_f606851a","updated":"2016-08-23 12:06:39.000000000","message":"Done","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4870f983f4a3a9d9bf6d0546bbde9a4ed6a57c08","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    # openstack-ansible setup-hosts.yml --limit \u0027!galera_all\u0027"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"This command is the same as doing host setups on a new install. This excludes"},{"line_number":132,"context_line":"the Galera containers as those are handled separately below."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Restart Rabbitmq containers"},{"line_number":135,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_363c9dc7","line":132,"range":{"start_line":131,"start_character":0,"end_line":132,"end_character":60},"updated":"2016-08-23 10:38:01.000000000","message":"To be honest, I don\u0027t think this is necessary information? I would suggest removing and just have, \"See below for information on how to upgrade Galera containers.\" \nAnd then have a link to it.","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    # openstack-ansible setup-hosts.yml --limit \u0027!galera_all\u0027"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"This command is the same as doing host setups on a new install. This excludes"},{"line_number":132,"context_line":"the Galera containers as those are handled separately below."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Restart Rabbitmq containers"},{"line_number":135,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_69e593da","line":132,"range":{"start_line":131,"start_character":0,"end_line":132,"end_character":60},"in_reply_to":"1ac06dbe_363c9dc7","updated":"2016-08-23 12:06:39.000000000","message":"Removed.","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"19158a0a89c5f74c7c26abf393e9ed8f1a805984","unresolved":false,"context_lines":[{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    # openstack-ansible \"${UPGRADE_PLAYBOOKS}/restart-rabbitmq-containers.yml\""},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"Cleanup old facts"},{"line_number":146,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Facts are purged as container hostnames have changed after running the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_0a97b23a","line":145,"updated":"2016-08-23 11:45:44.000000000","message":"Clean up (two words)","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    # openstack-ansible \"${UPGRADE_PLAYBOOKS}/restart-rabbitmq-containers.yml\""},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"Cleanup old facts"},{"line_number":146,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Facts are purged as container hostnames have changed after running the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_89d0cff7","line":145,"in_reply_to":"1ac06dbe_0a97b23a","updated":"2016-08-23 12:06:39.000000000","message":"Done","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4870f983f4a3a9d9bf6d0546bbde9a4ed6a57c08","unresolved":false,"context_lines":[{"line_number":145,"context_line":"Cleanup old facts"},{"line_number":146,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Facts are purged as container hostnames have changed after running the"},{"line_number":149,"context_line":"``old-hostname-compatibility.yml`` playbook. Failing to do this could"},{"line_number":150,"context_line":"result in a failure in upgrading RabbitMQ."},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_f654c5fe","line":148,"range":{"start_line":148,"start_character":1,"end_line":148,"end_character":3},"updated":"2016-08-23 10:38:01.000000000","message":"What are \u0027facts\u0027?","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":145,"context_line":"Cleanup old facts"},{"line_number":146,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Facts are purged as container hostnames have changed after running the"},{"line_number":149,"context_line":"``old-hostname-compatibility.yml`` playbook. Failing to do this could"},{"line_number":150,"context_line":"result in a failure in upgrading RabbitMQ."},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_e9f06393","line":148,"range":{"start_line":148,"start_character":1,"end_line":148,"end_character":3},"in_reply_to":"1ac06dbe_f654c5fe","updated":"2016-08-23 12:06:39.000000000","message":"Standard ansible term, it\u0027s not ours to document IMO.\nIt wasn\u0027t documented before (cf. above)","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4870f983f4a3a9d9bf6d0546bbde9a4ed6a57c08","unresolved":false,"context_lines":[{"line_number":158,"context_line":"Update Galera LXC container configuration"},{"line_number":159,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The setup-hosts playbook above skipped the Galera nodes. In this step, we"},{"line_number":162,"context_line":"ensure a run of the lxc-container-create playbook (part of the setup-hosts"},{"line_number":163,"context_line":"playbook) for the Galera nodes, but at the same time we prevent their"},{"line_number":164,"context_line":"restart."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_5646794f","line":161,"range":{"start_line":161,"start_character":4,"end_line":161,"end_character":15},"updated":"2016-08-23 10:38:01.000000000","message":"``setup-hosts``","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":158,"context_line":"Update Galera LXC container configuration"},{"line_number":159,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The setup-hosts playbook above skipped the Galera nodes. In this step, we"},{"line_number":162,"context_line":"ensure a run of the lxc-container-create playbook (part of the setup-hosts"},{"line_number":163,"context_line":"playbook) for the Galera nodes, but at the same time we prevent their"},{"line_number":164,"context_line":"restart."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_e947c3b9","line":161,"range":{"start_line":161,"start_character":4,"end_line":161,"end_character":15},"in_reply_to":"1ac06dbe_5646794f","updated":"2016-08-23 12:06:39.000000000","message":"this was a generic name instead of refering to a file. \nI still updated this to match the standards, and included the extension.","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4870f983f4a3a9d9bf6d0546bbde9a4ed6a57c08","unresolved":false,"context_lines":[{"line_number":159,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The setup-hosts playbook above skipped the Galera nodes. In this step, we"},{"line_number":162,"context_line":"ensure a run of the lxc-container-create playbook (part of the setup-hosts"},{"line_number":163,"context_line":"playbook) for the Galera nodes, but at the same time we prevent their"},{"line_number":164,"context_line":"restart."},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_f66b25b7","line":162,"range":{"start_line":162,"start_character":20,"end_line":162,"end_character":49},"updated":"2016-08-23 10:38:01.000000000","message":"``lxc-container-create``","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":159,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The setup-hosts playbook above skipped the Galera nodes. In this step, we"},{"line_number":162,"context_line":"ensure a run of the lxc-container-create playbook (part of the setup-hosts"},{"line_number":163,"context_line":"playbook) for the Galera nodes, but at the same time we prevent their"},{"line_number":164,"context_line":"restart."},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_29143b9e","line":162,"range":{"start_line":162,"start_character":20,"end_line":162,"end_character":49},"in_reply_to":"1ac06dbe_4a79aac7","updated":"2016-08-23 12:06:39.000000000","message":"Done","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"19158a0a89c5f74c7c26abf393e9ed8f1a805984","unresolved":false,"context_lines":[{"line_number":159,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The setup-hosts playbook above skipped the Galera nodes. In this step, we"},{"line_number":162,"context_line":"ensure a run of the lxc-container-create playbook (part of the setup-hosts"},{"line_number":163,"context_line":"playbook) for the Galera nodes, but at the same time we prevent their"},{"line_number":164,"context_line":"restart."},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_4a79aac7","line":162,"range":{"start_line":162,"start_character":20,"end_line":162,"end_character":49},"in_reply_to":"1ac06dbe_f66b25b7","updated":"2016-08-23 11:45:44.000000000","message":"In this step, the ``lxc-container-create`` playbook sets up the Galera nodes while preventing them from restarting.","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4870f983f4a3a9d9bf6d0546bbde9a4ed6a57c08","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The setup-hosts playbook above skipped the Galera nodes. In this step, we"},{"line_number":162,"context_line":"ensure a run of the lxc-container-create playbook (part of the setup-hosts"},{"line_number":163,"context_line":"playbook) for the Galera nodes, but at the same time we prevent their"},{"line_number":164,"context_line":"restart."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":".. code-block:: console"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_b6836d55","line":164,"range":{"start_line":163,"start_character":30,"end_line":164,"end_character":8},"updated":"2016-08-23 10:38:01.000000000","message":"I think you can probably remove this. Or, have it in a separate notation.","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The setup-hosts playbook above skipped the Galera nodes. In this step, we"},{"line_number":162,"context_line":"ensure a run of the lxc-container-create playbook (part of the setup-hosts"},{"line_number":163,"context_line":"playbook) for the Galera nodes, but at the same time we prevent their"},{"line_number":164,"context_line":"restart."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":".. code-block:: console"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_09197fd7","line":164,"range":{"start_line":163,"start_character":30,"end_line":164,"end_character":8},"in_reply_to":"1ac06dbe_b6836d55","updated":"2016-08-23 12:06:39.000000000","message":"Done","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"19158a0a89c5f74c7c26abf393e9ed8f1a805984","unresolved":false,"context_lines":[{"line_number":166,"context_line":".. code-block:: console"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    # openstack-ansible lxc-containers-create.yml -e \\"},{"line_number":169,"context_line":"    \u0027lxc_container_allow_restarts\u003dfalse\u0027 --limit galera_all"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Upgrade repositories"},{"line_number":172,"context_line":"~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_0a421268","line":169,"updated":"2016-08-23 11:45:44.000000000","message":"indent two spaces","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":166,"context_line":".. code-block:: console"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    # openstack-ansible lxc-containers-create.yml -e \\"},{"line_number":169,"context_line":"    \u0027lxc_container_allow_restarts\u003dfalse\u0027 --limit galera_all"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Upgrade repositories"},{"line_number":172,"context_line":"~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_690ab37a","line":169,"in_reply_to":"1ac06dbe_0a421268","updated":"2016-08-23 12:06:39.000000000","message":"Done","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"19158a0a89c5f74c7c26abf393e9ed8f1a805984","unresolved":false,"context_lines":[{"line_number":169,"context_line":"    \u0027lxc_container_allow_restarts\u003dfalse\u0027 --limit galera_all"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Upgrade repositories"},{"line_number":172,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"Running the OpenStack-Ansible ``repo-install.yml`` playbook"},{"line_number":175,"context_line":"prepares the repo server with all the packages needed for Mitaka."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_4a288ae2","line":172,"updated":"2016-08-23 11:45:44.000000000","message":"shorten underline to match title length","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":169,"context_line":"    \u0027lxc_container_allow_restarts\u003dfalse\u0027 --limit galera_all"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Upgrade repositories"},{"line_number":172,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"Running the OpenStack-Ansible ``repo-install.yml`` playbook"},{"line_number":175,"context_line":"prepares the repo server with all the packages needed for Mitaka."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_490ff787","line":172,"in_reply_to":"1ac06dbe_4a288ae2","updated":"2016-08-23 12:06:39.000000000","message":"I don\u0027t see the problem on my machine :/","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4870f983f4a3a9d9bf6d0546bbde9a4ed6a57c08","unresolved":false,"context_lines":[{"line_number":172,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"Running the OpenStack-Ansible ``repo-install.yml`` playbook"},{"line_number":175,"context_line":"prepares the repo server with all the packages needed for Mitaka."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":".. code-block:: console"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_b6ea4d0d","line":175,"range":{"start_line":175,"start_character":58,"end_line":175,"end_character":65},"updated":"2016-08-23 10:38:01.000000000","message":"Mitaka: * (ensure the colon is at the end)","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":172,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"Running the OpenStack-Ansible ``repo-install.yml`` playbook"},{"line_number":175,"context_line":"prepares the repo server with all the packages needed for Mitaka."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":".. code-block:: console"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_896c4f36","line":175,"range":{"start_line":175,"start_character":58,"end_line":175,"end_character":65},"in_reply_to":"1ac06dbe_b6ea4d0d","updated":"2016-08-23 12:06:39.000000000","message":"I\u0027ll keep the same standard as above if you don\u0027t mind.\nPlease provide a subsequent commit if you want to change the style accross the whole file.","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"19158a0a89c5f74c7c26abf393e9ed8f1a805984","unresolved":false,"context_lines":[{"line_number":176,"context_line":""},{"line_number":177,"context_line":".. code-block:: console"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    # openstack-ansible repo-install.yml"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Upgrade Galera"},{"line_number":182,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_8a2d62aa","line":179,"updated":"2016-08-23 11:45:44.000000000","message":"de-indent one space","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":176,"context_line":""},{"line_number":177,"context_line":".. code-block:: console"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    # openstack-ansible repo-install.yml"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Upgrade Galera"},{"line_number":182,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_29627b3e","line":179,"in_reply_to":"1ac06dbe_8a2d62aa","updated":"2016-08-23 12:06:39.000000000","message":"Done","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4870f983f4a3a9d9bf6d0546bbde9a4ed6a57c08","unresolved":false,"context_lines":[{"line_number":182,"context_line":"~~~~~~~~~~~~~~"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"Running the OpenStack-Ansible ``galera-install.yml`` playbook"},{"line_number":185,"context_line":"ensures Galera is running on the latest Mitaka."},{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. code-block:: console"},{"line_number":188,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_16dc0172","line":185,"range":{"start_line":185,"start_character":40,"end_line":185,"end_character":47},"updated":"2016-08-23 10:38:01.000000000","message":"Mitaka version: *","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":182,"context_line":"~~~~~~~~~~~~~~"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"Running the OpenStack-Ansible ``galera-install.yml`` playbook"},{"line_number":185,"context_line":"ensures Galera is running on the latest Mitaka."},{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. code-block:: console"},{"line_number":188,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_6958f38a","line":185,"range":{"start_line":185,"start_character":40,"end_line":185,"end_character":47},"in_reply_to":"1ac06dbe_16dc0172","updated":"2016-08-23 12:06:39.000000000","message":"cf. comment above.","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"19158a0a89c5f74c7c26abf393e9ed8f1a805984","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. code-block:: console"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"    # openstack-ansible galera-install.yml -e \u0027galera_upgrade\u003dtrue\u0027"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Restart Galera"},{"line_number":192,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_c500ed03","line":189,"updated":"2016-08-23 11:45:44.000000000","message":"de-indent one space","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. code-block:: console"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"    # openstack-ansible galera-install.yml -e \u0027galera_upgrade\u003dtrue\u0027"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Restart Galera"},{"line_number":192,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_495d3778","line":189,"in_reply_to":"1ac06dbe_c500ed03","updated":"2016-08-23 12:06:39.000000000","message":"Done","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4870f983f4a3a9d9bf6d0546bbde9a4ed6a57c08","unresolved":false,"context_lines":[{"line_number":191,"context_line":"Restart Galera"},{"line_number":192,"context_line":"~~~~~~~~~~~~~~"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"Because Galera was updated in previous step, the cluster has to be"},{"line_number":195,"context_line":"restarted, in a controlled fashion."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":".. code-block:: console"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_164a4126","line":195,"range":{"start_line":194,"start_character":1,"end_line":195,"end_character":35},"updated":"2016-08-23 10:38:01.000000000","message":"\"After the Galera update in the previous step, restart the cluster in a controlled fashion: \"","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":191,"context_line":"Restart Galera"},{"line_number":192,"context_line":"~~~~~~~~~~~~~~"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"Because Galera was updated in previous step, the cluster has to be"},{"line_number":195,"context_line":"restarted, in a controlled fashion."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":".. code-block:: console"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_8953af6a","line":195,"range":{"start_line":194,"start_character":1,"end_line":195,"end_character":35},"in_reply_to":"1ac06dbe_164a4126","updated":"2016-08-23 12:06:39.000000000","message":"Done","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"19158a0a89c5f74c7c26abf393e9ed8f1a805984","unresolved":false,"context_lines":[{"line_number":196,"context_line":""},{"line_number":197,"context_line":".. code-block:: console"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"    # openstack-ansible \"${UPGRADE_PLAYBOOKS}/galera-cluster-rolling-restart.yml\""},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Upgrade the remaining infrastructure"},{"line_number":202,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_45151d3e","line":199,"updated":"2016-08-23 11:45:44.000000000","message":"de-indent one space","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":196,"context_line":""},{"line_number":197,"context_line":".. code-block:: console"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"    # openstack-ansible \"${UPGRADE_PLAYBOOKS}/galera-cluster-rolling-restart.yml\""},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Upgrade the remaining infrastructure"},{"line_number":202,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_c94927b9","line":199,"in_reply_to":"1ac06dbe_45151d3e","updated":"2016-08-23 12:06:39.000000000","message":"Done","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4870f983f4a3a9d9bf6d0546bbde9a4ed6a57c08","unresolved":false,"context_lines":[{"line_number":201,"context_line":"Upgrade the remaining infrastructure"},{"line_number":202,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"The remaining parts of the ``setup-infrastructure.yml`` playbook needs to run."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":".. code-block:: console"},{"line_number":207,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_968e312c","line":204,"range":{"start_line":204,"start_character":0,"end_line":204,"end_character":26},"updated":"2016-08-23 10:38:01.000000000","message":"Run the remaining parts of the ``setup-infrastructure.yml``: *","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"27c62b1101b10c04b42ca6039d0a38e9fb3f2740","unresolved":false,"context_lines":[{"line_number":201,"context_line":"Upgrade the remaining infrastructure"},{"line_number":202,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"The remaining parts of the ``setup-infrastructure.yml`` playbook needs to run."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":".. code-block:: console"},{"line_number":207,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ac06dbe_29c9db26","line":204,"range":{"start_line":204,"start_character":0,"end_line":204,"end_character":26},"in_reply_to":"1ac06dbe_968e312c","updated":"2016-08-23 12:06:39.000000000","message":"cf. comment above.","commit_id":"cdd89b4785e400125ecafc513b6d32f21aeec8d4"}]}
