Просмотр исходного кода

Merge pull request #136 from DerKastellan/master

Exclude nodes as cluster leaders
Ulf Wiger 7 лет назад
Родитель
Сommit
848774b02a
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      src/gproc_dist.erl

+ 5 - 1
src/gproc_dist.erl

@@ -79,7 +79,11 @@ start_link() ->
     start_link({[node()|nodes()], []}).
 
 start_link(all) ->
-    start_link({[node()|nodes()], [{bcast_type, all}]});
+    Workers = case application:get_env(gproc_dist_workers) of
+        {ok, [_|_] = WorkersList} -> WorkersList;
+        _ -> []
+    end,
+    start_link({[node()|nodes()], [{bcast_type, all}, {workers, Workers}]});
 start_link(Nodes) when is_list(Nodes) ->
     start_link({Nodes, []});
 start_link({Nodes, Opts}) ->