Skip to content

Allow managed storage roots for DMS acceptance catalogs - #7106

Draft
shreyas-goenka wants to merge 1 commit into
mainfrom
shreyas-goenka_data/shreyas/dms-managed-storage-root
Draft

shreyas-goenka wants to merge 1 commit into
mainfrom
shreyas-goenka_data/shreyas/dms-managed-storage-root

Conversation

@shreyas-goenka

Copy link
Copy Markdown
Contributor

Changes

Allow DMS acceptance tests to create temporary catalogs in metastores without a default storage root. Setting TEST_UC_MANAGED_STORAGE_ROOT supplies --storage-root for each catalog, using a separate subdirectory named after the temporary catalog.

Why

The catalog recreation tests currently rely on a metastore storage root. An explicit catalog location lets the same tests run in workspaces configured with catalog-level managed storage.

Tests

Ran prerequisites and all four affected acceptance cases (declined-deploy, successful-recreate, failed-recreate, and operation-upload-fails-once) against the local fake server, both with the variable unset and with an S3 root ending in /. All eight case executions passed, and the catalog responses confirmed the normalized storage paths. Golden outputs were unchanged. Bash syntax and whitespace checks passed.

@github-actions github-actions Bot added the DABs DABs related issues label Oct 19, 2026
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 35d1457

Run: 39259495466

Env ✅​pass 🙈​skip Time
✅​ aws linux-2core-8gb 280 17 5:46
✅​ aws-windows-latest-4core-16gb 282 15 5:11
✅​ azure linux-2core-8gb 279 17 5:46
✅​ azure-windows-latest-4core-16gb 281 15 4:59
✅​ gcp linux-2core-8gb 280 17 5:43
✅​ gcp-windows-latest-4core-16gb 282 15 4:50
Top 6 slowest tests (at least 2 minutes):
duration env testname
4:34 aws-windows-latest-4core-16gb TestAccept
4:22 azure-windows-latest-4core-16gb TestAccept
4:12 gcp-windows-latest-4core-16gb TestAccept
3:59 azure linux-2core-8gb TestAccept
3:54 aws linux-2core-8gb TestAccept
3:47 gcp linux-2core-8gb TestAccept

This branch has not been deployed

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

Labels

DABs DABs related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants