anchor.diff:          opt_archives:list(P1Node, UserSessIdP1, DatasetId, #{offset => 0, limit => 10}), ?ATTEMPTS),
       ?assertEqual(ok, opt_datasets:remove(P1Node, UserSessIdP1, DatasetId)).
   
  -iterate_over_100_archives_using_offset_and_limit_1(_Config) ->
  -    iterate_over_archives_test_base(100, offset, 1).
  -
  -iterate_over_100_archives_using_offset_and_limit_10(_Config) ->
  -    iterate_over_archives_test_base(100, offset, 10).
  -
  -iterate_over_100_archives_using_offset_and_limit_100(_Config) ->
  -    iterate_over_archives_test_base(100, offset, 100).
  -
  -iterate_over_100_archives_using_offset_and_limit_1000(_Config) ->
  -    iterate_over_archives_test_base(100, offset, 1000).
  -
  -iterate_over_100_archives_using_offset_and_limit_10000(_Config) ->
  -    iterate_over_archives_test_base(100, offset, 10000).
  -
  -iterate_over_100_archives_using_start_index_and_limit_1(_Config) ->
  -    iterate_over_archives_test_base(100, start_index, 1).
  -
  -iterate_over_100_archives_using_start_index_and_limit_10(_Config) ->
  -    iterate_over_archives_test_base(100, start_index, 10).
  -
  -iterate_over_100_archives_using_start_index_and_limit_100(_Config) ->
  -    iterate_over_archives_test_base(100, start_index, 100).
  -
  -iterate_over_100_archives_using_start_index_and_limit_1000(_Config) ->
  -    iterate_over_archives_test_base(100, start_index, 1000).
  -
  -iterate_over_100_archives_using_start_index_and_limit_10000(_Config) ->
  -    iterate_over_archives_test_base(100, start_index, 10000).
  +iterate_over_100_archives_using_offset_and_limit_1(Config) ->
  +    iterate_over_archives_test_base(Config, offset, 1).
  +
  +iterate_over_100_archives_using_offset_and_limit_10(Config) ->
  +    iterate_over_archives_test_base(Config, offset, 10).
  +
  +iterate_over_100_archives_using_offset_and_limit_100(Config) ->
  +    iterate_over_archives_test_base(Config, offset, 100).
  +
  +iterate_over_100_archives_using_offset_and_limit_1000(Config) ->
  +    iterate_over_archives_test_base(Config, offset, 1000).
  +
  +iterate_over_100_archives_using_offset_and_limit_10000(Config) ->
  +    iterate_over_archives_test_base(Config, offset, 10000).
  +
  +iterate_over_100_archives_using_start_index_and_limit_1(Config) ->
  +    iterate_over_archives_test_base(Config, start_index, 1).
  +
  +iterate_over_100_archives_using_start_index_and_limit_10(Config) ->
  +    iterate_over_archives_test_base(Config, start_index, 10).
  +
  +iterate_over_100_archives_using_start_index_and_limit_100(Config) ->
  +    iterate_over_archives_test_base(Config, start_index, 100).
  +
  +iterate_over_100_archives_using_start_index_and_limit_1000(Config) ->
  +    iterate_over_archives_test_base(Config, start_index, 1000).
  +
  +iterate_over_100_archives_using_start_index_and_limit_10000(Config) ->
  +    iterate_over_archives_test_base(Config, start_index, 10000).
   
   %===================================================================
   % Sequential tests - tests which must be performed one after another
  
positive.code: 
  
  all() -> [
      {group, time_mock_parallel_tests},
      {group, parallel_tests},
      {group, iterate_parallel_tests},
      {group, sequential_tests}
  ].
  
  -define(ATTEMPTS, 300).
  
negative.code:     oct_background:end_per_suite(),
      dir_stats_test_utils:enable_stats_counting(Config).
  
  init_per_group(parallel_tests, Config) ->
      Config2 = oct_background:update_background_config(Config),
      lfm_proxy:init(Config2, false);
  init_per_group(iterate_parallel_tests, Config) ->
      Config2 = oct_background:update_background_config(Config),
      Config3 = prepare_archive_iteration_test_environment(Config2, 100),
      lfm_proxy:init(Config3, false);
  init_per_group(_Group, Config) ->
      ok = time_test_utils:freeze_time(Config),
      Config2 = oct_background:update_background_config(Config),
  