summaryrefslogtreecommitdiff
path: root/src/rabbit_control.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rabbit_control.erl')
-rw-r--r--src/rabbit_control.erl6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl
index 22b57b1a..02b27821 100644
--- a/src/rabbit_control.erl
+++ b/src/rabbit_control.erl
@@ -212,6 +212,12 @@ action(force_cluster, Node, ClusterNodeSs, _Opts, Inform) ->
[Node, ClusterNodes]),
rpc_call(Node, rabbit_mnesia, force_cluster, [ClusterNodes]);
+action(force_cluster_forget, Node, ClusterNodeSs, _Opts, Inform) ->
+ ClusterNodes = lists:map(fun list_to_atom/1, ClusterNodeSs),
+ Inform("Telling node ~p to forget ~p",
+ [Node, ClusterNodes]),
+ rpc_call(Node, rabbit_mnesia, cluster_forget, [ClusterNodes]);
+
action(wait, Node, [PidFile], _Opts, Inform) ->
Inform("Waiting for ~p", [Node]),
wait_for_application(Node, PidFile, Inform);