diff options
| author | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-09-18 12:42:24 +0100 |
|---|---|---|
| committer | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-09-18 12:42:24 +0100 |
| commit | e6df3ef91ce4c9083eca14b8396aa9204a0dd867 (patch) | |
| tree | f19a14fda860cb7bb74f8aa2f66dba6fa2c72da2 /src | |
| parent | 2868729fb25b8e6586ab078e2ea38ee038b7259a (diff) | |
| download | rabbitmq-server-git-e6df3ef91ce4c9083eca14b8396aa9204a0dd867.tar.gz | |
reorder functions
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_mnesia.erl | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index 4541e9e4a3..e7578b0b76 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -1063,6 +1063,15 @@ running_nodes(Nodes) -> is_running_remote, []), ordsets:from_list([Node || {Running, Node} <- Replies, Running]). +is_only_node(Node, Nodes) -> + ordsets:is_element(Node, Nodes) andalso ordsets:size(Nodes) =:= 1. + +is_only_node(Nodes) -> + is_only_node(node(), Nodes). + +is_only_disc_node() -> + is_only_node(clustered_disc_nodes()). + is_running_remote() -> {proplists:is_defined(rabbit, application:which_applications(infinity)), node()}. @@ -1130,6 +1139,9 @@ find_good_node([Node | Nodes]) -> end end. +empty_set(Set) -> + ordsets:size(Set) =:= 0. + e(Tag) -> throw({error, {Tag, error_description(Tag)}}). error_description(clustering_only_disc_node) -> @@ -1172,15 +1184,3 @@ error_description(removing_node_from_offline_node) -> "from must be a disc node and all the other nodes must be offline."; error_description(no_running_cluster_nodes) -> "You cannot leave a cluster if no online nodes are present.". - -is_only_node(Node, Nodes) -> - ordsets:is_element(Node, Nodes) andalso ordsets:size(Nodes) =:= 1. - -is_only_node(Nodes) -> - is_only_node(node(), Nodes). - -is_only_disc_node() -> - is_only_node(clustered_disc_nodes()). - -empty_set(Set) -> - ordsets:size(Set) =:= 0. |
