Skip to content

cmdio: type-erase iterators in RenderIterator - #7072

Merged
denik merged 1 commit into
mainfrom
denis/cmdio-type-erase
Oct 15, 2026
Merged

denik merged 1 commit into
mainfrom
denis/cmdio-type-erase

Conversation

@denik

@denik denik commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Changes

RenderIterator[T] wraps the iterator as listing.Iterator[any] and passes it to a non-generic renderer, so the pager and iterator renderers compile once instead of once per SDK list type (~170 shapes, 2240 functions).

The type parameter was not used for anything type-specific: every renderer converted the element to any right after Next (json.MarshalIndent, []any buffers for template.Execute and the pager). The conversion now happens once in anyIterator[T].Next, so output is unchanged.

Why

Binary size: the stripped linux/amd64 release build goes from 55.8 MB to 52.5 MB (-3.3 MB).

Tests

Existing cmdio unit tests and acceptance tests for workspace/account commands.

This pull request and its description were written by Isaac.

The pager and iterator renderers were generic over the element type and
got instantiated once per SDK list type (~170 shapes, 2240 functions).
Wrapping the iterator as listing.Iterator[any] makes them compile once.

Stripped linux/amd64 release build: 55,840,928 -> 52,543,648 bytes (-3.30 MB).

Co-authored-by: Isaac <no-reply@databricks.com>
@denik
denik marked this pull request as ready for review October 15, 2026 15:27
@denik
denik requested review from a team as code owners October 15, 2026 15:27
@denik
denik requested review from Divyansh-db and rclarey October 15, 2026 15:27
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 2191915

Run: 38757641866

Env 🔄​flaky ✅​pass 🙈​skip Time
✅​ aws linux-2core-8gb 276 15 6:37
✅​ aws-windows-latest-4core-16gb 278 13 3:21
✅​ azure linux-2core-8gb 275 15 5:47
🔄​ azure-windows-latest-4core-16gb 1 276 13 6:08
✅​ gcp linux-2core-8gb 276 15 5:51
✅​ gcp-windows-latest-4core-16gb 278 13 3:26
Test Name azure-windows-latest-4core-16gb
🔄​ TestAccept 🔄​f
Top 6 slowest tests (at least 2 minutes):
duration env testname
3:46 gcp linux-2core-8gb TestAccept
3:40 aws linux-2core-8gb TestAccept
3:38 azure linux-2core-8gb TestAccept
3:20 gcp-windows-latest-4core-16gb TestAccept
3:15 aws-windows-latest-4core-16gb TestAccept
2:48 azure-windows-latest-4core-16gb TestAccept

@denik
denik added this pull request to the merge queue Oct 15, 2026
Merged via the queue into main with commit 923fd02 Oct 15, 2026
26 checks passed
@denik
denik deleted the denis/cmdio-type-erase branch October 15, 2026 15:46
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 923fd02

Run: 38763431924

