Skip to content

superseded by #744: test(delta-harness): add RTAS matrix - #704

Closed
mkuchenbecker wants to merge 13 commits into
linkedin:mkuchenbecker/delta-harness-standard-dmlfrom
mkuchenbecker:mkuchenbecker/delta-harness-rtas
Closed

mkuchenbecker wants to merge 13 commits into
linkedin:mkuchenbecker/delta-harness-standard-dmlfrom
mkuchenbecker:mkuchenbecker/delta-harness-rtas

Conversation

@mkuchenbecker

@mkuchenbecker mkuchenbecker commented Sep 1, 2026 •

Copy link
Copy Markdown
Collaborator

Superseded

This fork-backed PR is superseded by the same-repository PR #744. Do not reopen this PR. The replacement head and base branches both belong to linkedin/openhouse.

Add 264 replacement-specific cases on the 642-case foundation.

- run every reusable DML operation across four RTAS preparations
- cover schema, partition, policy, history, rename, order, and identity
- require precise lineage rejection and typed concurrency outcomes
- expose silent narrowing corruption as a known product bug

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mkuchenbecker
mkuchenbecker force-pushed the mkuchenbecker/delta-harness-rtas branch from a9081d7 to f5e45e2 Compare September 2, 2026 03:40
mkuchenbecker and others added 11 commits September 1, 2026 23:14
Keep the replace-versus-append assertion limited to serializable outcomes while recording the rare lost-replace result as a known bug.

Both format cases remain available for re-enablement when concurrent RTAS commits report conflicts or preserve the replace.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Validate replace-table behavior by running its scenarios instead of
restating their generated catalog entries.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep replace-table behavior with the shared scenario suite while preserving
its package and published names.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Rebase the replace-table capability on the focused 108-case DML
contract. Keep schema, catalog, and standard state-matrix breadth in
independent sibling reviews.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep RTAS as an additive capability over the stable foundation and the
complete standard DML contribution.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Move partitioning, lineage, metadata, and rename helpers into the RTAS
layer and adopt the explicit DML operation naming from its parent.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mkuchenbecker mkuchenbecker reopened this Sep 17, 2026
@mkuchenbecker mkuchenbecker changed the title test(delta-harness): add RTAS matrix superseded by #744: test(delta-harness): add RTAS matrix Sep 18, 2026
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.

1 participant