anchor.diff:              schedule_membership_refresh()
       end,
   
  -    Servers = case os:getenv("MESOS_TASK_ID") of
  -        false ->
  +    Servers = case Orchestration of
  +        undefined ->
               case lasp_config:get(lasp_server, undefined) of
                   undefined ->
                       [];
  
positive.code:     schedule_artifact_upload(),
  
      {noreply, State};
  handle_info(?BUILD_GRAPH_MESSAGE, #state{was_connected=WasConnected0}=State) ->
      _ = lager:info("Beginning graph analysis."),
  
      %% Get all running nodes, because we need the list of *everything*
      %% to analyze the graph for connectedness.
      Clients = clients_from_marathon(),
      Servers = servers_from_marathon(),
      ServerNames = node_names(sets:to_list(Servers)),
      ClientNames = node_names(sets:to_list(Clients)),
      Nodes = ServerNames ++ ClientNames,
  
negative.code:                  end,
           {Node, Peers}
       end || Node <- Nodes].
  
  %% @private
  clients(Orchestration) ->
      case Orchestration of
          kubernetes ->
              sets:new();
          mesos ->
              clients_from_marathon()
      end.
  
  %% @private
  servers(Orchestration) ->
      case Orchestration of
          kubernetes ->
              sets:new();
          mesos ->
              servers_from_marathon()
      end.
  