anchor.diff:      DHTNodeServer =
           case DHTNodeModule of
               false -> []; %% no dht node requested
  -            _ -> [DHTNode]
  +            _ -> DHTNodes
           end,
       lists:flatten([BasicServers, MgmtServers, Servers, DHTNodeServer, Ganglia, MonitorPerf]).
   
  
positive.code: supspec(_) ->
      {ok, {{one_for_one, 10, 1}, []}}.
  
  -spec childs(list(tuple())) -> [any()].
  childs(Options) ->
      {service_group, ServiceGroup} = lists:keyfind(service_group, 1, Options),
  
negative.code:                              [ServiceGroup]),
      ClientsMonitor =
          sup:worker_desc(clients_monitor, monitor, start_link, ["clients_group"]),
      %% Moves several lignes to get_dht_node_specs for recovery mechanims
      DHTNodes = get_dht_node_descs(Options),
      FailureDetector = sup:worker_desc(fd, fd, start_link, [ServiceGroup]),
      Ganglia = case config:read(ganglia_enable) of
                    true -> sup:worker_desc(ganglia_server, ganglia, start_link, [ServiceGroup]);
  