anchor.diff:  
   -define(NODES_INTERVAL, 20000).
   -define(NODES_MESSAGE,  nodes).
  -
  -%% @todo Fix me to make me get my information from mesos.
  --define(OPTIONS,  [{nameservers, [{{10,141,141,10}, 53}]}]).
   
   %% State record.
   -record(state, {nodes = [] :: [node()]}).
  
positive.code:     Nodes = case resolve() of
          {ok, DnsMsg} ->
              lists:usort(generate_nodes(DnsMsg));
          _Error ->
              SeenNodes
      end,
  
  
negative.code: 
  %% @private
  resolve() ->
      Options = options(),
      inet_res:resolve("_lasp._tcp.marathon.mesos", any, srv, Options).
  
  %% @doc Attempt to connect disconnected nodes.
  %% @private
  