diff options
| -rw-r--r-- | src/rabbit_mnesia.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index c6b028c545..25326c9986 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -744,9 +744,12 @@ reset(Force) -> false -> ensure_mnesia_dir(), start_mnesia(), + ensure_mnesia_running(), {Nodes, RunningNodes} = try - ok = init(), + %% Force=true here so that reset still works when clustered + %% with a node which is down + ok = init_db(read_cluster_nodes_config(), true), {all_clustered_nodes() -- [Node], running_clustered_nodes() -- [Node]} after |
