anchor.diff:      {priv_dir, PrivDir} = lists:keyfind(priv_dir, 1, Config3),
       unittest_helper:make_ring(RingSize, [{config, [{log_path, PrivDir},
                                                         {leases, true},
  +                                                      {replication_factor, ring_size()},
  +                                                      {round, 1},
                                                         {leases_delta, ?LEASES_DELTA},
                                                         {db_backend, db_mnesia}]}]),
       unittest_helper:check_ring_size_fully_joined(ring_size()),
  
positive.code: 
  %%@doc Prints a list of tuples showing which value is stored in which dht node
  %%     Format : [{Value, [list_of_dht_nodes_value_is_stored_in]}]
  print_prbr_data(DB) ->
      PrbrData = get_prbr_data(fun(NodePid, E) ->
                                  {prbr:entry_val(E), NodePid}
                               end, DB),
  
negative.code:                                                   {start_type, recover}]}]),
      lease_checker2:wait_for_clean_leases(500, [{ring_size, ring_size()}]),
      %% ring restored -> checking KV data integrity
      _ = check_data_integrity(1),
      true.
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% test remove_node/1 remove a node and ensure data integrity after recovery
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  remove_node(Config) ->
      Round = config:read(round),
      ct:pal("round: ~w", [Round]),
      ct:pal("wait for check_leases"),
      lease_checker2:wait_for_clean_leases(500, [{ring_size, ring_size()}]),
      SaveNode = lease_checker:get_random_save_node(),
  