remove from cluster, delete the node in extra_db_nodes

This commit is contained in:
turtled 2017-06-13 21:02:38 +08:00
parent bbcc082a0d
commit 88d466eb1a
1 changed files with 4 additions and 2 deletions

View File

@ -187,9 +187,11 @@ remove_from_cluster(Node) when Node =/= node() ->
{true, true} ->
ensure_ok(rpc:call(Node, ?MODULE, ensure_stopped, [])),
ensure_ok(del_schema_copy(Node)),
ensure_ok(rpc:call(Node, ?MODULE, delete_schema, []));
ensure_ok(rpc:call(Node, ?MODULE, delete_schema, [])),
mnesia_lib:del(extra_db_nodes, Node);
{true, false} ->
ensure_ok(del_schema_copy(Node));
ensure_ok(del_schema_copy(Node)),
mnesia_lib:del(extra_db_nodes, Node);
%ensure_ok(rpc:call(Node, ?MODULE, delete_schema, []));
{false, _} ->
{error, node_not_in_cluster}