Skip to content

Commit 6b9afd5

Browse files
pieternclaude
andauthored
Switch Azure test node type to E4ds_v5 (#4213)
## Changes Standardize on Standard_E4ds_v5 for Azure integration and acceptance tests. This is a newer, memory-optimized node type with better availability that better suits our Spark-based test workloads. Node type comparison: - DS4_v2: 8 vCPUs, 28GB RAM, Broadwell CPU (v2 gen) - E4ds_v5: 4 vCPUs, 32GB RAM, Ice Lake CPU (v5 gen) Notable differences: - 4x cores vs 8, but tests primarily need memory not CPU - More RAM per core: 8GB vs 3.5GB (better for Spark) - Latest generation CPU (20% faster per-core) - Memory-optimized family vs general-purpose - Better quota availability for concurrent test execution Affected tests: - Python task execution tests - Spark JAR execution tests - Bundle generation tests (jobs and pipelines) Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 4f5748b commit 6b9afd5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

acceptance/acceptance_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1303,7 +1303,7 @@ func getNodeTypeID(cloudEnv string) string {
13031303
case "aws":
13041304
return "i3.xlarge"
13051305
case "azure":
1306-
return "Standard_DS4_v2"
1306+
return "Standard_E4ds_v5"
13071307
case "gcp":
13081308
return "n1-standard-4"
13091309
case "":

internal/testutil/cloud.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ func (c Cloud) NodeTypeID() string {
3333
case AWS:
3434
return "i3.xlarge"
3535
case Azure:
36-
return "Standard_DS4_v2"
36+
return "Standard_E4ds_v5"
3737
case GCP:
3838
return "n1-standard-4"
3939
default:

0 commit comments

Comments
 (0)