Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.

Commit e3797e4

Browse files
committed
add 'read_rand_multi_coros' in test_downloads_single_proc_multi_coro
1 parent 5586aa6 commit e3797e4

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,6 @@ system_tests/local_test_setup
6262
# Make sure a generated file isn't accidentally committed.
6363
pylintrc
6464
pylintrc.test
65+
66+
# Benchmarking results and logs
67+
__benchmark_results__/**

tests/perf/microbenchmarks/config.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
common:
22
bucket_types:
3-
# - "regional"
3+
- "regional"
44
- "zonal"
55
file_sizes_mib:
66
- 1024 # 1GiB
@@ -35,13 +35,13 @@ workload:
3535
############# multi process multi coroutine #########
3636
- name: "read_seq_multi_process"
3737
pattern: "seq"
38-
coros: [4]
39-
processes: [16]
38+
coros: [1, 2, 4]
39+
processes: [2, 16, 48, 96]
4040

4141
- name: "read_rand_multi_process"
4242
pattern: "rand"
43-
coros: [4]
44-
processes: [16]
43+
coros: [1, 2, 4]
44+
processes: [2, 16, 48, 96]
4545

4646

4747
defaults:

tests/perf/microbenchmarks/test_reads.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,8 @@ def download_files_using_json_multi_threaded(
226226

227227
@pytest.mark.parametrize(
228228
"workload_params",
229-
all_params["read_seq_multi_coros"],
229+
all_params["read_seq_multi_coros"] +
230+
all_params["read_rand_multi_coros"],
230231
indirect=True,
231232
ids=lambda p: p.name,
232233
)

0 commit comments

Comments
 (0)