diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2011-02-17 10:39:45 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2011-02-17 10:39:45 +0000 |
| commit | a91bf4cb8141f8fc4b7ac8117214abebb4fb5d4e (patch) | |
| tree | 4afbc4371289303ed7db03e87f965bc74c3d7d07 /src | |
| parent | bd1392718f4f6eb0efada430c6b2c670f1a340b5 (diff) | |
| download | rabbitmq-server-git-a91bf4cb8141f8fc4b7ac8117214abebb4fb5d4e.tar.gz | |
Fix our idea of which nodes were running when we shut down.
Diffstat (limited to 'src')
| -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 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]). |
