summaryrefslogtreecommitdiff
path: root/src/rabbit_node_monitor.erl
Commit message (Expand)AuthorAgeFilesLines
* Also add a tiny bit more logging, for symmetry.bug26474Simon MacMullen2014-11-251-0/+4
* Mutual disconnect when partial partition detected. And don't allow a very sho...Simon MacMullen2014-11-251-1/+23
* Do not attempt to "fix up" the partitions field; if Mnesia does not detect th...Simon MacMullen2014-11-251-6/+2
* CosmeticSimon MacMullen2014-11-241-5/+3
* Even closer to reality.Simon MacMullen2014-11-241-2/+2
* Remove out of date subclause.Simon MacMullen2014-11-241-5/+3
* Drive-by simplification.Simon MacMullen2014-11-211-2/+1
* The last changeset made it possible for Mnesia to not report a partition, so ...Simon MacMullen2014-11-211-2/+6
* Be a bit more careful before declaring a partial partition.Simon MacMullen2014-11-211-1/+20
* Just in case something goes wrong in our weird unsupervised process, log it.bug26368Simon MacMullen2014-10-141-2/+10
* Check whether the cluster is fully connected before trying to autoheal, and i...Simon MacMullen2014-10-141-1/+9
* Merge bug 26408Simon MacMullen2014-10-101-4/+5
|\
| * Slightly more accurate comment.Simon MacMullen2014-10-091-4/+5
* | Rethink partial partition detection: switching to disconnecting the node that...bug26409Simon MacMullen2014-10-091-19/+15
* | Check Mnesia's idea of which nodes are running; avoid infinite loop.Simon MacMullen2014-10-091-1/+2
|/
* Partial partition delay.bug26407Simon MacMullen2014-10-091-4/+13
* Mini essaySimon MacMullen2014-10-091-0/+25
* Just because we received a running_partitioned_network, doesn't mean all node...bug26213Simon MacMullen2014-10-031-6/+13
* Merge bug26368 (again)Simon MacMullen2014-10-031-1/+2
|\
| * Distinguish between "already stopped" (fine, carry on) or "already down" (abo...Simon MacMullen2014-10-031-1/+2
* | In the event of a partial partition in pause_minority mode, pause until every...Simon MacMullen2014-09-301-14/+25
* | Partial partition detection and handling (where by "handling" we mean "promot...Simon MacMullen2014-09-291-14/+69
* | OopsSimon MacMullen2014-09-291-1/+1
* | Cluster keepalives.bug26394Simon MacMullen2014-09-291-9/+30
* | stable to defaultSimon MacMullen2014-09-121-0/+1
|\ \ | |/ |/|
| * stable to defaultSimon MacMullen2014-07-221-0/+1
| |\
| | * stable to defaultSimon MacMullen2014-06-271-8/+19
| | |\
| | * | Maintain down_slave_nodes so we might have a clue where to look to recover from.Simon MacMullen2014-06-191-0/+1
* | | | Make sure we don't hang waiting for a node to go down if it went down before ...Simon MacMullen2014-09-121-1/+3
|/ / /
* | | Check for pause minority mode being about to cause a shutdown before sending ...Simon MacMullen2014-07-221-1/+43
| |/ |/|
* | Separate out responsibilities in the various node state detection functions. ...bug26225Simon MacMullen2014-06-271-8/+18
* | Hard-kill all connections and stop all listeners as soon as we decide we are ...Simon MacMullen2014-06-251-0/+1
|/
* Update copyright for 2014bug25940Simon MacMullen2014-03-171-1/+1
* stable to defaultSimon MacMullen2014-03-111-3/+4
|\
| * Don't corrupt the node montor state even if we are about to shut down.bug26063Simon MacMullen2014-03-111-3/+4
* | Eliminate the node_stopped message, since it is possible that a badly-timed s...Simon MacMullen2014-02-261-3/+5
* | Refactor: distinction between handle_dead_rabbit and handle_dead_rabbit_state...Simon MacMullen2014-02-261-13/+9
* | stable to defaultSimon MacMullen2014-02-191-2/+4
|\ \ | |/ |/|
| * Log nodedown_reason.bug25922Simon MacMullen2013-12-101-2/+4
* | Inform autoheal that a node is down on nodedown not rabbit app down; therefor...bug26006Simon MacMullen2014-02-171-13/+10
|/
* Fix stupiditybug25780Simon MacMullen2013-09-251-1/+2
* Don't go through the legacy code path when not dealing with a legacy file; do...Simon MacMullen2013-09-231-10/+8
* Silence the badarg on two near-simultaneous pauses.bug25710Simon MacMullen2013-08-131-4/+6
* await_cluster_recovery/0 should return ok.bug25700Simon MacMullen2013-08-071-1/+2
* Refresh branch from stableEmile Joubert2013-07-311-3/+8
|\
| * More sensible API for partitions, do not return errors.bug25651Simon MacMullen2013-07-041-3/+8
* | s/VMware/GoPivotal/gSimon MacMullen2013-07-011-2/+2
|/
* Look for the rabbit process, not the rabbit application.Simon MacMullen2013-05-241-1/+1
* Switch pause_minority mode to making its decisions entirely based on node-upn...bug25471Simon MacMullen2013-04-221-2/+18
* Move those functions to their own place, and replace the autoheal all_nodes_u...Simon MacMullen2013-04-221-20/+29