)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7195,"name":"Matthew Mosesohn","email":"raytrac3r@gmail.com","username":"mmosesohn"},"change_message_id":"11160f2fbff45bc2dfc68fc50d0a8968c0b796b3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Dmitry Mescheryakov \u003cdmescheryakov@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-12-04 15:20:10 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add abilitay to disable HA for non-Ceilometer queues"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add a flag enable_rpc_ha which enables queue mirroring for all queues."},{"line_number":10,"context_line":"Setting this flag to false disables mirroring for RPC queues. Note"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7a740942_9546f421","line":7,"updated":"2015-12-04 12:26:26.000000000","message":"abilitay-\u003eabilitay","commit_id":"5402e4b7cea4f6c75ff84ebcea39b0ca14dbf571"},{"author":{"_account_id":7195,"name":"Matthew Mosesohn","email":"raytrac3r@gmail.com","username":"mmosesohn"},"change_message_id":"11160f2fbff45bc2dfc68fc50d0a8968c0b796b3","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"This will not affect Ceilometer queues, as they are always mirrored."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Note that it is not yet well tested how this configuration affect"},{"line_number":29,"context_line":"failover when some cluster nodes go down. Hence it is experimental,"},{"line_number":30,"context_line":"use at your own risk!"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7a740942_156a0481","line":28,"updated":"2015-12-04 12:26:26.000000000","message":"affects","commit_id":"5402e4b7cea4f6c75ff84ebcea39b0ca14dbf571"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"51f0d017a345d1db4e115a33b29911dea4e1d9c6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Since the feature is experimental, the flag is set to true by default"},{"line_number":15,"context_line":"to preserve current behaviour."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The change is implemented in several steps:"},{"line_number":18,"context_line":" * the upstream script changed so that it allows to extend the"},{"line_number":19,"context_line":"   list of parameters and uses a policy file to define RabbitMQ"},{"line_number":20,"context_line":"   policies."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"7a740942_19e4baa9","line":17,"updated":"2015-12-09 10:50:29.000000000","message":"please put the upstream pr link as well","commit_id":"dd3b4fe57df121a9a5e897b6cf423543689fc4c2"},{"author":{"_account_id":7109,"name":"Dmitry Mescheryakov (dmitryme)","email":"dmescheryakov@mirantis.com","username":"dmitryme"},"change_message_id":"b23fe3164e75217241079bf03f657d0f1c816102","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Since the feature is experimental, the flag is set to true by default"},{"line_number":15,"context_line":"to preserve current behaviour."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The change is implemented in several steps:"},{"line_number":18,"context_line":" * the upstream script changed so that it allows to extend the"},{"line_number":19,"context_line":"   list of parameters and uses a policy file to define RabbitMQ"},{"line_number":20,"context_line":"   policies."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"7a740942_092bfa34","line":17,"in_reply_to":"7a740942_19e4baa9","updated":"2015-12-09 14:46:31.000000000","message":"Yep, done below.","commit_id":"dd3b4fe57df121a9a5e897b6cf423543689fc4c2"}],"debian/rules":[{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"51f0d017a345d1db4e115a33b29911dea4e1d9c6","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"override_dh_install:"},{"line_number":11,"context_line":"\tdh_install"},{"line_number":12,"context_line":"\tmv debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/rabbitmq debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/rabbitmq-server-upstream"},{"line_number":13,"context_line":"\tmv debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/rabbitmq-mos debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/rabbitmq-server"},{"line_number":14,"context_line":"\tmv debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/heat_engine_ubuntu debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/heat-engine"},{"line_number":15,"context_line":"\tmv debian/fuel-misc/usr/bin/logrotate debian/fuel-misc/usr/bin/fuel-logrotate"}],"source_content_type":"application/octet-stream","patch_set":10,"id":"7a740942_3952d635","line":12,"updated":"2015-12-09 10:50:29.000000000","message":"please put TODO to remove this upstream file once Fuel will support rabbitmq-server v3.5.7. There will be the OCF script out of box and we will not need the downstream copy anymore","commit_id":"dd3b4fe57df121a9a5e897b6cf423543689fc4c2"},{"author":{"_account_id":7109,"name":"Dmitry Mescheryakov (dmitryme)","email":"dmescheryakov@mirantis.com","username":"dmitryme"},"change_message_id":"b23fe3164e75217241079bf03f657d0f1c816102","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"override_dh_install:"},{"line_number":11,"context_line":"\tdh_install"},{"line_number":12,"context_line":"\tmv debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/rabbitmq debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/rabbitmq-server-upstream"},{"line_number":13,"context_line":"\tmv debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/rabbitmq-mos debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/rabbitmq-server"},{"line_number":14,"context_line":"\tmv debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/heat_engine_ubuntu debian/fuel-ha-utils/usr/lib/ocf/resource.d/fuel/heat-engine"},{"line_number":15,"context_line":"\tmv debian/fuel-misc/usr/bin/logrotate debian/fuel-misc/usr/bin/fuel-logrotate"}],"source_content_type":"application/octet-stream","patch_set":10,"id":"7a740942_5d40e735","line":12,"in_reply_to":"7a740942_3952d635","updated":"2015-12-09 14:46:31.000000000","message":"Done","commit_id":"dd3b4fe57df121a9a5e897b6cf423543689fc4c2"}],"files/fuel-ha-utils/ocf/rabbitmq":[{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"403493bab470c4ec1df736861d29232488ace5b2","unresolved":false,"context_lines":[{"line_number":272,"context_line":""},{"line_number":273,"context_line":"\u003cparameter name\u003d\"enable_rpc_ha\" unique\u003d\"0\" required\u003d\"0\"\u003e"},{"line_number":274,"context_line":"\u003clongdesc lang\u003d\"en\"\u003e"},{"line_number":275,"context_line":"Set ha-mode\u003dall policy for RPC queues. Note that Ceilometer queues are not"},{"line_number":276,"context_line":"affected by this flag and are always assigned ha-mode\u003dall policy."},{"line_number":277,"context_line":"\u003c/longdesc\u003e"},{"line_number":278,"context_line":"\u003cshortdesc lang\u003d\"en\"\u003eSet ha-mode\u003dall policy for RPC queues\u003c/shortdesc\u003e"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"7a740942_1a0cf039","line":275,"updated":"2015-12-08 09:22:08.000000000","message":"In upstream, the OCF script should not mention OpenStack components. Please rethink the approach to have some queues with different ha-mode which could benefit RabbitMQ community as well.","commit_id":"c641a23f8bab8a523e55bb413acd812d1000fcf9"},{"author":{"_account_id":7109,"name":"Dmitry Mescheryakov (dmitryme)","email":"dmescheryakov@mirantis.com","username":"dmitryme"},"change_message_id":"053a1dd075f901d393a3cdd1e372157f8bac7142","unresolved":false,"context_lines":[{"line_number":272,"context_line":""},{"line_number":273,"context_line":"\u003cparameter name\u003d\"enable_rpc_ha\" unique\u003d\"0\" required\u003d\"0\"\u003e"},{"line_number":274,"context_line":"\u003clongdesc lang\u003d\"en\"\u003e"},{"line_number":275,"context_line":"Set ha-mode\u003dall policy for RPC queues. Note that Ceilometer queues are not"},{"line_number":276,"context_line":"affected by this flag and are always assigned ha-mode\u003dall policy."},{"line_number":277,"context_line":"\u003c/longdesc\u003e"},{"line_number":278,"context_line":"\u003cshortdesc lang\u003d\"en\"\u003eSet ha-mode\u003dall policy for RPC queues\u003c/shortdesc\u003e"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"7a740942_2a086127","line":275,"in_reply_to":"7a740942_1a0cf039","updated":"2015-12-08 16:12:55.000000000","message":"I\u0027ve addressed that by making the script extendable and moving our new parameter out of the upstream script. But I have not tested my new approach yet.","commit_id":"c641a23f8bab8a523e55bb413acd812d1000fcf9"}],"files/fuel-ha-utils/ocf/rabbitmq-fuel":[{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"6553a0269ffe0be3c5b3af8be0a819cc4471b2fa","unresolved":false,"context_lines":[{"line_number":29,"context_line":"# That is \u0027rabbitmq\u0027 file in the current directory, but it is renamed to"},{"line_number":30,"context_line":"# rabbitmq-server-upstream during packaging"},{"line_number":31,"context_line":"#TODO(dmitryme): remove rabbitmq-server-upstream once we switch to"},{"line_number":32,"context_line":"# rabbitmq-3.5.7, as it will be included here"},{"line_number":33,"context_line":"upstream_rabbitmq_ocf_script\u003d\"$(dirname $0)/rabbitmq-server-upstream\""},{"line_number":34,"context_line":". $upstream_rabbitmq_ocf_script"}],"source_content_type":"application/x-shellscript","patch_set":14,"id":"7a740942_3b06c01c","line":32,"updated":"2015-12-11 13:43:22.000000000","message":"nit: it will be included as /usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha\n\nand as well the second one as /usr/lib/ocf/resource.d/rabbitmq/set_rabbitmq_policy.sh\n\nso a little refactoring with renaming things shall be done then later","commit_id":"066c9d7e8928e0c04f59b70a5e6f9186b7811d20"}],"files/fuel-ha-utils/ocf/rabbitmq-mos":[{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"51f0d017a345d1db4e115a33b29911dea4e1d9c6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"\u003c/parameter\u003e"},{"line_number":15,"context_line":"EOF"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"upstream_rabbitmq_ocf_script\u003d\"$(dirname $0)/rabbitmq-server-upstream\""},{"line_number":18,"context_line":". $upstream_rabbitmq_ocf_script"}],"source_content_type":"application/x-shellscript","patch_set":10,"id":"7a740942_940dcfe9","line":17,"updated":"2015-12-09 10:50:29.000000000","message":"please put TODO to replace this upstream file source to the \"${OCF_ROOT}/resource.d/rabbitmq/rabbitmq-server-ha\" once Fuel will support rabbitmq-server v3.5.7. There will be the OCF script out of box.","commit_id":"dd3b4fe57df121a9a5e897b6cf423543689fc4c2"},{"author":{"_account_id":7109,"name":"Dmitry Mescheryakov (dmitryme)","email":"dmescheryakov@mirantis.com","username":"dmitryme"},"change_message_id":"b23fe3164e75217241079bf03f657d0f1c816102","unresolved":false,"context_lines":[{"line_number":14,"context_line":"\u003c/parameter\u003e"},{"line_number":15,"context_line":"EOF"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"upstream_rabbitmq_ocf_script\u003d\"$(dirname $0)/rabbitmq-server-upstream\""},{"line_number":18,"context_line":". $upstream_rabbitmq_ocf_script"}],"source_content_type":"application/x-shellscript","patch_set":10,"id":"7a740942_bd29cb39","line":17,"in_reply_to":"7a740942_940dcfe9","updated":"2015-12-09 14:46:31.000000000","message":"Done","commit_id":"dd3b4fe57df121a9a5e897b6cf423543689fc4c2"}],"specs/fuel-library8.0.spec":[{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"51f0d017a345d1db4e115a33b29911dea4e1d9c6","unresolved":false,"context_lines":[{"line_number":91,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ocf-neutron-metadata-agent %{buildroot}/usr/lib/ocf/resource.d/fuel/ocf-neutron-metadata-agent"},{"line_number":92,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ocf-neutron-dhcp-agent %{buildroot}/usr/lib/ocf/resource.d/fuel/ocf-neutron-dhcp-agent"},{"line_number":93,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ocf-neutron-l3-agent %{buildroot}/usr/lib/ocf/resource.d/fuel/ocf-neutron-l3-agent"},{"line_number":94,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/rabbitmq %{buildroot}/usr/lib/ocf/resource.d/fuel/rabbitmq-server-upstream"},{"line_number":95,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/rabbitmq-mos %{buildroot}/usr/lib/ocf/resource.d/fuel/rabbitmq-server"},{"line_number":96,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/set_rabbitmq_policy.sh %{buildroot}/usr/lib/ocf/resource.d/fuel/set_rabbitmq_policy.sh"},{"line_number":97,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ns_IPaddr2 %{buildroot}/usr/lib/ocf/resource.d/fuel/ns_IPaddr2"}],"source_content_type":"text/x-rpm-spec","patch_set":10,"id":"7a740942_f4a693bf","line":94,"updated":"2015-12-09 10:50:29.000000000","message":"please put TODO to remove this upstream file once Fuel will support rabbitmq-server v3.5.7. There will be the OCF script out of box and we will not need the downstream copy anymore","commit_id":"dd3b4fe57df121a9a5e897b6cf423543689fc4c2"},{"author":{"_account_id":7109,"name":"Dmitry Mescheryakov (dmitryme)","email":"dmescheryakov@mirantis.com","username":"dmitryme"},"change_message_id":"b23fe3164e75217241079bf03f657d0f1c816102","unresolved":false,"context_lines":[{"line_number":91,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ocf-neutron-metadata-agent %{buildroot}/usr/lib/ocf/resource.d/fuel/ocf-neutron-metadata-agent"},{"line_number":92,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ocf-neutron-dhcp-agent %{buildroot}/usr/lib/ocf/resource.d/fuel/ocf-neutron-dhcp-agent"},{"line_number":93,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ocf-neutron-l3-agent %{buildroot}/usr/lib/ocf/resource.d/fuel/ocf-neutron-l3-agent"},{"line_number":94,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/rabbitmq %{buildroot}/usr/lib/ocf/resource.d/fuel/rabbitmq-server-upstream"},{"line_number":95,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/rabbitmq-mos %{buildroot}/usr/lib/ocf/resource.d/fuel/rabbitmq-server"},{"line_number":96,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/set_rabbitmq_policy.sh %{buildroot}/usr/lib/ocf/resource.d/fuel/set_rabbitmq_policy.sh"},{"line_number":97,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ns_IPaddr2 %{buildroot}/usr/lib/ocf/resource.d/fuel/ns_IPaddr2"}],"source_content_type":"text/x-rpm-spec","patch_set":10,"id":"7a740942_9da96f93","line":94,"in_reply_to":"7a740942_f4a693bf","updated":"2015-12-09 14:46:31.000000000","message":"Done","commit_id":"dd3b4fe57df121a9a5e897b6cf423543689fc4c2"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"6553a0269ffe0be3c5b3af8be0a819cc4471b2fa","unresolved":false,"context_lines":[{"line_number":91,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ocf-neutron-metadata-agent %{buildroot}/usr/lib/ocf/resource.d/fuel/ocf-neutron-metadata-agent"},{"line_number":92,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ocf-neutron-dhcp-agent %{buildroot}/usr/lib/ocf/resource.d/fuel/ocf-neutron-dhcp-agent"},{"line_number":93,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ocf-neutron-l3-agent %{buildroot}/usr/lib/ocf/resource.d/fuel/ocf-neutron-l3-agent"},{"line_number":94,"context_line":"#TODO(dmitryme): remove rabbitmq-server-upstream once we switch to rabbitmq-3.5.7, as it will be included here"},{"line_number":95,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/rabbitmq %{buildroot}/usr/lib/ocf/resource.d/fuel/rabbitmq-server-upstream"},{"line_number":96,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/rabbitmq-fuel %{buildroot}/usr/lib/ocf/resource.d/fuel/rabbitmq-server"},{"line_number":97,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/set_rabbitmq_policy.sh %{buildroot}/usr/lib/ocf/resource.d/fuel/set_rabbitmq_policy.sh"}],"source_content_type":"text/x-rpm-spec","patch_set":14,"id":"7a740942_3b6b20bb","line":94,"updated":"2015-12-11 13:43:22.000000000","message":"ditto","commit_id":"066c9d7e8928e0c04f59b70a5e6f9186b7811d20"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"6553a0269ffe0be3c5b3af8be0a819cc4471b2fa","unresolved":false,"context_lines":[{"line_number":94,"context_line":"#TODO(dmitryme): remove rabbitmq-server-upstream once we switch to rabbitmq-3.5.7, as it will be included here"},{"line_number":95,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/rabbitmq %{buildroot}/usr/lib/ocf/resource.d/fuel/rabbitmq-server-upstream"},{"line_number":96,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/rabbitmq-fuel %{buildroot}/usr/lib/ocf/resource.d/fuel/rabbitmq-server"},{"line_number":97,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/set_rabbitmq_policy.sh %{buildroot}/usr/lib/ocf/resource.d/fuel/set_rabbitmq_policy.sh"},{"line_number":98,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ns_IPaddr2 %{buildroot}/usr/lib/ocf/resource.d/fuel/ns_IPaddr2"},{"line_number":99,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ceilometer-agent-central %{buildroot}/usr/lib/ocf/resource.d/fuel/ceilometer-agent-central"},{"line_number":100,"context_line":"install -m 0755 %{files_source}/fuel-ha-utils/ocf/ceilometer-alarm-evaluator %{buildroot}/usr/lib/ocf/resource.d/fuel/ceilometer-alarm-evaluator"}],"source_content_type":"text/x-rpm-spec","patch_set":14,"id":"7a740942_7b9c48c0","line":97,"updated":"2015-12-11 13:43:22.000000000","message":"ditto","commit_id":"066c9d7e8928e0c04f59b70a5e6f9186b7811d20"}]}
