Skip to content

Zoned retention DML integration tests (stacked on #732) - #733

Merged
mkuchenbecker merged 1 commit into
mkuchenbecker/retention-timezone-supportfrom
mkuchenbecker/retention-timezone-dml
Sep 17, 2026
Merged

mkuchenbecker merged 1 commit into
mkuchenbecker/retention-timezone-supportfrom
mkuchenbecker/retention-timezone-dml

Conversation

@mkuchenbecker

Copy link
Copy Markdown
Collaborator

Summary

Stacked on #732. Adds embedded-Spark integration tests that exercise zoned retention through real DML (INSERT, then the retention DELETE) with a controlled clock, verifying the surviving rows and the metadata-only partition drop.

Changes

  • Client-facing API Changes
  • Internal API Changes
  • Bug Fixes
  • New Features
  • Performance Improvements
  • Code Style
  • Refactoring
  • Documentation
  • Tests

Adds OperationsTest cases: a native daily Los Angeles boundary keeps one more UTC-day partition than the blank zone; a backup-enabled zoned native retention stays metadata-only and emits no misconfiguration metric; and a string-partition Los Angeles anchor with a UTC control.

Testing Done

  • Added new tests for the changes made.

Java 17: the three new OperationsTest cases pass against the fixed base (#732).

Additional Information

  • Breaking Changes
  • Deprecations
  • Large PR broken into smaller PRs, and PR plan linked in the description.

This PR is stacked on #732 (retention time zone backend core) and targets its head branch mkuchenbecker/retention-timezone-support.

🤖 Generated with GitHub Copilot CLI

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mkuchenbecker
mkuchenbecker force-pushed the mkuchenbecker/retention-timezone-support branch from 32b5a7e to 13c3154 Compare September 17, 2026 21:25
@mkuchenbecker
mkuchenbecker force-pushed the mkuchenbecker/retention-timezone-dml branch from 30a3116 to d79adb8 Compare September 17, 2026 21:25

@mkuchenbecker mkuchenbecker left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fold this into the pr below this. we already discussed that this was not the goal vs actually having the DML syntax.

@mkuchenbecker
mkuchenbecker marked this pull request as ready for review September 17, 2026 23:14
@mkuchenbecker
mkuchenbecker merged commit f5c892f into mkuchenbecker/retention-timezone-support Sep 17, 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