anchor.diff:      check_size(2),
       unittest_helper:wait_for_process_to_die(BenchPid).
   
  --spec prop_join_at(FirstId::?RT:key(), SecondId::?RT:key(), BenchSlaves::1..3, BenchRuns::100..500) -> true.
  -prop_join_at(FirstId, SecondId, BenchSlaves, BenchRuns) ->
  -    unittest_helper:make_ring_with_ids([FirstId], [{config, [pdb:get(log_path, ?MODULE)]}]),
  +-spec prop_join_at(FirstId::?RT:key(), SecondId::?RT:key()) -> true.
  +prop_join_at(FirstId, SecondId) ->
  +    BenchSlaves = 2, BenchRuns = 50,
  +    unittest_helper:make_ring_with_ids([FirstId], [{config, [pdb:get(log_path, ?MODULE) | join_parameters_list()]}]),
       BenchPid = erlang:spawn(fun() -> bench_server:run_increment(BenchSlaves, BenchRuns) end),
       admin:add_node_at_id(SecondId),
       check_size(2),
  
positive.code: 
  add_2x3_load_v2(Config) ->
      {priv_dir, PrivDir} = lists:keyfind(priv_dir, 1, Config),
      unittest_helper:make_ring(1, [{config, [{log_path, PrivDir}]}]),
      stop_time(fun add_2x3_load_v2_test/0, "add_2x3_load_v2"),
      dht_node_move_SUITE:check_size2_v2(4).
  
  
negative.code:     unittest_helper:stop_ring(),
      Config.
  
  join_parameters_list() ->
      [{join_response_timeout, 100},
       {join_response_timeouts, 3},
       {join_request_timeout, 100},
       {join_request_timeouts, 3},
       {join_lookup_timeout, 300},
       {join_known_hosts_timeout, 100},
       {join_timeout, 3000},
       {join_get_number_of_samples_timeout, 100}].
  
  add_9(Config) ->
      {priv_dir, PrivDir} = lists:keyfind(priv_dir, 1, Config),
      unittest_helper:make_ring(1, [{config, [{log_path, PrivDir} | join_parameters_list()]}]),
      stop_time(fun add_9_test/0, "add_9").
  
  add_9_test() ->
  