diff --git a/test-cases/features/alternator-ttl/longevity-alternator-1h-scan-12h-ttl-no-lwt-2h-grace-4loaders-sisyphus.yaml b/test-cases/features/alternator-ttl/longevity-alternator-1h-scan-12h-ttl-no-lwt-2h-grace-4loaders-sisyphus.yaml index 849b7da4384..eafb55af2cc 100644 --- a/test-cases/features/alternator-ttl/longevity-alternator-1h-scan-12h-ttl-no-lwt-2h-grace-4loaders-sisyphus.yaml +++ b/test-cases/features/alternator-ttl/longevity-alternator-1h-scan-12h-ttl-no-lwt-2h-grace-4loaders-sisyphus.yaml @@ -38,7 +38,10 @@ round_robin: true dynamodb_primarykey_type: HASH_AND_RANGE n_loaders: 4 -instance_type_db: 'i4i.2xlarge' +sizing_db: + vcpu: '>=8' + memory: '>=64' + local_disk_gb: '>=1500' # ~80% of i4i.2xlarge's 1875GB n_db_nodes: 6 nemesis_class_name: 'SisyphusMonkey' diff --git a/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-36m-ttl-8m-grace-sisyphus-rewrite-expired-data.yaml b/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-36m-ttl-8m-grace-sisyphus-rewrite-expired-data.yaml index b6290af3ec7..18cc4cc8293 100644 --- a/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-36m-ttl-8m-grace-sisyphus-rewrite-expired-data.yaml +++ b/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-36m-ttl-8m-grace-sisyphus-rewrite-expired-data.yaml @@ -28,7 +28,10 @@ round_robin: true dynamodb_primarykey_type: HASH_AND_RANGE n_loaders: 2 -instance_type_db: 'i4i.large' +sizing_db: + vcpu: '>=2' + memory: '>=16' + local_disk_gb: '>=350' # ~80% of i4i.large's 468GB n_db_nodes: 6 nemesis_class_name: 'SisyphusMonkey' diff --git a/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-36m-ttl-no-lwt-8m-grace-sisyphus.yaml b/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-36m-ttl-no-lwt-8m-grace-sisyphus.yaml index 5edb9b2cdd3..588098b71dc 100644 --- a/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-36m-ttl-no-lwt-8m-grace-sisyphus.yaml +++ b/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-36m-ttl-no-lwt-8m-grace-sisyphus.yaml @@ -21,7 +21,10 @@ round_robin: true dynamodb_primarykey_type: HASH_AND_RANGE n_loaders: 2 -instance_type_db: 'i4i.large' +sizing_db: + vcpu: '>=2' + memory: '>=16' + local_disk_gb: '>=350' # ~80% of i4i.large's 468GB n_db_nodes: 6 nemesis_class_name: 'SisyphusMonkey' diff --git a/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-multiple-ttl-8m-grace.yaml b/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-multiple-ttl-8m-grace.yaml index 100900a6526..8332ac10343 100644 --- a/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-multiple-ttl-8m-grace.yaml +++ b/test-cases/features/alternator-ttl/longevity-alternator-4m-scan-multiple-ttl-8m-grace.yaml @@ -77,7 +77,10 @@ round_robin: true dynamodb_primarykey_type: HASH_AND_RANGE n_loaders: 4 -instance_type_db: 'i4i.2xlarge' +sizing_db: + vcpu: '>=8' + memory: '>=64' + local_disk_gb: '>=1500' # ~80% of i4i.2xlarge's 1875GB n_db_nodes: 6 nemesis_class_name: 'NoOpMonkey' diff --git a/test-cases/features/alternator-ttl/longevity-alternator-disable-enable-ttl.yaml b/test-cases/features/alternator-ttl/longevity-alternator-disable-enable-ttl.yaml index 02fd5551cb3..95b11a7d866 100644 --- a/test-cases/features/alternator-ttl/longevity-alternator-disable-enable-ttl.yaml +++ b/test-cases/features/alternator-ttl/longevity-alternator-disable-enable-ttl.yaml @@ -28,7 +28,10 @@ round_robin: true dynamodb_primarykey_type: HASH_AND_RANGE n_loaders: 2 -instance_type_db: 'i4i.large' +sizing_db: + vcpu: '>=2' + memory: '>=16' + local_disk_gb: '>=350' # ~80% of i4i.large's 468GB n_db_nodes: 6 nemesis_class_name: 'NoOpMonkey' diff --git a/test-cases/features/alternator-ttl/longevity-alternator-ttl-big-dataset.yaml b/test-cases/features/alternator-ttl/longevity-alternator-ttl-big-dataset.yaml index 5bc7d8583ab..fa5eb44a2cd 100644 --- a/test-cases/features/alternator-ttl/longevity-alternator-ttl-big-dataset.yaml +++ b/test-cases/features/alternator-ttl/longevity-alternator-ttl-big-dataset.yaml @@ -34,7 +34,10 @@ round_robin: true dynamodb_primarykey_type: HASH_AND_RANGE n_loaders: 4 -instance_type_db: 'i4i.2xlarge' +sizing_db: + vcpu: '>=8' + memory: '>=64' + local_disk_gb: '>=1500' # ~80% of i4i.2xlarge's 1875GB n_db_nodes: 6 nemesis_class_name: 'NoOpMonkey' diff --git a/test-cases/features/alternator-ttl/longevity-alternator-ttl-large-writes.yaml b/test-cases/features/alternator-ttl/longevity-alternator-ttl-large-writes.yaml index 6cd658b2794..1d9fc18335e 100644 --- a/test-cases/features/alternator-ttl/longevity-alternator-ttl-large-writes.yaml +++ b/test-cases/features/alternator-ttl/longevity-alternator-ttl-large-writes.yaml @@ -33,7 +33,10 @@ round_robin: true dynamodb_primarykey_type: HASH_AND_RANGE n_loaders: 4 -instance_type_db: 'i4i.2xlarge' +sizing_db: + vcpu: '>=8' + memory: '>=64' + local_disk_gb: '>=1500' # ~80% of i4i.2xlarge's 1875GB n_db_nodes: 6 nemesis_class_name: 'NoOpMonkey' diff --git a/test-cases/features/alternator-ttl/longevity-alternator-ttl-lwt.yaml b/test-cases/features/alternator-ttl/longevity-alternator-ttl-lwt.yaml index e15c77872ff..45f81a560a1 100644 --- a/test-cases/features/alternator-ttl/longevity-alternator-ttl-lwt.yaml +++ b/test-cases/features/alternator-ttl/longevity-alternator-ttl-lwt.yaml @@ -15,7 +15,10 @@ round_robin: true dynamodb_primarykey_type: HASH_AND_RANGE n_loaders: 2 -instance_type_db: 'i4i.2xlarge' +sizing_db: + vcpu: '>=8' + memory: '>=64' + local_disk_gb: '>=1500' # ~80% of i4i.2xlarge's 1875GB n_db_nodes: 6 nemesis_class_name: 'NoOpMonkey' diff --git a/test-cases/longevity/longevity-alternator-200GB-48h.yaml b/test-cases/longevity/longevity-alternator-200GB-48h.yaml index 503a3cc41a2..22c7059cc38 100644 --- a/test-cases/longevity/longevity-alternator-200GB-48h.yaml +++ b/test-cases/longevity/longevity-alternator-200GB-48h.yaml @@ -35,10 +35,10 @@ n_loaders: 4 n_db_nodes: 6 # Instance types -instance_type_db: 'i4i.2xlarge' -azure_instance_type_db: 'Standard_L16s_v3' -gce_instance_type_db: 'n2-highmem-32' -gce_n_local_ssd_disk_db: 16 +sizing_db: + vcpu: '>=8' + memory: '>=64' + local_disk_gb: '>=1500' # ~80% of i4i.2xlarge's 1875GB nemesis_class_name: 'SisyphusMonkey' nemesis_seed: '007' diff --git a/test-cases/longevity/longevity-alternator-3h-multidc.yaml b/test-cases/longevity/longevity-alternator-3h-multidc.yaml index 52983fc2d96..cea48dc3516 100644 --- a/test-cases/longevity/longevity-alternator-3h-multidc.yaml +++ b/test-cases/longevity/longevity-alternator-3h-multidc.yaml @@ -29,7 +29,10 @@ stress_cmd: [ round_robin: true n_db_nodes: '3 3' -instance_type_db: 'i8g.large' +sizing_db: + vcpu: '>=2' + memory: '>=16' + local_disk_gb: '>=350' # ~80% of i8g.large's 468GB; cluster is small (~50GB), doesn't need a bigger machine n_loaders: '2 2' rack_aware_loader: true diff --git a/test-cases/longevity/longevity-alternator-3h.yaml b/test-cases/longevity/longevity-alternator-3h.yaml index 4ef9cbeada6..b2d1f08e378 100644 --- a/test-cases/longevity/longevity-alternator-3h.yaml +++ b/test-cases/longevity/longevity-alternator-3h.yaml @@ -34,7 +34,12 @@ stress_cmd: [ round_robin: true n_loaders: 4 -instance_type_db: 'i4i.4xlarge' +sizing_db: + vcpu: 16 + # OCI DenseIO.E5 at 16 vCPUs provides only 96 GB (12 GB/OCPU fixed ratio). + # Lowered from >=128 to >=96 so OCI can match; other clouds still pick >=128 naturally. + memory: '>=96' + local_disk_gb: '>=3000' # ~80% of i4i.4xlarge's 3750GB n_db_nodes: 6 nemesis_class_name: 'SisyphusMonkey' diff --git a/test-cases/longevity/longevity-alternator-streams-100gb-12h.yaml b/test-cases/longevity/longevity-alternator-streams-100gb-12h.yaml index f477264b859..ffab842b1df 100644 --- a/test-cases/longevity/longevity-alternator-streams-100gb-12h.yaml +++ b/test-cases/longevity/longevity-alternator-streams-100gb-12h.yaml @@ -37,8 +37,15 @@ round_robin: true n_loaders: 3 n_db_nodes: 6 -instance_type_db: 'i4i.4xlarge' -instance_type_loader: 'c6i.4xlarge' +sizing_db: + vcpu: 16 + # OCI DenseIO.E5 at 16 vCPUs provides only 96 GB (12 GB/OCPU fixed ratio). + # Lowered from >=128 to >=96 so OCI can match; other clouds still pick >=128 naturally. + memory: '>=96' + local_disk_gb: '>=3000' # ~80% of i4i.4xlarge's 3750GB +sizing_loader: + vcpu: 16 + memory: '>=32' nemesis_class_name: 'NoOpMonkey'