fuel-library/files/fuel-ha-utils/ocf
Alexey Lebedeff c882b7f9cf Improve OCF script diagnostics for timed-out 'list_channels'
Upstream PR: https://github.com/rabbitmq/rabbitmq-server/pull/563

Currently time-out when running 'rabbitmqctl list_channels' is treated
as a sign that current node is unhealthy. But it could not be the
case, as the hanging channel could be actually on some other
node. Given that currently we have seen more than one bug related to
'list_channels', it makes sense to improve diagnostics here.

This patch doesn't change any behaviour, only improves logging after
time-out happens. If time-outs continue to occur (even with latest
rabbitmq versions or with backported fixes), we could switch to this
improved list_channels and kill rabbitmq only if stuck channels are
located on current node. But I hope that all related rabbitmq bugs
were already closed.

Change-Id: I4746d3a4e85dc2a51af581034ae09a1cf0eefce2
Partial-Bug: #1515223
Partial-Bug: #1513511
2016-01-25 08:31:08 +00:00
..
ceilometer-agent-central Update OCF stop actions to use procfs 2015-11-16 16:36:29 +00:00
ceilometer-agent-compute Update OCF stop actions to use procfs 2015-11-16 16:36:29 +00:00
ceilometer-alarm-evaluator Update OCF stop actions to use procfs 2015-11-16 16:36:29 +00:00
haproxy Add pkill by name to the ocf-fuel-funcs 2016-01-11 15:42:03 +01:00
heat-engine Add pkill by name to the ocf-fuel-funcs 2016-01-11 15:42:03 +01:00
mysql-wss Check for Mysql wss constraints among online nodes 2015-12-11 19:57:59 +03:00
nova-compute Update OCF stop actions to use procfs 2015-11-16 16:36:29 +00:00
nova-network Update OCF stop actions to use procfs 2015-11-16 16:36:29 +00:00
ns_IPaddr2 Interpolate vars in ns_IPaddr2 ocf 2015-09-23 17:23:57 +03:00
ns_conntrackd Find bridge information by network role 2015-10-16 22:03:20 +00:00
ns_dns Add pkill by name to the ocf-fuel-funcs 2016-01-11 15:42:03 +01:00
ns_haproxy Add pkill by name to the ocf-fuel-funcs 2016-01-11 15:42:03 +01:00
ns_ntp Add pkill by name to the ocf-fuel-funcs 2016-01-11 15:42:03 +01:00
ns_vrouter Remove PROXY-ARP artifacts from ns_IPaddr2 OCF script 2015-08-24 22:47:07 +03:00
ocf-fuel-funcs Add pkill by name to the ocf-fuel-funcs 2016-01-11 15:42:03 +01:00
ocf-neutron-dhcp-agent Update OCF stop actions to use procfs 2015-11-16 16:36:29 +00:00
ocf-neutron-l3-agent Update OCF stop actions to use procfs 2015-11-16 16:36:29 +00:00
ocf-neutron-metadata-agent Update OCF stop actions to use procfs 2015-11-16 16:36:29 +00:00
ocf-neutron-ovs-agent Update OCF stop actions to use procfs 2015-11-16 16:36:29 +00:00
rabbitmq Improve OCF script diagnostics for timed-out 'list_channels' 2016-01-25 08:31:08 +00:00
rabbitmq-fuel Add ability to disable HA for RabbitMQ queues 2015-12-11 20:23:05 +03:00
set_rabbitmq_policy.sh Add ability to disable HA for RabbitMQ queues 2015-12-11 20:23:05 +03:00