anchor.diff:                          {Node, <<"OK">>};
                       {error, {Node, Cause}} ->
                           ?error("start_2/3", "node:~w, cause:~p", [Node, Cause]),
  +                        leo_manager_mnesia:update_storage_node_status(
  +                          update,
  +                          #node_state{node    = Node,
  +                                      state   = ?STATE_STOP,
  +                                      when_is = leo_date:now()}),
                           {Node, <<"ERROR">>}
                   end,
   
  
positive.code: %% @private
  start_2(_Socket, TotalMembers, TotalMembers) ->
      ok;
  %% start_2(Socket, 0, Errors) ->
  %%     {error, Errors};
  start_2(Socket, NumOfNodes, TotalMembers) ->
      receive
          Msg ->
  
negative.code:     %% Create current and previous RING(routing-table)
      case leo_redundant_manager_api:create() of
          {ok, Members, _Chksums} ->
              %% Retrieve system-configuration
              %% Then launch storage-cluster
              Nodes = [N || #member{node = N} <- Members],
  
              case leo_manager_mnesia:get_system_config() of
                  {ok, SystemConf} ->
                      ok = start_1(self(), Nodes, Members, SystemConf),
  