diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2014-06-25 15:14:06 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2014-06-25 15:14:06 +0100 |
| commit | 221491507fb104df718794b4e28b993ebf12412e (patch) | |
| tree | f7cbe4b86e10784a6d5891b26bda9d3b1905e0d6 /src | |
| parent | 831e65295113a5e38b45d75612affde866914d60 (diff) | |
| download | rabbitmq-server-git-221491507fb104df718794b4e28b993ebf12412e.tar.gz | |
Small tidy-ups
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_control_main.erl | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/rabbit_control_main.erl b/src/rabbit_control_main.erl index b1a8721ff3..c7f94f58d9 100644 --- a/src/rabbit_control_main.erl +++ b/src/rabbit_control_main.erl @@ -304,8 +304,8 @@ action(forget_cluster_node, Node, [ClusterNodeS], Opts, Inform) -> RemoveWhenOffline = proplists:get_bool(?OFFLINE_OPT, Opts), Inform("Removing node ~p from cluster", [ClusterNode]), case RemoveWhenOffline of - true -> become_and_apply(Node, rabbit_mnesia, forget_cluster_node, - [ClusterNode, true]); + true -> become(Node), + rabbit_mnesia:forget_cluster_node(ClusterNode, true); false -> rpc_call(Node, rabbit_mnesia, forget_cluster_node, [ClusterNode, false]) end; @@ -659,17 +659,16 @@ start_distribution() -> CtlNodeName = rabbit_misc:format("rabbitmqctl-~s", [os:getpid()]), {ok, _} = net_kernel:start([list_to_atom(CtlNodeName), shortnames]). -become_and_apply(BecomeNode, M, F, A) -> +become(BecomeNode) -> case net_adm:ping(BecomeNode) of pong -> exit({node_running, BecomeNode}); - pang -> io:format(" * Impersonating node ~s...", [BecomeNode]), + pang -> io:format(" * Impersonating node: ~s...", [BecomeNode]), error_logger:tty(false), ok = net_kernel:stop(), {ok, _} = net_kernel:start([BecomeNode, shortnames]), io:format(" done~n", []), Dir = mnesia:system_info(directory), - io:format(" * Mnesia dir: ~s~n", [Dir]), - apply(M, F, A) + io:format(" * Mnesia directory : ~s~n", [Dir]) end. %%---------------------------------------------------------------------------- |
