Skip to content

Commit

Permalink
[nightly] Move scheduling tests into one suite (#21959)
Browse files Browse the repository at this point in the history
For future convenience, we are moving scheduling-related tests into one suite for easier monitoring and benchmarking.
  • Loading branch information
fishbone authored Jan 28, 2022
1 parent bfe3e5f commit 570f677
Showing 1 changed file with 18 additions and 10 deletions.
28 changes: 18 additions & 10 deletions release/.buildkite/build_pipeline.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,6 @@ def __init__(self, name: str, retry: int = 0):
"non_streaming_shuffle_100gb",
"non_streaming_shuffle_50gb_large_partition",
"non_streaming_shuffle_50gb",
"dask_on_ray_10gb_sort",
"dask_on_ray_100gb_sort",
SmokeTest("dask_on_ray_large_scale_test_no_spilling"),
SmokeTest("dask_on_ray_large_scale_test_spilling"),
"stress_test_placement_group",
Expand All @@ -78,9 +76,7 @@ def __init__(self, name: str, retry: int = 0):
SmokeTest("stress_test_many_tasks"),
SmokeTest("stress_test_dead_actors"),
"shuffle_data_loader",
"dask_on_ray_1tb_sort",
SmokeTest("threaded_actors_stress_test"),
"placement_group_performance_test",
"pg_long_running_performance_test",
],
"~/ray/benchmarks/benchmark_tests.yaml": [
Expand Down Expand Up @@ -135,7 +131,6 @@ def __init__(self, name: str, retry: int = 0):
"k8s_threaded_actors_stress_test",
"stress_test_many_tasks",
"stress_test_dead_actors",
"many_nodes_actor_test",
],
"~/ray/release/nightly_tests/chaos_test.yaml": [
"chaos_dask_on_ray_large_scale_test_no_spilling",
Expand All @@ -149,11 +144,6 @@ def __init__(self, name: str, retry: int = 0):
"many_tasks",
"many_pgs",
"many_nodes",
"scheduling_test_many_0s_tasks_single_node",
"scheduling_test_many_0s_tasks_many_nodes",
# Reenable these two once we got right setup
# "scheduling_test_many_5s_tasks_single_node",
# "scheduling_test_many_5s_tasks_many_nodes",
],
}

Expand All @@ -166,6 +156,23 @@ def __init__(self, name: str, retry: int = 0):
],
}

CORE_SCHEDULING_DAILY = {
"~/ray/benchmarks/benchmark_tests.yaml": [
"scheduling_test_many_0s_tasks_single_node",
"scheduling_test_many_0s_tasks_many_nodes",
# Reenable these two once we got right setup
# "scheduling_test_many_5s_tasks_single_node",
# "scheduling_test_many_5s_tasks_many_nodes",
],
"~/ray/release/nightly_tests/nightly_tests.yaml": [
"many_nodes_actor_test",
"dask_on_ray_10gb_sort",
"dask_on_ray_100gb_sort",
"dask_on_ray_1tb_sort",
"placement_group_performance_test",
],
}

NIGHTLY_TESTS = {
# "~/ray/release/horovod_tests/horovod_tests.yaml": [
# SmokeTest("horovod_test"),
Expand Down Expand Up @@ -293,6 +300,7 @@ def __init__(self, name: str, retry: int = 0):
**NIGHTLY_TESTS,
**USER_TESTS
},
"core-scheduling-daily": CORE_SCHEDULING_DAILY,
"weekly": WEEKLY_TESTS,
}

Expand Down

0 comments on commit 570f677

Please sign in to comment.