anchor.diff:      unittest_helper:make_ring_with_ids(
         fun() -> ?RT:get_replica_keys(?RT:hash_key(0)) end,
         [{config, [{log_path, PrivDir}, {dht_node, mockup_dht_node}]}]),
  +    % wait for all nodes to finish their join before writing data
  +    unittest_helper:check_ring_size_fully_joined(4),
  +    % note: do not change move_config parameters during a move, e.g. a join!
  +    % -> this may leed to the move being aborted if one node uses the new
  +    %    parameters and another node still uses the old parameters
       set_move_config_parameters(),
       %% write some data (use a function because left-over tx_timeout messages can disturb the tests):
       Pid = erlang:spawn(fun() ->
  
positive.code: %% @doc Test slide with successor, sending data to it (using api_tx in the bench server).
  symm4_slide_succ_send_load(_Config) ->
      stop_time(fun() ->
                        BenchPid = erlang:spawn(fun() -> bench_server:run_increment(10, 1000) end),
                        symm4_slide2_load_test(1, succ, "slide_succ_send", fun succ_id_fun2/2, 50),
                        symm4_slide2_load_test(2, succ, "slide_succ_send", fun succ_id_fun2/2, 50),
                        symm4_slide2_load_test(3, succ, "slide_succ_send", fun succ_id_fun2/2, 50),
                        symm4_slide2_load_test(4, succ, "slide_succ_send", fun succ_id_fun2/2, 50),
                        unittest_helper:wait_for_process_to_die(BenchPid)
                end, "symm4_slide_succ_send_load"),
      check_size2(440).
  
negative.code: %% @doc Test slide with successor, receiving data from it (using api_tx in the bench server).
  symm4_slide_succ_rcv_load(_Config) ->
      stop_time(fun() ->
                        BenchPid = erlang:spawn(fun() -> bench_server:run_increment(10, 10000) end),
                        symm4_slide1_load_test(1, succ, "slide_succ_rcv", fun succ_id_fun1/2, 50),
                        symm4_slide1_load_test(2, succ, "slide_succ_rcv", fun succ_id_fun1/2, 50),
                        symm4_slide1_load_test(3, succ, "slide_succ_rcv", fun succ_id_fun1/2, 50),
                        symm4_slide1_load_test(4, succ, "slide_succ_rcv", fun succ_id_fun1/2, 50),
                        erlang:exit(BenchPid, 'kill'),
                        unittest_helper:wait_for_process_to_die(BenchPid)
                end, "symm4_slide_succ_rcv_load"),
      check_size2(440).
  