anchor.diff:  %% @private
   find_redundancies_by_vnode_id([],_VNodeId) ->
       not_found;
  -find_redundancies_by_vnode_id([#ring_group{index_from = {_,From},
  -                                           index_to   = {_,To},
  +find_redundancies_by_vnode_id([#ring_group{index_from = From,
  +                                           index_to   = To,
                                              addrid_nodes_list = List}|_Rest], VNodeId) when From =< VNodeId,
                                                                                              To   >= VNodeId ->
       find_redundancies_by_vnode_id_1(List, VNodeId);
  
positive.code:                           not_found;
                        _ ->
                            #ring_group{
                               addrid_nodes_list = AddrId_Nodes} = lists:last(_RingGroupList),
                            case AddrId_Nodes of
                                [] ->
                                    not_found;
  
negative.code:     GroupSize = leo_math:ceiling(RingSize / ?DEF_NUM_OF_DIV),
  
      {_,_,Ring,_,_} =
          lists:foldl(fun({AddrId, _Node},
                          {Id, GId, IdxAcc, TblAcc, StAddrId}) ->
                              Ret = redundancies(ETS_Tbl, AddrId,
                                                 NumOfReplicas, NumOfAwarenessL2, Members),
                              gen_routing_table_1(Ret, GroupSize,
                                                  Id, AddrId, GId, IdxAcc, TblAcc, StAddrId)
                      end, {0, 0, [], [], 0}, CurRing),
  
      %% @TODO - debug (unnecessary-codes)
      %% lists:foreach(fun(#ring_group{index_from = From,
  