)]}'
{"CHANGELOG.md":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8a5b6e78f2328a2e8d84f3ca76c4726e69b05c44","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"This file is used to list changes made in each version of cookbook-openstack-ops-messaging."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"## 10.0.2"},{"line_number":6,"context_line":"* Restart rabbitmq-server after completing rabbitmq configuration"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"## 10.0.1"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"baa201ad_c0bd15d9","line":5,"updated":"2014-10-14 16:04:53.000000000","message":"dont need a version bump in master for this one.","commit_id":"de5811ffc446f419f8617888706b3682ae70c12a"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"91e6d6d412ee69a6977fd94a7f950285de24805d","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"This file is used to list changes made in each version of cookbook-openstack-ops-messaging."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"## 10.0.2"},{"line_number":6,"context_line":"* Restart rabbitmq-server after completing rabbitmq configuration"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"## 10.0.1"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"baa201ad_13d64328","line":5,"in_reply_to":"baa201ad_c0bd15d9","updated":"2014-10-22 07:44:56.000000000","message":"Done","commit_id":"de5811ffc446f419f8617888706b3682ae70c12a"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8a5b6e78f2328a2e8d84f3ca76c4726e69b05c44","unresolved":false,"context_lines":[{"line_number":3,"context_line":"This file is used to list changes made in each version of cookbook-openstack-ops-messaging."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"## 10.0.2"},{"line_number":6,"context_line":"* Restart rabbitmq-server after completing rabbitmq configuration"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"## 10.0.1"},{"line_number":9,"context_line":"* Configure rabbitmq port for both ssl and non-ssl cases"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"baa201ad_60c8e974","line":6,"updated":"2014-10-14 16:04:53.000000000","message":"IF other think this is ok, we should clearly state that this is a temp workaround for a bug #xxx in rabbit cookbook.","commit_id":"de5811ffc446f419f8617888706b3682ae70c12a"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"91e6d6d412ee69a6977fd94a7f950285de24805d","unresolved":false,"context_lines":[{"line_number":3,"context_line":"This file is used to list changes made in each version of cookbook-openstack-ops-messaging."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"## 10.0.2"},{"line_number":6,"context_line":"* Restart rabbitmq-server after completing rabbitmq configuration"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"## 10.0.1"},{"line_number":9,"context_line":"* Configure rabbitmq port for both ssl and non-ssl cases"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"baa201ad_33d98757","line":6,"in_reply_to":"baa201ad_60c8e974","updated":"2014-10-22 07:44:56.000000000","message":"Done","commit_id":"de5811ffc446f419f8617888706b3682ae70c12a"}],"metadata.rb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8a5b6e78f2328a2e8d84f3ca76c4726e69b05c44","unresolved":false,"context_lines":[{"line_number":4,"context_line":"maintainer_email  \u0027matt@getchef.com\u0027"},{"line_number":5,"context_line":"license           \u0027Apache 2.0\u0027"},{"line_number":6,"context_line":"description       \u0027Provides the shared messaging configuration for Chef for OpenStack.\u0027"},{"line_number":7,"context_line":"version           \u002710.0.2\u0027"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"recipe \u0027server\u0027, \u0027Installs and configures server packages for messaging queue used by the deployment.\u0027"},{"line_number":10,"context_line":"recipe \u0027rabbitmq-server\u0027, \u0027Installs and configures RabbitMQ and is called via the server recipe\u0027"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"baa201ad_e099396f","line":7,"updated":"2014-10-14 16:04:53.000000000","message":"again no need for version bump in master for this one.\nsee https://wiki.openstack.org/wiki/Chef/GettingStarted#Guidelines_for_Version_Changes","commit_id":"de5811ffc446f419f8617888706b3682ae70c12a"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"91e6d6d412ee69a6977fd94a7f950285de24805d","unresolved":false,"context_lines":[{"line_number":4,"context_line":"maintainer_email  \u0027matt@getchef.com\u0027"},{"line_number":5,"context_line":"license           \u0027Apache 2.0\u0027"},{"line_number":6,"context_line":"description       \u0027Provides the shared messaging configuration for Chef for OpenStack.\u0027"},{"line_number":7,"context_line":"version           \u002710.0.2\u0027"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"recipe \u0027server\u0027, \u0027Installs and configures server packages for messaging queue used by the deployment.\u0027"},{"line_number":10,"context_line":"recipe \u0027rabbitmq-server\u0027, \u0027Installs and configures RabbitMQ and is called via the server recipe\u0027"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"baa201ad_53dc4b46","line":7,"in_reply_to":"baa201ad_e099396f","updated":"2014-10-22 07:44:56.000000000","message":"Done","commit_id":"de5811ffc446f419f8617888706b3682ae70c12a"}],"recipes/rabbitmq-server.rb":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"bc51872b58cb232e97ce82c441d568179044fdce","unresolved":false,"context_lines":[{"line_number":103,"context_line":""},{"line_number":104,"context_line":"# restart rabbitmq-server service"},{"line_number":105,"context_line":"service node[\u0027rabbitmq\u0027][\u0027service_name\u0027] do"},{"line_number":106,"context_line":"  action :restart"},{"line_number":107,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"baa201ad_50f81d7c","line":106,"updated":"2014-10-14 11:32:43.000000000","message":"I think there should be conditions on the restart.  For example, only restart if the template has changed.","commit_id":"de5811ffc446f419f8617888706b3682ae70c12a"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8a5b6e78f2328a2e8d84f3ca76c4726e69b05c44","unresolved":false,"context_lines":[{"line_number":103,"context_line":""},{"line_number":104,"context_line":"# restart rabbitmq-server service"},{"line_number":105,"context_line":"service node[\u0027rabbitmq\u0027][\u0027service_name\u0027] do"},{"line_number":106,"context_line":"  action :restart"},{"line_number":107,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"baa201ad_6049c9cf","line":106,"in_reply_to":"baa201ad_2577d6d5","updated":"2014-10-14 16:04:53.000000000","message":"Clearly this is temp workaround for a bug in the rabbit cookbook.\nLets work on getting that fixed before do this.\n\nWe could also try to re-wind the template resource and add the :immediately to the notifies.\n\nr \u003d resources(template: \"#{node[\u0027rabbitmq\u0027][\u0027config_root\u0027]}/rabbitmq.config\"\n\nr.notifies( :restart, service[\"#{node[\u0027rabbitmq\u0027][\u0027service_name\u0027]}\"], timing\u003d:immediately)","commit_id":"de5811ffc446f419f8617888706b3682ae70c12a"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"e6f44119278411e96e0fac6f9bd54f8d85a29cc6","unresolved":false,"context_lines":[{"line_number":103,"context_line":""},{"line_number":104,"context_line":"# restart rabbitmq-server service"},{"line_number":105,"context_line":"service node[\u0027rabbitmq\u0027][\u0027service_name\u0027] do"},{"line_number":106,"context_line":"  action :restart"},{"line_number":107,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"baa201ad_2577d6d5","line":106,"in_reply_to":"baa201ad_50f81d7c","updated":"2014-10-14 14:22:32.000000000","message":"actually, it does restart when template has changed, but it is delayed. If you deploy openstack, it will restart at the end of chef client run, so before that, openstack services failed to connect to rabbitmq.","commit_id":"de5811ffc446f419f8617888706b3682ae70c12a"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"91e6d6d412ee69a6977fd94a7f950285de24805d","unresolved":false,"context_lines":[{"line_number":103,"context_line":""},{"line_number":104,"context_line":"# restart rabbitmq-server service"},{"line_number":105,"context_line":"service node[\u0027rabbitmq\u0027][\u0027service_name\u0027] do"},{"line_number":106,"context_line":"  action :restart"},{"line_number":107,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"9aa7fdbe_3b4e3070","line":106,"in_reply_to":"baa201ad_6049c9cf","updated":"2014-10-22 07:44:56.000000000","message":"yes, I re-wind the template resource to add immediately property.","commit_id":"de5811ffc446f419f8617888706b3682ae70c12a"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"6dc4e54368666472a11a6349338462f1495e8da1","unresolved":false,"context_lines":[{"line_number":105,"context_line":"# Issue: https://github.com/kennonkwok/rabbitmq/issues/153"},{"line_number":106,"context_line":"# Notifies rabbitmq-server service restart."},{"line_number":107,"context_line":"r \u003d resources(template: \"#{node[\u0027rabbitmq\u0027][\u0027config_root\u0027]}/rabbitmq.config\")"},{"line_number":108,"context_line":"r.notifies(:restart, \"service[#{node[\u0027rabbitmq\u0027][\u0027service_name\u0027]}]\", :immediately)"}],"source_content_type":"text/x-ruby","patch_set":3,"id":"9aa7fdbe_d2a6de52","line":108,"updated":"2014-10-22 13:17:48.000000000","message":"Can you add a spec for this?","commit_id":"fdda12c2d99242fe63bffc8398b2f039afe0dc75"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"9b8d9760104f2fb33f1fb504d09abd7c7ee8049f","unresolved":false,"context_lines":[{"line_number":105,"context_line":"# Issue: https://github.com/kennonkwok/rabbitmq/issues/153"},{"line_number":106,"context_line":"# Notifies rabbitmq-server service restart."},{"line_number":107,"context_line":"r \u003d resources(template: \"#{node[\u0027rabbitmq\u0027][\u0027config_root\u0027]}/rabbitmq.config\")"},{"line_number":108,"context_line":"r.notifies(:restart, \"service[#{node[\u0027rabbitmq\u0027][\u0027service_name\u0027]}]\", :immediately)"}],"source_content_type":"text/x-ruby","patch_set":3,"id":"9aa7fdbe_8c78baf3","line":108,"in_reply_to":"9aa7fdbe_d2a6de52","updated":"2014-10-22 14:25:31.000000000","message":"Done","commit_id":"fdda12c2d99242fe63bffc8398b2f039afe0dc75"}]}
