summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2018-03-16 09:29:51 +0300
committerMichael Klishin <michael@clojurewerkz.org>2018-03-16 09:29:51 +0300
commit117ad73be2557e93bb9cc9bbe123337aaa98c192 (patch)
tree0dc670240f44f54dd30a22a9a98c7c04486b6a8e
parent1ef32474b0bd414e157411df17744f5fc7e3e5a6 (diff)
downloadrabbitmq-server-git-117ad73be2557e93bb9cc9bbe123337aaa98c192.tar.gz
Compile from scratch
-rw-r--r--src/rabbit_vhost_sup_sup.erl10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/rabbit_vhost_sup_sup.erl b/src/rabbit_vhost_sup_sup.erl
index e036a82e64..3ce3201d6b 100644
--- a/src/rabbit_vhost_sup_sup.erl
+++ b/src/rabbit_vhost_sup_sup.erl
@@ -61,15 +61,15 @@ init([]) ->
start_on_all_nodes(VHost) ->
%% Do not try to start a vhost on booting peer nodes
- AllBooted = [Node || Node <- rabbit_nodes:all_running(), rabbit:is_booted(Node)],
- Nodes = [node() | AllBooted],
- NodesStarted = [{Node, start_vhost(VHost, Node)} || Node <- Nodes],
- Failures = lists:filter(fun
+ AllBooted = [Node || Node <- rabbit_nodes:all_running(), rabbit:is_booted(Node)],
+ Nodes = [node() | AllBooted],
+ Results = [{Node, start_vhost(VHost, Node)} || Node <- Nodes],
+ Failures = lists:filter(fun
({_, {ok, _}}) -> false;
({_, {error, {already_started, _}}}) -> false;
(_) -> true
end,
- NodesStart),
+ Results),
case Failures of
[] -> ok;
Errors -> {error, {failed_to_start_vhost_on_nodes, Errors}}