anchor.diff:      timer:sleep(100),
       {ok, Res1} = leo_redundant_manager_api:rebalance(),
       ?assertEqual(true, Res1 =/= []),
  +    SrcNodes = lists:sort(
  +                 lists:foldl(fun(Item, Acc) ->
  +                                     Src = proplists:get_value('src',  Item),
  +                                     case lists:member(Src, Acc) of
  +                                         true  -> Acc;
  +                                         false -> [Src|Acc]
  +                                     end
  +                             end, [], Res1)),
  +    ?debugVal(SrcNodes),
  +    ?assertEqual(8, length(SrcNodes)),
   
       %% retrieve redundancies
       timer:sleep(1000),
  
positive.code:     timer:sleep(5000),
      {ok, Res1} = leo_redundant_manager_api:rebalance(),
      ?assertEqual(true, Res1 =/= []),
  
      lists:foreach(fun(Item) ->
                            Src  = proplists:get_value('src',  Item),
  
negative.code:     timer:sleep(1000),
      {ok, Res1} = leo_redundant_manager_api:rebalance(),
      ?assertEqual(true, Res1 =/= []),
      SrcNodes = lists:sort(
                   lists:foldl(fun(Item, Acc) ->
                                       Src = proplists:get_value('src',  Item),
                                       case lists:member(Src, Acc) of
                                           true  -> Acc;
                                           false -> [Src|Acc]
                                       end
                               end, [], Res1)),
      ?debugVal(SrcNodes),
      ?assertEqual(8, length(SrcNodes)),
  
      %% retrieve redundancies
      timer:sleep(1000),
  