)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"change_message_id":"fee8e719e193874de79651c1c8d55a77ece8944a","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Updated transport_url details for RabbitMQ HA"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In OpenStack HA guide, we used to configure \u0027rabbit_hosts\u0027 parameter"},{"line_number":10,"context_line":"before newton release. From Newton onwards, this parameter is depricated"},{"line_number":11,"context_line":"and now \u0027transport_url\u0027 parameter is being used. Updated the same for"},{"line_number":12,"context_line":"shared messaging page."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"df140735_4b18f773","line":10,"range":{"start_line":10,"start_character":62,"end_line":10,"end_character":72},"updated":"2017-06-01 09:00:14.000000000","message":"nit:  depricated/deprecated","commit_id":"2daea49af5c2534bb8eee0978d89ebee130390d6"}],"doc/ha-guide/source/shared-messaging.rst":[{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"8c0485b9ecc55f7a45354cb8fb3e6219b18f4550","unresolved":false,"context_lines":[{"line_number":230,"context_line":"Use these steps to configurate all services using RabbitMQ:"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"From newton release onwards, we need to explicitely setup a load balancer like"},{"line_number":233,"context_line":"HAProxy to handle requests between multiple RabbitMQ nodes. We provide \u0027tranport_url\u0027"},{"line_number":234,"context_line":"for RabbitMQ with Virtual IP address of the RabbitMQ HA cluster. To get details regarding"},{"line_number":235,"context_line":"configuration of RabbitMQ with HAProxy, check"},{"line_number":236,"context_line":":ref:`Configuring HAProxy"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df140735_aa648dba","line":233,"updated":"2017-05-29 08:32:20.000000000","message":"please limit to 80 chars","commit_id":"7840054bc41b53936dccdae48185a8543e485a73"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"8c0485b9ecc55f7a45354cb8fb3e6219b18f4550","unresolved":false,"context_lines":[{"line_number":231,"context_line":""},{"line_number":232,"context_line":"From newton release onwards, we need to explicitely setup a load balancer like"},{"line_number":233,"context_line":"HAProxy to handle requests between multiple RabbitMQ nodes. We provide \u0027tranport_url\u0027"},{"line_number":234,"context_line":"for RabbitMQ with Virtual IP address of the RabbitMQ HA cluster. To get details regarding"},{"line_number":235,"context_line":"configuration of RabbitMQ with HAProxy, check"},{"line_number":236,"context_line":":ref:`Configuring HAProxy"},{"line_number":237,"context_line":"\u003cconfiguring-haproxy\u003e`."}],"source_content_type":"text/x-rst","patch_set":1,"id":"df140735_8a59c9ff","line":234,"updated":"2017-05-29 08:32:20.000000000","message":"too","commit_id":"7840054bc41b53936dccdae48185a8543e485a73"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"8c0485b9ecc55f7a45354cb8fb3e6219b18f4550","unresolved":false,"context_lines":[{"line_number":242,"context_line":""},{"line_number":243,"context_line":"      transport_url \u003d rabbit://openstack:RABBIT_PASS@\u003cVirtual IP\u003e"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"   Replace RABBIT_PASS with the password you chose for the openstack account in RabbitMQ"},{"line_number":246,"context_line":"   and \u003cVirtual IP\u003e with your load balancer IP."},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"#. Retry connecting with RabbitMQ:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df140735_6a5e75e7","line":245,"updated":"2017-05-29 08:32:20.000000000","message":"too","commit_id":"7840054bc41b53936dccdae48185a8543e485a73"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c128eedb9da9a2b490128f43e106e1bde2f8e3a7","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"Use these steps to configurate all services using RabbitMQ:"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"From newton release onwards, we need to explicitely setup a load balancer like"},{"line_number":233,"context_line":"HAProxy to handle requests between multiple RabbitMQ nodes. We provide"},{"line_number":234,"context_line":"\u0027tranport_url\u0027 for RabbitMQ with Virtual IP address of the RabbitMQ HA"},{"line_number":235,"context_line":"cluster. To get details regarding configuration of RabbitMQ with HAProxy, check"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_34ab2d1e","line":232,"range":{"start_line":232,"start_character":5,"end_line":232,"end_character":11},"updated":"2017-05-30 10:36:08.000000000","message":"From the Newton release, you need to explicitly *","commit_id":"22bc18a61491e5cf0c75e7b951f5277ba71dde34"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c128eedb9da9a2b490128f43e106e1bde2f8e3a7","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"Use these steps to configurate all services using RabbitMQ:"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"From newton release onwards, we need to explicitely setup a load balancer like"},{"line_number":233,"context_line":"HAProxy to handle requests between multiple RabbitMQ nodes. We provide"},{"line_number":234,"context_line":"\u0027tranport_url\u0027 for RabbitMQ with Virtual IP address of the RabbitMQ HA"},{"line_number":235,"context_line":"cluster. To get details regarding configuration of RabbitMQ with HAProxy, check"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_f4625516","line":232,"range":{"start_line":232,"start_character":52,"end_line":232,"end_character":57},"updated":"2017-05-30 10:36:08.000000000","message":"set up*","commit_id":"22bc18a61491e5cf0c75e7b951f5277ba71dde34"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c128eedb9da9a2b490128f43e106e1bde2f8e3a7","unresolved":false,"context_lines":[{"line_number":230,"context_line":"Use these steps to configurate all services using RabbitMQ:"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"From newton release onwards, we need to explicitely setup a load balancer like"},{"line_number":233,"context_line":"HAProxy to handle requests between multiple RabbitMQ nodes. We provide"},{"line_number":234,"context_line":"\u0027tranport_url\u0027 for RabbitMQ with Virtual IP address of the RabbitMQ HA"},{"line_number":235,"context_line":"cluster. To get details regarding configuration of RabbitMQ with HAProxy, check"},{"line_number":236,"context_line":":ref:`Configuring HAProxy\u003cconfiguring-haproxy\u003e`."}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_b46cdd08","line":233,"range":{"start_line":233,"start_character":60,"end_line":233,"end_character":70},"updated":"2017-05-30 10:36:08.000000000","message":"\"we\" - who is we, here?","commit_id":"22bc18a61491e5cf0c75e7b951f5277ba71dde34"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c128eedb9da9a2b490128f43e106e1bde2f8e3a7","unresolved":false,"context_lines":[{"line_number":231,"context_line":""},{"line_number":232,"context_line":"From newton release onwards, we need to explicitely setup a load balancer like"},{"line_number":233,"context_line":"HAProxy to handle requests between multiple RabbitMQ nodes. We provide"},{"line_number":234,"context_line":"\u0027tranport_url\u0027 for RabbitMQ with Virtual IP address of the RabbitMQ HA"},{"line_number":235,"context_line":"cluster. To get details regarding configuration of RabbitMQ with HAProxy, check"},{"line_number":236,"context_line":":ref:`Configuring HAProxy\u003cconfiguring-haproxy\u003e`."},{"line_number":237,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_747645db","line":234,"range":{"start_line":234,"start_character":1,"end_line":234,"end_character":13},"updated":"2017-05-30 10:36:08.000000000","message":"``tranport_url``","commit_id":"22bc18a61491e5cf0c75e7b951f5277ba71dde34"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c128eedb9da9a2b490128f43e106e1bde2f8e3a7","unresolved":false,"context_lines":[{"line_number":232,"context_line":"From newton release onwards, we need to explicitely setup a load balancer like"},{"line_number":233,"context_line":"HAProxy to handle requests between multiple RabbitMQ nodes. We provide"},{"line_number":234,"context_line":"\u0027tranport_url\u0027 for RabbitMQ with Virtual IP address of the RabbitMQ HA"},{"line_number":235,"context_line":"cluster. To get details regarding configuration of RabbitMQ with HAProxy, check"},{"line_number":236,"context_line":":ref:`Configuring HAProxy\u003cconfiguring-haproxy\u003e`."},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"#. RabbitMQ HA cluster with Vitual IP:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_3480cd8b","line":235,"range":{"start_line":235,"start_character":9,"end_line":235,"end_character":15},"updated":"2017-05-30 10:36:08.000000000","message":"For more details regarding the configuration of*","commit_id":"22bc18a61491e5cf0c75e7b951f5277ba71dde34"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c128eedb9da9a2b490128f43e106e1bde2f8e3a7","unresolved":false,"context_lines":[{"line_number":232,"context_line":"From newton release onwards, we need to explicitely setup a load balancer like"},{"line_number":233,"context_line":"HAProxy to handle requests between multiple RabbitMQ nodes. We provide"},{"line_number":234,"context_line":"\u0027tranport_url\u0027 for RabbitMQ with Virtual IP address of the RabbitMQ HA"},{"line_number":235,"context_line":"cluster. To get details regarding configuration of RabbitMQ with HAProxy, check"},{"line_number":236,"context_line":":ref:`Configuring HAProxy\u003cconfiguring-haproxy\u003e`."},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"#. RabbitMQ HA cluster with Vitual IP:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_147dc9b0","line":235,"range":{"start_line":235,"start_character":74,"end_line":235,"end_character":79},"updated":"2017-05-30 10:36:08.000000000","message":"see*","commit_id":"22bc18a61491e5cf0c75e7b951f5277ba71dde34"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c128eedb9da9a2b490128f43e106e1bde2f8e3a7","unresolved":false,"context_lines":[{"line_number":241,"context_line":""},{"line_number":242,"context_line":"      transport_url \u003d rabbit://openstack:RABBIT_PASS@\u003cVirtual IP\u003e"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"   Replace RABBIT_PASS with the password you chose for the openstack account"},{"line_number":245,"context_line":"   in RabbitMQ and \u003cVirtual IP\u003e with your load balancer IP."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"#. Retry connecting with RabbitMQ:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_d4507135","line":244,"range":{"start_line":244,"start_character":59,"end_line":244,"end_character":67},"updated":"2017-05-30 10:36:08.000000000","message":"OpenStack*","commit_id":"22bc18a61491e5cf0c75e7b951f5277ba71dde34"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c128eedb9da9a2b490128f43e106e1bde2f8e3a7","unresolved":false,"context_lines":[{"line_number":241,"context_line":""},{"line_number":242,"context_line":"      transport_url \u003d rabbit://openstack:RABBIT_PASS@\u003cVirtual IP\u003e"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"   Replace RABBIT_PASS with the password you chose for the openstack account"},{"line_number":245,"context_line":"   in RabbitMQ and \u003cVirtual IP\u003e with your load balancer IP."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"#. Retry connecting with RabbitMQ:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_f44b7584","line":244,"range":{"start_line":244,"start_character":11,"end_line":244,"end_character":22},"updated":"2017-05-30 10:36:08.000000000","message":"``RABBIT_PASS``","commit_id":"22bc18a61491e5cf0c75e7b951f5277ba71dde34"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c128eedb9da9a2b490128f43e106e1bde2f8e3a7","unresolved":false,"context_lines":[{"line_number":242,"context_line":"      transport_url \u003d rabbit://openstack:RABBIT_PASS@\u003cVirtual IP\u003e"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"   Replace RABBIT_PASS with the password you chose for the openstack account"},{"line_number":245,"context_line":"   in RabbitMQ and \u003cVirtual IP\u003e with your load balancer IP."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"#. Retry connecting with RabbitMQ:"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_b445fd72","line":245,"range":{"start_line":245,"start_character":19,"end_line":245,"end_character":31},"updated":"2017-05-30 10:36:08.000000000","message":"``\u003cVirtual IP\u003e``","commit_id":"22bc18a61491e5cf0c75e7b951f5277ba71dde34"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c128eedb9da9a2b490128f43e106e1bde2f8e3a7","unresolved":false,"context_lines":[{"line_number":276,"context_line":""},{"line_number":277,"context_line":".. note::"},{"line_number":278,"context_line":""},{"line_number":279,"context_line":"   For older versions of OpenStack than newton, we use \u0027rabbit_hosts\u0027 parameter"},{"line_number":280,"context_line":"   to provide each host in RabbitMQ HA cluster as ``host:port`` pairs."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_745f6541","line":279,"range":{"start_line":279,"start_character":3,"end_line":279,"end_character":46},"updated":"2017-05-30 10:36:08.000000000","message":"For version of OpenStack older than Newton, use the ``rabbit_hosts``...","commit_id":"22bc18a61491e5cf0c75e7b951f5277ba71dde34"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"361ae5eeb58597c832e1081149becd28d78ad6df","unresolved":false,"context_lines":[{"line_number":230,"context_line":"Use these steps to configurate all services using RabbitMQ:"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"From the Newton release, you need to explicitly set up a load balancer like"},{"line_number":233,"context_line":"HAProxy to handle requests between multiple RabbitMQ nodes. Provide"},{"line_number":234,"context_line":"``transport_url`` for RabbitMQ with Virtual IP address of the RabbitMQ HA"},{"line_number":235,"context_line":"cluster. For more details regarding the configuration of RabbitMQ with HAProxy,"},{"line_number":236,"context_line":"see"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_350c223a","line":233,"range":{"start_line":233,"start_character":60,"end_line":233,"end_character":67},"updated":"2017-05-31 13:01:11.000000000","message":"Doesn\u0027t make sense now. Should this be, \"You must provide a ``transport_url`` ... ?","commit_id":"24c7baab842f831590cca470c62487bff50b6aee"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"361ae5eeb58597c832e1081149becd28d78ad6df","unresolved":false,"context_lines":[{"line_number":277,"context_line":""},{"line_number":278,"context_line":".. note::"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"   For version of OpenStack older than Newton, use the ``rabbit_hosts``"},{"line_number":281,"context_line":"   parameter to provide each host in RabbitMQ HA cluster as ``host:port``"},{"line_number":282,"context_line":"   pairs."},{"line_number":283,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_d51cc66b","line":280,"range":{"start_line":280,"start_character":13,"end_line":280,"end_character":14},"updated":"2017-05-31 13:01:11.000000000","message":"versions * - sorry, my fault","commit_id":"24c7baab842f831590cca470c62487bff50b6aee"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"74819049f3d6d54dea4cca4c6dc118481aca7534","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"Use these steps to configurate all services using RabbitMQ:"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"From the Newton release, you need to explicitly set up a load balancer like"},{"line_number":233,"context_line":"HAProxy to handle requests between multiple RabbitMQ nodes. You must provide a"},{"line_number":234,"context_line":"``transport_url`` for RabbitMQ with Virtual IP address of the RabbitMQ HA"},{"line_number":235,"context_line":"cluster. For more details regarding the configuration of RabbitMQ with HAProxy,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"df140735_fd61bfaa","line":232,"updated":"2017-06-01 20:10:35.000000000","message":"I have a doubt about that. I believe you can define multiple hosts in the transport_url configuration:\n\ntransport://user:pass@host:port[,userN:passN@hostN:portN]/virtual_host?query\n\nhttps://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/transport.py#L264-L275","commit_id":"039985dd86b8c2cf8817558669e8569bff1f9e3d"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"1cd7674fdac9b427b777eed9a582328cd416e5b9","unresolved":false,"context_lines":[{"line_number":231,"context_line":""},{"line_number":232,"context_line":"#. RabbitMQ HA cluster Transport URL using ``[user:pass@]host:port`` format:"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"   .. code-block:: console"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"      transport_url \u003d rabbit://RABBIT_USER:RABBIT_PASS@rabbit1:5672,"},{"line_number":237,"context_line":"      RABBIT_USER:RABBIT_PASS@rabbit2:5672,RABBIT_USER:RABBIT_PASS@rabbit3:5672"}],"source_content_type":"text/x-rst","patch_set":7,"id":"df140735_9b6822f5","line":234,"range":{"start_line":234,"start_character":19,"end_line":234,"end_character":26},"updated":"2017-06-06 09:25:54.000000000","message":"ini","commit_id":"064077c1dcf2b8c160bbe4a299e259402cc9ce7c"}]}
