anchor.diff:          slave_master(lists:flatten([Name, "_slave"]))
       end)),
       {ok, #state{workers = gb_trees:empty(), nodes = gb_trees:empty()}}.
  +
  +update_nodes(Nodes) ->
  +    WhiteNodes = [{N#dnode.name, N#dnode.slots} ||
  +        #dnode{blacklisted = false} = N <- gb_trees:values(Nodes)],
  +    gen_server:cast(scheduler, {update_nodes, WhiteNodes}),
  +    gen_server:cast(self(), schedule_next).
   
   handle_cast({update_config_table, Config}, S) ->
       error_logger:info_report([{"Config table update"}]),
  
positive.code:         end,
          gb_trees:insert(Node, NewNode, NewNodes)
      end, gb_trees:empty(), Config),
  
      gen_server:cast(scheduler, {update_nodes, Config}),
      gen_server:cast(self(), schedule_next),
      {noreply, S#state{nodes = NewNodes}};
  
  handle_cast(schedule_next, #state{nodes = Nodes, workers = Workers} = S) ->
  
negative.code:                     M#dnode{blacklisted = false}, Nodes);
              _ -> Nodes
          end,
      update_nodes(UpdatedNodes),
      UpdatedNodes.
  
  start_worker(Node, T) ->
  