From a91bf4cb8141f8fc4b7ac8117214abebb4fb5d4e Mon Sep 17 00:00:00 2001 From: Simon MacMullen Date: Thu, 17 Feb 2011 10:39:45 +0000 Subject: Fix our idea of which nodes were running when we shut down. --- src/rabbit_mnesia.erl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index 8acb0b0245..367eb6f83d 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -360,7 +360,10 @@ running_nodes_filename() -> record_running_disc_nodes() -> FileName = running_nodes_filename(), - Nodes = nodes_of_type(disc_copies) -- [node()], + Nodes = sets:to_list( + sets:intersection( + sets:from_list(nodes_of_type(disc_copies)), + sets:from_list(running_clustered_nodes()))) -- [node()], %% Don't check the result: we're shutting down anyway and this is %% a best-effort-basis. rabbit_misc:write_term_file(FileName, [Nodes]). -- cgit v1.2.1