Skip to content

KAFKA-20417: Add KIP-1035 self-managed offset lifecycle integration tests#21999

Open
bbejeck wants to merge 2 commits intoapache:trunkfrom
bbejeck:KAFKA-20417-self-managed-offset-lifecycle-tests
Open

KAFKA-20417: Add KIP-1035 self-managed offset lifecycle integration tests#21999
bbejeck wants to merge 2 commits intoapache:trunkfrom
bbejeck:KAFKA-20417-self-managed-offset-lifecycle-tests

Conversation

@bbejeck
Copy link
Copy Markdown
Member

@bbejeck bbejeck commented Apr 8, 2026

Adds SelfManagedOffsetLifecycleIntegrationTest — companion to the
recovery tests.

Validates the happy path for column-family-based offset management.
After each clean shutdown, tests directly inspect the CF to assert
status=closed and offsets populated. Covers:

  • State preservation across clean restarts - Multiple
    restart cycles - No changelog restoration after clean shutdown (via
    StateRestoreListener) - Clean restart with no data processed

  • Interactive query state verification across restarts

    All tests parameterized for ALOS and EOS.

This is a stacked PR only review from the latest commit

@github-actions github-actions bot added streams tests Test fixes (including flaky tests) labels Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

streams tests Test fixes (including flaky tests)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant