anchor.diff:      %% let ns_memcached know that we don't need to preserve data at all
       ns_config:set(i_am_a_dead_man, true),
       %% Pull the rug out from under the app
  +    misc:create_marker(start_marker_path()),
       ok = ns_server_cluster_sup:stop_ns_server(),
       ns_log:delete_log(),
       Status = try
  
positive.code:             case misc:marker_exists(start_marker_path()) of
                  true ->
                      ?log_info("Found marker ~p. "
                                "Looks like we failed to restart ns_server after leave. "
                                "Will try again.", [start_marker_path()]),
                      gen_server:cast(self(), retry_start_after_leave);
                  false ->
                      ok
              end
  
negative.code: 
              ?cluster_error("Error during join: ~p", [{Type, Error, Stack}]),
              {ok, _} = ns_server_cluster_sup:start_ns_server(),
              misc:remove_marker(start_marker_path()),
  
              erlang:raise(Type, Error, Stack)
      end,
  