diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2013-03-01 14:47:47 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2013-03-01 14:47:47 +0000 |
| commit | 24393b7bdbf6996a596b82a04a54fa75470fa653 (patch) | |
| tree | 8ecd02a2b4e242c1a41baeac0ff0adbd17787acd /src | |
| parent | 29d0c5c5e52e355903372f69f4b1d302779f9e10 (diff) | |
| download | rabbitmq-server-git-24393b7bdbf6996a596b82a04a54fa75470fa653.tar.gz | |
Rename this thing, to make space for bug 25471
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_node_monitor.erl | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/rabbit_node_monitor.erl b/src/rabbit_node_monitor.erl index ad2003a575..5d5879774f 100644 --- a/src/rabbit_node_monitor.erl +++ b/src/rabbit_node_monitor.erl @@ -271,12 +271,18 @@ handle_dead_rabbit(Node) -> ok = rabbit_amqqueue:on_node_down(Node), ok = rabbit_alarm:on_node_down(Node), ok = rabbit_mnesia:on_node_down(Node), - case application:get_env(rabbit, cluster_cp_mode) of - {ok, true} -> case majority() of - true -> ok; - false -> await_cluster_recovery() - end; - {ok, false} -> ok + case application:get_env(rabbit, cluster_partition_handling) of + {ok, pause_minority} -> + case majority() of + true -> ok; + false -> await_cluster_recovery() + end; + {ok, ignore} -> + ok; + {ok, Term} -> + rabbit_log:warning("cluster_partition_handling ~p unrecognised, " + "assuming 'ignore'~n", [Term]), + ok end, ok. |
