anchor.diff:              case misc:marker_exists(start_marker_path()) of
                   true ->
                       ?log_info("Found marker ~p. "
  -                              "Looks like we failed to restart ns_server after leave. "
  +                              "Looks like we failed to restart ns_server "
  +                              "after leaving or joining a cluster. "
                                 "Will try again.", [start_marker_path()]),
  -                    gen_server:cast(self(), retry_start_after_leave);
  +                    gen_server:cast(self(), retry_start_ns_server);
                   false ->
                       ok
               end
  
positive.code:     misc:remove_marker(start_marker_path()),
  
      {noreply, State};
  handle_cast(retry_start_after_leave, State) ->
      case ns_server_cluster_sup:start_ns_server() of
          {ok, _} ->
              ok;
  
negative.code:             ?log_warning("ns_server is already running. Ignoring."),
              ok;
          Other ->
              exit({failed_to_start_ns_server, Other})
      end,
  
      ns_ports_setup:restart_memcached(),
  