charm-rabbitmq-server/hooks
Edward Hope-Morley da3a7063bb Refactor amqp_changed to make it less noisy
Currently each and every hook executed results in a sweep of all
amqp relations and their related units to ensure config consistency
both in rabbit and for remote units. This scales very poorly since
rabbtimqctl commands take a while to complete and the majority of
the time they are not needed. This patch aims to reduce the impact
of performing this set of operations and the amount of time it takes
to do them.

Change-Id: Ia060ce34052cd543a63d045944b35e4188279f05
Closes-Bug: 1698340
2017-06-29 11:58:13 +01:00
..
charmhelpers Updates for pike b1 2017-05-24 13:41:34 +01:00
lib Remove unused apt_install import. 2014-12-18 17:49:49 +00:00
amqp-relation-changed Refactoring to support use of openstack charm helpers 2013-03-18 10:28:17 +00:00
ceph-relation-changed Refactoring to support use of openstack charm helpers 2013-03-18 10:28:17 +00:00
ceph-relation-joined Refactoring to support use of openstack charm helpers 2013-03-18 10:28:17 +00:00
cluster-relation-broken Break cluster when relation is broken, as this will be run on the unit that's just been removed 2015-03-11 16:11:55 +00:00
cluster-relation-changed Refactoring to support use of openstack charm helpers 2013-03-18 10:28:17 +00:00
cluster-relation-joined Refactoring to support use of openstack charm helpers 2013-03-18 10:28:17 +00:00
config-changed Add missing hook and template 2013-05-21 06:59:02 +01:00
ha-relation-changed Refactoring to support use of openstack charm helpers 2013-03-18 10:28:17 +00:00
ha-relation-joined Refactoring to support use of openstack charm helpers 2013-03-18 10:28:17 +00:00
install Install python dependencies early for CH ip.py 2016-07-18 10:00:46 -07:00
install.real Ensure python2 is installed before hook execution 2015-09-22 14:55:23 +01:00
leader-deposed Add leader-settings-changed hook 2015-03-13 11:08:28 +00:00
leader-elected Add leader-settings-changed hook 2015-03-13 11:08:28 +00:00
leader-settings-changed Add leader-settings-changed hook 2015-03-13 11:08:28 +00:00
nrpe-external-master-relation-changed Enable nrpe-external-master-relation. Use charmhelpers (embedded for now) 2013-11-15 11:15:16 -08:00
rabbit_utils.py Expose performance tuning options via charm 2017-06-02 15:43:22 +01:00
rabbitmq_context.py Expose performance tuning options via charm 2017-06-02 15:43:22 +01:00
rabbitmq_server_relations.py Refactor amqp_changed to make it less noisy 2017-06-29 11:58:13 +01:00
ssl_utils.py Re-license charm as Apache-2.0 2016-07-01 18:06:36 +01:00
start Rebase on trunk changes 2014-03-26 10:23:01 +00:00
stop Rebase on trunk changes 2014-03-26 10:23:01 +00:00
update-status Add update-status hook and ensure that assessment is made of status even on hooks that are not actually registered in the charm codebase 2015-10-21 14:55:23 +01:00
upgrade-charm Refactoring to support use of openstack charm helpers 2013-03-18 10:28:17 +00:00