Env ❌​FAIL ✅​pass 🙈​skip Time
❌​ aws linux-2core-8gb 31 1398 1161 172:35
❌​ aws-windows-latest-4core-16gb 24 1330 1186 194:22
❌​ azure linux-2core-8gb 25 1253 1213 114:07
❌​ azure-windows-latest-4core-16gb 21 1182 1238 132:39
❌​ gcp linux-2core-8gb 24 1243 1217 121:23
❌​ gcp-windows-latest-4core-16gb 31 1161 1242 146:59
52 interesting tests: 52 FAIL
Test Name aws linux-2core-8gb aws-windows-latest-4core-16gb azure linux-2core-8gb azure-windows-latest-4core-16gb gcp linux-2core-8gb gcp-windows-latest-4core-16gb
❌​ TestAccept ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/deployment/bind/vector_search_endpoint ✅​p ✅​p ✅​p ❌​F ❌​F ✅​p
❌​ TestAccept/bundle/deployment/bind/vector_search_endpoint/DMS= ✅​p ✅​p ✅​p ❌​F ❌​F ✅​p
❌​ TestAccept/bundle/invariant/delete_idempotent ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN= ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=1 ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN= ❌​F ❌​F ❌​F ✅​p ❌​F ❌​F
❌​ TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN=1 ❌​F ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/invariant/destroy_idempotent ❌​F ✅​p ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1 ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1 ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=1 ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN= ❌​F ✅​p ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=1 ❌​F ✅​p ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN= ❌​F ✅​p ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN=1 ❌​F ✅​p ✅​p ✅​p ❌​F ❌​F
❌​ TestAccept/bundle/invariant/no_drift ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1 ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN= ❌​F ❌​F ✅​p ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=1 ❌​F ❌​F ✅​p ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN= ❌​F ❌​F ✅​p ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN=1 ❌​F ❌​F ✅​p ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1 ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=1 ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=genie_space.yml.tmpl/READPLAN= ❌​F ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN= ✅​p ❌​F ✅​p ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=1 ✅​p ❌​F ✅​p ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN= ✅​p ❌​F ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN=1 ✅​p ❌​F ✅​p ❌​F ❌​F ✅​p
❌​ TestAccept/bundle/resources/clusters/lifecycle-started-toggle ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_endpoints/basic ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/basic/DMS= ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/basic/DMS=true ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name/DMS= ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name/DMS=true ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/basic ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/basic/DMS= ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/basic/DMS=true ✅​p ✅​p ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_indexes/grants/select ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/grants/select/DMS=true ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization/DMS=true ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
Top 50 slowest tests (at least 2 minutes):
duration env testname
26:40 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
24:13 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
18:07 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=
17:42 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=
13:37 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=true
12:25 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
12:19 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/update-after-create/DMS=
12:13 azure linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
11:49 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
10:21 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
10:21 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
9:52 azure-windows-latest-4core-16gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=
9:23 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
9:17 aws-windows-latest-4core-16gb TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=
9:03 aws-windows-latest-4core-16gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1
8:27 azure linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
8:05 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
7:47 azure-windows-latest-4core-16gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=
7:42 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1
7:42 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=
7:32 aws linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
7:32 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
7:30 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=
7:29 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=
7:25 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
7:22 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=true
7:20 azure-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
7:19 aws linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
7:19 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
7:06 azure-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
6:59 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
6:59 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
6:59 gcp linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=true
6:58 azure linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
6:52 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
6:50 azure linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
6:46 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
6:31 gcp linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=
6:26 azure linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
6:20 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
6:20 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1
5:55 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
5:53 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
5:42 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
5:29 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=
5:25 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
5:21 aws-windows-latest-4core-16gb TestAccept/bundle/deploy/spark-jar-task/DMS=
5:19 aws linux-2core-8gb TestAccept/bundle/deploy/spark-jar-task/DMS=true
5:18 aws-windows-latest-4core-16gb TestAccept/bundle/deploy/spark-jar-task/DMS=true
5:17 azure linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true

@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 923fd02

Run: 38763379791

