[ci] Migrate stress test and placement group compute configs to new schema#62607
[ci] Migrate stress test and placement group compute configs to new schema#62607sai-miduthuri wants to merge 5 commits intomasterfrom
Conversation
…chema Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: sai.miduthuri <[email protected]>
There was a problem hiding this comment.
Code Review
This pull request migrates several nightly and stress test compute configurations to a newer schema, likely associated with the Anyscale SDK 2026. Key changes include renaming configuration fields such as cloud_id to cloud, head_node_type to head_node, and worker_node_types to worker_nodes, as well as updating resource keys and market types. Additionally, the anyscale_sdk_2026: true flag has been enabled for these tests in release/release_tests.yaml. I have no feedback to provide.
…ker resources Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: sai.miduthuri <[email protected]>
The legacy config had no explicit cpu on workers (only custom_resources), so the migration should preserve that — just flatten custom_resources without adding CPU. Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: sai.miduthuri <[email protected]>
CPU: 0 is the default behavior when worker_nodes is present, so no need to explicitly set it. Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: sai.miduthuri <[email protected]>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 8ed39cd. Configure here.
release/nightly_tests/stress_tests/stress_test_threaded_actor_compute.yaml
Show resolved
Hide resolved
…ts_compute_gce The legacy file had a commented-out advanced_configurations_json block. Restore it with the updated field name (advanced_instance_config). Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: sai.miduthuri <[email protected]>

Summary
Migrates 15 Anyscale compute config files from the legacy schema to the new SDK 2026 schema, and adds
anyscale_sdk_2026: trueto all corresponding test entries inrelease_tests.yaml.Compute configs migrated (15 files)
Stress tests (
release/nightly_tests/stress_tests/):stress_tests_compute.yaml/stress_tests_compute_gce.yamlstress_tests_compute_large.yaml/stress_tests_compute_large_gce.yamlsmoke_test_compute.yaml/smoke_test_compute_gce.yamlstress_test_threaded_actor_compute.yamlplacement_group_tests_compute.yaml/placement_group_tests_compute_gce.yamlstress_tests_single_node_oom_compute.yaml/stress_tests_single_node_oom_compute_gce.yamlPlacement group tests (
release/nightly_tests/placement_group_tests/):compute.yaml/compute_gce.yamlpg_perf_test_compute.yaml/pg_perf_test_compute_gce.yamlTests updated in release_tests.yaml (9 tests)
stress_test_placement_groupstress_test_state_api_scalestress_test_many_tasksstress_test_dead_actorsthreaded_actors_stress_teststress_test_many_runtime_envssingle_node_oompg_autoscaling_regression_testplacement_group_performance_testSchema changes applied
cloud_id→cloud,ANYSCALE_CLOUD_ID→ANYSCALE_CLOUD_NAMEhead_node_type→head_node,worker_node_types→worker_nodesmin_workers→min_nodes,max_workers→max_nodesuse_spot: false→market_type: ON_DEMANDadvanced_configurations_json/gcp_advanced_configurations_json→advanced_instance_configregion+allowed_azs→zonescpu→CPU,gpu→GPU, flattenedcustom_resourcesregion,max_workers, head/workernamefields (kept where multiple workers share instance type)CPUresources to head nodes wherewait_for_nodes> worker countTest plan
ComputeConfig.from_yaml()anyscale_sdk_2026: trueflag on all test entries🤖 Generated with Claude Code