fix: use ekka when performing `emqx ctl cluster *`
Fixes https://emqx.atlassian.net/browse/EMQX-12824
This commit is contained in:
parent
cf608a73a5
commit
de9e619c96
|
@ -97,7 +97,7 @@ broker(_) ->
|
||||||
%% @doc Cluster with other nodes
|
%% @doc Cluster with other nodes
|
||||||
|
|
||||||
cluster(["join", SNode]) ->
|
cluster(["join", SNode]) ->
|
||||||
case mria:join(ekka_node:parse_name(SNode)) of
|
case ekka:join(ekka_node:parse_name(SNode)) of
|
||||||
ok ->
|
ok ->
|
||||||
emqx_ctl:print("Join the cluster successfully.~n"),
|
emqx_ctl:print("Join the cluster successfully.~n"),
|
||||||
%% FIXME: running status on the replicant immediately
|
%% FIXME: running status on the replicant immediately
|
||||||
|
@ -112,7 +112,7 @@ cluster(["join", SNode]) ->
|
||||||
end;
|
end;
|
||||||
cluster(["leave"]) ->
|
cluster(["leave"]) ->
|
||||||
_ = maybe_disable_autocluster(),
|
_ = maybe_disable_autocluster(),
|
||||||
case mria:leave() of
|
case ekka:leave() of
|
||||||
ok ->
|
ok ->
|
||||||
emqx_ctl:print("Leave the cluster successfully.~n"),
|
emqx_ctl:print("Leave the cluster successfully.~n"),
|
||||||
cluster(["status"]);
|
cluster(["status"]);
|
||||||
|
@ -121,7 +121,7 @@ cluster(["leave"]) ->
|
||||||
end;
|
end;
|
||||||
cluster(["force-leave", SNode]) ->
|
cluster(["force-leave", SNode]) ->
|
||||||
Node = ekka_node:parse_name(SNode),
|
Node = ekka_node:parse_name(SNode),
|
||||||
case mria:force_leave(Node) of
|
case ekka:force_leave(Node) of
|
||||||
ok ->
|
ok ->
|
||||||
case emqx_cluster_rpc:force_leave_clean(Node) of
|
case emqx_cluster_rpc:force_leave_clean(Node) of
|
||||||
ok ->
|
ok ->
|
||||||
|
|
Loading…
Reference in New Issue