Env ❌​FAIL ✅​pass 🙈​skip Time
❌​ aws linux-2core-8gb 28 1497 1130 248:50
❌​ aws-windows-latest-4core-16gb 29 1421 1155 274:42
❌​ azure linux-2core-8gb 25 1355 1180 200:01
❌​ azure-windows-latest-4core-16gb 32 1273 1205 209:31
❌​ gcp linux-2core-8gb 39 1312 1190 210:26
❌​ gcp-windows-latest-4core-16gb 38 1238 1215 189:10
85 interesting tests: 85 FAIL
Test Name aws linux-2core-8gb aws-windows-latest-4core-16gb azure linux-2core-8gb azure-windows-latest-4core-16gb gcp linux-2core-8gb gcp-windows-latest-4core-16gb
❌​ TestAccept ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/config-remote-sync/multiple_resources ✅​p 🙈​s ✅​p 🙈​s ❌​F 🙈​s
❌​ TestAccept/bundle/config-remote-sync/multiple_resources/DMS=true ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/debug/fetch-repository-info ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/debug/fetch-repository-info/DMS= ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/integration_whl/interactive_cluster ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/integration_whl/interactive_cluster/DMS=true ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/integration_whl/interactive_cluster_declared_libs ✅​p ✅​p ✅​p ✅​p ❌​F ❌​F
❌​ TestAccept/bundle/integration_whl/interactive_cluster_declared_libs/DMS= ✅​p ✅​p ✅​p ✅​p ❌​F ❌​F
❌​ TestAccept/bundle/integration_whl/interactive_cluster_declared_libs/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version ✅​p ✅​p ❌​F ✅​p ❌​F ❌​F
❌​ TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=SINGLE_USER/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=SINGLE_USER/DMS=true ✅​p ✅​p ❌​F ✅​p ❌​F ❌​F
❌​ TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=USER_ISOLATION/DMS= ✅​p ✅​p ✅​p ✅​p ❌​F ❌​F
❌​ TestAccept/bundle/integration_whl/interactive_single_user ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/integration_whl/interactive_single_user/DMS= ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/invariant/delete_idempotent ❌​F ✅​p ❌​F ✅​p ❌​F ❌​F
❌​ TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN= ✅​p ✅​p ❌​F ✅​p ❌​F ❌​F
❌​ TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=1 ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN= ✅​p ✅​p ❌​F ✅​p ❌​F ❌​F
❌​ TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN=1 ✅​p ✅​p ❌​F ✅​p ✅​p ❌​F
❌​ TestAccept/bundle/invariant/destroy_idempotent ✅​p ✅​p ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN= ✅​p ✅​p ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=1 ✅​p ✅​p ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN= ✅​p ✅​p ❌​F ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN=1 ✅​p ✅​p ❌​F ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/invariant/no_drift ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN= ❌​F ❌​F ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=1 ❌​F ❌​F ✅​p ❌​F ❌​F ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN= ✅​p ❌​F ✅​p ❌​F ❌​F ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN=1 ✅​p ❌​F ❌​F ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1 ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=1 ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=genie_space.yml.tmpl/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN= ❌​F ❌​F ❌​F ❌​F ❌​F ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=1 ❌​F ❌​F ❌​F ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN= ✅​p ❌​F ❌​F ❌​F ❌​F ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=vector_search_index.yml.tmpl/READPLAN=1 ✅​p ❌​F ❌​F ❌​F ❌​F ✅​p
❌​ TestAccept/bundle/resources/clusters/cluster_policy ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/cluster_policy/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/cluster_policy/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/data_security_mode ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/data_security_mode/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/simple ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/simple/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/simple/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/update-after-create ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/update-after-create/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/update-after-create/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries-repo ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries-repo/DMS=/READPLAN= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries-update ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries-update/DMS=/READPLAN=1 ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries-update/DMS=true/READPLAN= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries-update/DMS=true/READPLAN=1 ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries/DMS=/READPLAN= ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries/DMS=/READPLAN=1 ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries/DMS=true/READPLAN= ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/resources/clusters/libraries/DMS=true/READPLAN=1 ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/resources/clusters/lifecycle-started ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/sql_warehouses/lifecycle-started-edit ✅​p ✅​p ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/sql_warehouses/lifecycle-started-edit/DMS= ✅​p ✅​p ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_endpoints/basic ❌​F ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/basic/DMS= ❌​F ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/basic/DMS=true ✅​p ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name ❌​F ✅​p ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name/DMS= ❌​F ✅​p ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name/DMS=true ❌​F ✅​p ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/basic ❌​F ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/basic/DMS= ❌​F ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/basic/DMS=true ❌​F ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/grants/select ❌​F ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/grants/select/DMS= ❌​F ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/grants/select/DMS=true ❌​F ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension ❌​F ✅​p ✅​p ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension/DMS= ✅​p ✅​p ✅​p ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension/DMS=true ❌​F ✅​p ✅​p ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization ❌​F ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization/DMS= ✅​p ✅​p ✅​p ❌​F ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization/DMS=true ❌​F ✅​p ✅​p ❌​F ✅​p ❌​F
Top 50 slowest tests (at least 2 minutes):
duration env testname
26:46 aws linux-2core-8gb TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension/DMS=
25:54 aws-windows-latest-4core-16gb TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension/DMS=
24:55 aws-windows-latest-4core-16gb TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension/DMS=true
22:46 azure linux-2core-8gb TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension/DMS=
18:50 azure linux-2core-8gb TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension/DMS=true
18:34 azure-windows-latest-4core-16gb TestAccept/bundle/resources/sql_warehouses/lifecycle-started-edit/DMS=
16:13 azure-windows-latest-4core-16gb TestAccept/bundle/resources/sql_warehouses/lifecycle-started-edit/DMS=true
16:05 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=
15:03 azure-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_single_user/DMS=
14:53 azure linux-2core-8gb TestAccept/bundle/resources/sql_warehouses/lifecycle-started-edit/DMS=true
13:57 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
13:34 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=
12:51 azure linux-2core-8gb TestAccept/bundle/integration_whl/interactive_cluster/DMS=
11:55 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1
11:38 azure linux-2core-8gb TestAccept/bundle/integration_whl/interactive_cluster_declared_libs/DMS=
11:26 aws linux-2core-8gb TestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DMS=
11:19 azure-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=USER_ISOLATION/DMS=true
11:10 gcp linux-2core-8gb TestAccept/bundle/resources/sql_warehouses/lifecycle-started-edit/DMS=
11:09 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1
10:44 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=
10:31 azure linux-2core-8gb TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=SINGLE_USER/DMS=
10:30 gcp linux-2core-8gb TestAccept/bundle/resources/sql_warehouses/lifecycle-started-edit/DMS=true
10:14 azure-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_cluster_declared_libs/DMS=
10:05 aws-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_single_user/DMS=true
9:49 aws-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=USER_ISOLATION/DMS=
9:49 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/libraries-content-change/DMS=true/READPLAN=
9:48 azure-windows-latest-4core-16gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=
9:38 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/cluster_policy/DMS=true
9:36 azure linux-2core-8gb TestAccept/bundle/integration_whl/interactive_single_user/DMS=
9:32 gcp-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_cluster/DMS=true
9:30 azure linux-2core-8gb TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=USER_ISOLATION/DMS=
9:28 azure-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_cluster/DMS=
9:23 aws linux-2core-8gb TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=USER_ISOLATION/DMS=
9:17 azure linux-2core-8gb TestAccept/bundle/integration_whl/interactive_single_user/DMS=true
9:13 azure-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=SINGLE_USER/DMS=
9:12 azure-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=SINGLE_USER/DMS=true
9:11 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/data_security_mode/DMS=true
9:10 gcp-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_cluster/DMS=
9:09 aws-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_cluster_declared_libs/DMS=
9:07 aws linux-2core-8gb TestAccept/bundle/integration_whl/interactive_cluster_declared_libs/DMS=
9:05 gcp-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_single_user/DMS=true
9:03 aws-windows-latest-4core-16gb TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATA_SECURITY_MODE=USER_ISOLATION/DMS=true
9:02 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
8:57 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
8:45 aws linux-2core-8gb TestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DMS=true
8:44 aws linux-2core-8gb TestAccept/bundle/integration_whl/interactive_single_user/DMS=
8:35 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=
8:35 aws linux-2core-8gb TestAccept/bundle/integration_whl/interactive_single_user/DMS=true
8:27 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/libraries-content-change/DMS=true/READPLAN=1
8:25 azure linux-2core-8gb TestAccept/bundle/integration_whl/interactive_cluster_declared_libs/DMS=true

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants