anchor.diff:      S1 = case leo_manager_mnesia:get_storage_nodes_all() of
                {ok, R1} ->
                    lists:map(fun(N) ->
  -                                   {atom_to_list(N#node_state.node),
  +                                   {"S",
  +                                    atom_to_list(N#node_state.node),
                                       atom_to_list(N#node_state.state),
                                       N#node_state.ring_hash_new,
                                       N#node_state.ring_hash_old,
  
positive.code:     S2 = case leo_manager_mnesia:get_gateway_nodes_all() of
               {ok, R2} ->
                   lists:map(fun(N) ->
                                     {atom_to_list(N#node_state.node),
                                      atom_to_list(N#node_state.state),
                                      N#node_state.ring_hash_new,
                                      N#node_state.ring_hash_old,
  
negative.code: -spec(format_system_conf_with_node_state(string(), list()) ->
               string()).
  format_system_conf_with_node_state(FormattedSystemConf, Nodes) ->
      Col1Len = lists:foldl(fun({_,N,_,_,_,_}, Acc) ->
                                    Len = length(N),
                                    case (Len > Acc) of
                                        true  -> Len;
                                        false -> Acc
                                    end
                            end, 0, Nodes) + 5,
      CellColumns = [{"type",        5},
                     {"node",  Col1Len},
                     {"state",      12},
                     {"ring (cur)", 14},
                     {"ring (prev)",14},
  