Repository navigation
Default deployment history to enforced file-backed recording - #7169
shreyas-goenka wants to merge 1 commit into
Conversation
|
Commit: Regression test reportSelected 20 changed tests (limit=20, 2 not selected) 21 tests: regression=18 unreleased=0 coverage=3 failing=0
TestAccept/bundle/deploy/readplan/lineage-mismatch/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): same output as main (bef6321) TestAccept/bundle/dms/declined-deploy/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): TestAccept/bundle/dms/depends-on/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): TestAccept/bundle/dms/deployment-metadata-change/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): same output as main (bef6321) TestAccept/bundle/dms/empty-grants/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): same output as main (bef6321) TestAccept/bundle/dms/existing-state/DMS=: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): same output as main (bef6321) TestAccept/bundle/dms/failed-delete/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): same output as main (bef6321) TestAccept/bundle/dms/failed-recreate/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): TestAccept/bundle/dms/failed-update-permissions/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): same output as main (bef6321) TestAccept/bundle/dms/multiple-resources/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): same output as main (bef6321) TestAccept/bundle/dms/no-drift/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): TestAccept/bundle/dms/no-resources/DMS=true: branch ✅ | main (bef6321) ❌ | latest (v1.22.1) ❌main (bef6321): latest (v1.22.1): same output as main (bef6321) 6 more failure details omitted, see the full report in the run. |
Integration test reportCommit: 4835105
Top 3 slowest tests (at least 2 minutes):
|
4017609 to
0b70621
Compare
0b70621 to
d2f84b5
Compare
Both
experimental.deployment_history: trueandDATABRICKS_BUNDLE_DEPLOYMENT_HISTORY=truenow default toWritingFileWithHistoryEnforced. Resources remain inresources.json; history errors warn, and the WAL opens only after approval.Preserve
WritingDMS, its existing error policy, and ordinary file deployments. Existing DMS-marked state keeps that backend. Version allocation usesmax(file serial, latest DMS version) + 1; saved plans also validate the file serial independently so history failures cannot hide intervening file-state changes.Stack: #7151 → #7169 (this PR) → #7171.
Validation: complete local bundle acceptance matrix, affected Go/race tests, and scoped Go/Python lint pass. The unrelated SSH acceptance timeouts also reproduce on the unchanged #7151 base.