anchor.diff:      admin:add_nodes(3),
       check_size(4),
       timer:sleep(500),
  -    admin:del_nodes(2),
  +    % let 2 nodes gracefully leave
  +    [comm:send_local(Pid, {leave}) || Pid <- util:random_subset(2, pid_groups:find_all(dht_node))],
  +%%     admin:del_nodes(2),
       check_size(2),
       unittest_helper:wait_for_process_to_die(BenchPid).
   
  
positive.code: 
  init_per_testcase(TestCase, Config) ->
      case TestCase of
          add_3_rm_2_load ->
              {skip, "no graceful leave yet"};
          add_3_rm_2_load_v2 ->
  
negative.code:     admin:add_nodes(3),
      check_size(4),
      timer:sleep(500),
      % let 2 nodes gracefully leave
      [comm:send_local(Pid, {leave}) || Pid <- util:random_subset(2, pid_groups:find_all(dht_node))],
  %%     admin:del_nodes(2),
      check_size(2),
      unittest_helper:wait_for_process_to_die(BenchPid).
  
  