Skip to content

test: use a conformant envelope in the legacy recovery live test - #2

Merged
muhammetsafak merged 3 commits into
mainfrom
fix/ci-legacy-recovery-fixture
Oct 24, 2026
Merged

muhammetsafak merged 3 commits into
mainfrom
fix/ci-legacy-recovery-fixture

Conversation

@muhammetsafak

Copy link
Copy Markdown
Member

The live test legacyAbandonedReservationIsRecoveredByteForByte stored a body without trace_id/meta. The consumer correctly rejects that as non-conformant and dead-letters it (poll() returned 1, handler never ran), failing CI on Java 17 and 21. The fixture is now a conformant envelope that keeps its non-canonical spacing for the byte-identity check. Test-only change.

@muhammetsafak
muhammetsafak merged commit 48a3750 into main Oct 24, 2026
7 checks passed
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