anchor.diff:              timeout = Cause ->
                   [{Node, Cause}|Errors0]
           end,
  -    rebalance_4(Type, Members, T, Errors1);
  -
  -rebalance_4(Type, Members, [_|T], Errors0) ->
  -    rebalance_4(Type, Members, T, Errors0).
  +    rebalance_4(Type, Ring, Members, T, Errors1);
  +
  +rebalance_4(Type, Ring, Members, [_|T], Errors0) ->
  +    rebalance_4(Type, Ring, Members, T, Errors0).
   
   
   rebalance_5({takeover, Node},_) ->
  
positive.code:     rebalance_2(Tbl, T).
  
  rebalance_3(Type, ?STATE_ATTACHED, [], Members) ->
      rebalance_4(Type, Members, Members, []);
  
  rebalance_3(Type, ?STATE_ATTACHED, [Node|Rest], Members) ->
      %% New Attached-node change Ring.cur, Ring.prev and Members
  
negative.code:                          (_, Acc) ->
                                Acc
                        end, null, Members),
  
      Errors1 =
          case rpc:call(Node, leo_redundant_manager_api, synchronize,
                        [ObjectOfRings, Ring], ?DEF_TIMEOUT) of
  