From e45e725f7fae30a30ebb479daa78d4f0c6beb54d Mon Sep 17 00:00:00 2001 From: "denis.bilenko" Date: Mon, 26 Oct 2026 08:48:24 +0000 Subject: [PATCH 1/3] acc: run vector_search_indexes/recreate/embedding_dimension without DMS variant The initial deploy spends ~20 min waiting for the endpoint and index on cloud, and DMS does not affect recreation, so the DMS=true variant doubled the nightly cost without adding coverage. Co-authored-by: Isaac --- .../recreate/embedding_dimension/out.test.toml | 2 +- .../recreate/embedding_dimension/test.toml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/test.toml diff --git a/acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/out.test.toml index 8bfa768b35b..c32648754d8 100644 --- a/acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/out.test.toml @@ -1,3 +1,3 @@ Cloud = true CloudSlow = true -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/test.toml b/acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/test.toml new file mode 100644 index 00000000000..217cbe8f4e2 --- /dev/null +++ b/acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/test.toml @@ -0,0 +1,3 @@ +# The initial deploy waits ~20 min for the endpoint and index on cloud; DMS does not affect +# recreation, so a DMS variant would double the cost without adding coverage. +EnvMatrix.DMS = [""] From 3909314580c420df7e721fc3822d867b32ee17d4 Mon Sep 17 00:00:00 2001 From: "denis.bilenko" Date: Mon, 26 Oct 2026 08:57:04 +0000 Subject: [PATCH 2/3] acc: drop DMS variant from all vector search tests Co-authored-by: Isaac --- .../resources/vector_search_endpoints/basic/out.test.toml | 2 +- .../vector_search_endpoints/drift/budget_policy/out.test.toml | 2 +- .../drift/recreated_same_name/out.test.toml | 2 +- .../vector_search_endpoints/drift/target_qps/out.test.toml | 2 +- .../recreate/create-fails/out.test.toml | 2 +- .../recreate/endpoint_type/out.test.toml | 2 +- acceptance/bundle/resources/vector_search_endpoints/test.toml | 4 ++++ .../update/budget_policy/out.test.toml | 2 +- .../vector_search_endpoints/update/target_qps/out.test.toml | 2 +- .../resources/vector_search_indexes/basic/out.test.toml | 2 +- .../drift/deleted_remotely/out.test.toml | 2 +- .../drift/orphaned_endpoint/out.test.toml | 2 +- .../vector_search_indexes/grants/select/out.test.toml | 2 +- .../recreate/embedding_dimension/test.toml | 3 --- .../recreate/pending_deletion/out.test.toml | 2 +- .../recreate/with_endpoint/out.test.toml | 2 +- .../vector_search_indexes/schema_normalization/out.test.toml | 2 +- acceptance/bundle/resources/vector_search_indexes/test.toml | 4 ++++ 18 files changed, 23 insertions(+), 18 deletions(-) delete mode 100644 acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/test.toml diff --git a/acceptance/bundle/resources/vector_search_endpoints/basic/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/basic/out.test.toml index 0f167effef1..f68b4a89c36 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/basic/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/basic/out.test.toml @@ -1,2 +1,2 @@ Cloud = true -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/out.test.toml index a927a5fbc06..19b5b15d11f 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/out.test.toml @@ -1,2 +1,2 @@ Cloud = false -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/out.test.toml index 0f167effef1..f68b4a89c36 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/out.test.toml @@ -1,2 +1,2 @@ Cloud = true -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_endpoints/drift/target_qps/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/drift/target_qps/out.test.toml index a927a5fbc06..19b5b15d11f 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/drift/target_qps/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/drift/target_qps/out.test.toml @@ -1,2 +1,2 @@ Cloud = false -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_endpoints/recreate/create-fails/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/recreate/create-fails/out.test.toml index a927a5fbc06..19b5b15d11f 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/recreate/create-fails/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/recreate/create-fails/out.test.toml @@ -1,2 +1,2 @@ Cloud = false -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/out.test.toml index a927a5fbc06..19b5b15d11f 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/out.test.toml @@ -1,2 +1,2 @@ Cloud = false -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_endpoints/test.toml b/acceptance/bundle/resources/vector_search_endpoints/test.toml index 0eba324f09d..9d800a7bbce 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/test.toml @@ -6,3 +6,7 @@ Ignore = [ "databricks.yml", ".databricks", ] + +# Endpoint provisioning takes ~20 min on cloud and DMS does not change how these +# resources are deployed, so a DMS=true variant would double the cost without adding coverage. +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_endpoints/update/budget_policy/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/update/budget_policy/out.test.toml index a927a5fbc06..19b5b15d11f 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/update/budget_policy/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/update/budget_policy/out.test.toml @@ -1,2 +1,2 @@ Cloud = false -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/out.test.toml index a927a5fbc06..19b5b15d11f 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/out.test.toml @@ -1,2 +1,2 @@ Cloud = false -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_indexes/basic/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/basic/out.test.toml index ea4733e76f6..af08500b949 100644 --- a/acceptance/bundle/resources/vector_search_indexes/basic/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/basic/out.test.toml @@ -1,3 +1,3 @@ Cloud = true CloudSlow = false -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/out.test.toml index 0eea50f8645..dce770caee4 100644 --- a/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/out.test.toml @@ -1,3 +1,3 @@ Cloud = false CloudSlow = true -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_indexes/drift/orphaned_endpoint/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/drift/orphaned_endpoint/out.test.toml index 0eea50f8645..dce770caee4 100644 --- a/acceptance/bundle/resources/vector_search_indexes/drift/orphaned_endpoint/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/drift/orphaned_endpoint/out.test.toml @@ -1,3 +1,3 @@ Cloud = false CloudSlow = true -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_indexes/grants/select/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/grants/select/out.test.toml index ea4733e76f6..af08500b949 100644 --- a/acceptance/bundle/resources/vector_search_indexes/grants/select/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/grants/select/out.test.toml @@ -1,3 +1,3 @@ Cloud = true CloudSlow = false -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/test.toml b/acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/test.toml deleted file mode 100644 index 217cbe8f4e2..00000000000 --- a/acceptance/bundle/resources/vector_search_indexes/recreate/embedding_dimension/test.toml +++ /dev/null @@ -1,3 +0,0 @@ -# The initial deploy waits ~20 min for the endpoint and index on cloud; DMS does not affect -# recreation, so a DMS variant would double the cost without adding coverage. -EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/out.test.toml index 0eea50f8645..dce770caee4 100644 --- a/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/out.test.toml @@ -1,3 +1,3 @@ Cloud = false CloudSlow = true -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_indexes/recreate/with_endpoint/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/recreate/with_endpoint/out.test.toml index 0eea50f8645..dce770caee4 100644 --- a/acceptance/bundle/resources/vector_search_indexes/recreate/with_endpoint/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/recreate/with_endpoint/out.test.toml @@ -1,3 +1,3 @@ Cloud = false CloudSlow = true -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_indexes/schema_normalization/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/schema_normalization/out.test.toml index ea4733e76f6..af08500b949 100644 --- a/acceptance/bundle/resources/vector_search_indexes/schema_normalization/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/schema_normalization/out.test.toml @@ -1,3 +1,3 @@ Cloud = true CloudSlow = false -EnvMatrix.DMS = ["", "true"] +EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_indexes/test.toml b/acceptance/bundle/resources/vector_search_indexes/test.toml index a5ef9f285f7..f282402b40d 100644 --- a/acceptance/bundle/resources/vector_search_indexes/test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/test.toml @@ -9,3 +9,7 @@ Ignore = [ "databricks.yml", ".databricks", ] + +# Endpoint and index provisioning takes ~20 min on cloud and DMS does not change how these +# resources are deployed, so a DMS=true variant would double the cost without adding coverage. +EnvMatrix.DMS = [""] From 83227bcf5ad163d7626ec6bc985af27d9d5121cf Mon Sep 17 00:00:00 2001 From: "denis.bilenko" Date: Mon, 26 Oct 2026 13:53:25 +0000 Subject: [PATCH 3/3] acc: split vector search tests between direct and DMS=true Co-authored-by: Isaac --- .../drift/budget_policy/out.test.toml | 2 +- .../vector_search_endpoints/drift/budget_policy/test.toml | 3 +++ .../drift/recreated_same_name/out.test.toml | 2 +- .../drift/recreated_same_name/test.toml | 3 +++ .../recreate/endpoint_type/out.test.toml | 2 +- .../vector_search_endpoints/recreate/endpoint_type/test.toml | 3 +++ .../bundle/resources/vector_search_endpoints/test.toml | 5 +++-- .../vector_search_endpoints/update/target_qps/out.test.toml | 2 +- .../vector_search_endpoints/update/target_qps/test.toml | 3 +++ .../drift/deleted_remotely/out.test.toml | 2 +- .../vector_search_indexes/drift/deleted_remotely/test.toml | 3 +++ .../vector_search_indexes/grants/select/out.test.toml | 2 +- .../resources/vector_search_indexes/grants/select/test.toml | 3 +++ .../recreate/pending_deletion/out.test.toml | 2 +- .../recreate/pending_deletion/test.toml | 3 +++ .../vector_search_indexes/schema_normalization/out.test.toml | 2 +- .../vector_search_indexes/schema_normalization/test.toml | 3 +++ acceptance/bundle/resources/vector_search_indexes/test.toml | 5 +++-- 18 files changed, 38 insertions(+), 12 deletions(-) diff --git a/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/out.test.toml index 19b5b15d11f..88e6fbd847c 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/out.test.toml @@ -1,2 +1,2 @@ Cloud = false -EnvMatrix.DMS = [""] +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/test.toml b/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/test.toml index 396c1fe099e..f8b755c4d33 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/drift/budget_policy/test.toml @@ -1,2 +1,5 @@ RecordRequests = false Cloud = false + +# DMS=true half of the split; see the vector_search_* test.toml. +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/out.test.toml index f68b4a89c36..84b22ba6735 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/out.test.toml @@ -1,2 +1,2 @@ Cloud = true -EnvMatrix.DMS = [""] +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/test.toml b/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/test.toml index 5646ee98875..7793f357fc9 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/drift/recreated_same_name/test.toml @@ -1,3 +1,6 @@ Badness = "After deleting and recreating a vector search endpoint remotely with the same name but a different UUID, bundle plan/deploy treats it as unchanged instead of deleting and recreating it." RecordRequests = false + +# DMS=true half of the split; see the vector_search_* test.toml. +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/out.test.toml index 19b5b15d11f..88e6fbd847c 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/out.test.toml @@ -1,2 +1,2 @@ Cloud = false -EnvMatrix.DMS = [""] +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/test.toml b/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/test.toml index 18b1a88417e..1b576fede09 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/recreate/endpoint_type/test.toml @@ -1 +1,4 @@ Cloud = false + +# DMS=true half of the split; see the vector_search_* test.toml. +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_endpoints/test.toml b/acceptance/bundle/resources/vector_search_endpoints/test.toml index 9d800a7bbce..eb96a8c15ee 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/test.toml @@ -7,6 +7,7 @@ Ignore = [ ".databricks", ] -# Endpoint provisioning takes ~20 min on cloud and DMS does not change how these -# resources are deployed, so a DMS=true variant would double the cost without adding coverage. +# Endpoint provisioning takes ~20 min on cloud, so running every test under both DMS variants doubles +# the cost. Each test runs one variant instead: direct by default, DMS=true for half of +# them (set in their own test.toml), so both paths stay covered. EnvMatrix.DMS = [""] diff --git a/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/out.test.toml b/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/out.test.toml index 19b5b15d11f..88e6fbd847c 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/out.test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/out.test.toml @@ -1,2 +1,2 @@ Cloud = false -EnvMatrix.DMS = [""] +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/test.toml b/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/test.toml index ac17c7f22fe..2fc04a3b966 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/test.toml +++ b/acceptance/bundle/resources/vector_search_endpoints/update/target_qps/test.toml @@ -1,2 +1,5 @@ Cloud = false Badness = "Updating min_qps also plans and applies permissions due to unresolved permissions object_id during planning" + +# DMS=true half of the split; see the vector_search_* test.toml. +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/out.test.toml index dce770caee4..7a095308c0e 100644 --- a/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/out.test.toml @@ -1,3 +1,3 @@ Cloud = false CloudSlow = true -EnvMatrix.DMS = [""] +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/test.toml b/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/test.toml index 396c1fe099e..f8b755c4d33 100644 --- a/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/drift/deleted_remotely/test.toml @@ -1,2 +1,5 @@ RecordRequests = false Cloud = false + +# DMS=true half of the split; see the vector_search_* test.toml. +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_indexes/grants/select/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/grants/select/out.test.toml index af08500b949..f028af1f35a 100644 --- a/acceptance/bundle/resources/vector_search_indexes/grants/select/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/grants/select/out.test.toml @@ -1,3 +1,3 @@ Cloud = true CloudSlow = false -EnvMatrix.DMS = [""] +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_indexes/grants/select/test.toml b/acceptance/bundle/resources/vector_search_indexes/grants/select/test.toml index 891efdc4e12..a655d5724cc 100644 --- a/acceptance/bundle/resources/vector_search_indexes/grants/select/test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/grants/select/test.toml @@ -8,6 +8,9 @@ Env.DATABRICKS_BUNDLE_RESOURCE_MAX_WAIT = "30" CloudSlow = false Cloud = true +# DMS=true half of the split; see the vector_search_* test.toml. +EnvMatrix.DMS = ["true"] + # See basic/test.toml: the cap makes deploy warn that it stopped waiting. [[Repls]] Old = 'Warn: [^\n]*Stopped waiting[^\n]*\n' diff --git a/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/out.test.toml index dce770caee4..7a095308c0e 100644 --- a/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/out.test.toml @@ -1,3 +1,3 @@ Cloud = false CloudSlow = true -EnvMatrix.DMS = [""] +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/test.toml b/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/test.toml index 3ed9d70679f..b1e56a7dd1a 100644 --- a/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/recreate/pending_deletion/test.toml @@ -1,2 +1,5 @@ # The two-phase deletion race is simulated by the testserver, so this only runs locally. Cloud = false + +# DMS=true half of the split; see the vector_search_* test.toml. +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_indexes/schema_normalization/out.test.toml b/acceptance/bundle/resources/vector_search_indexes/schema_normalization/out.test.toml index af08500b949..f028af1f35a 100644 --- a/acceptance/bundle/resources/vector_search_indexes/schema_normalization/out.test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/schema_normalization/out.test.toml @@ -1,3 +1,3 @@ Cloud = true CloudSlow = false -EnvMatrix.DMS = [""] +EnvMatrix.DMS = ["true"] diff --git a/acceptance/bundle/resources/vector_search_indexes/schema_normalization/test.toml b/acceptance/bundle/resources/vector_search_indexes/schema_normalization/test.toml index 7c20b959295..4e87146a0fb 100644 --- a/acceptance/bundle/resources/vector_search_indexes/schema_normalization/test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/schema_normalization/test.toml @@ -8,6 +8,9 @@ Cloud = true CloudSlow = false Env.DATABRICKS_BUNDLE_RESOURCE_MAX_WAIT = "30" +# DMS=true half of the split; see the vector_search_* test.toml. +EnvMatrix.DMS = ["true"] + # The cap makes deploy warn that it stopped waiting; see ../basic/test.toml. [[Repls]] Old = 'Warn: [^\n]*Stopped waiting[^\n]*\n' diff --git a/acceptance/bundle/resources/vector_search_indexes/test.toml b/acceptance/bundle/resources/vector_search_indexes/test.toml index f282402b40d..ae9255c3724 100644 --- a/acceptance/bundle/resources/vector_search_indexes/test.toml +++ b/acceptance/bundle/resources/vector_search_indexes/test.toml @@ -10,6 +10,7 @@ Ignore = [ ".databricks", ] -# Endpoint and index provisioning takes ~20 min on cloud and DMS does not change how these -# resources are deployed, so a DMS=true variant would double the cost without adding coverage. +# Endpoint and index provisioning takes ~20 min on cloud, so running every test under both DMS variants doubles +# the cost. Each test runs one variant instead: direct by default, DMS=true for half of +# them (set in their own test.toml), so both paths stay covered. EnvMatrix.DMS = [""]