alanlau28 opened a new pull request, #23434: URL: https://github.com/apache/kafka/pull/23434
Backports the following fixes to the `4.2` branch: - #22115 - #23086 - #23285 #22115 and #23086 applied cleanly. #23285 conflicted in two places, both resolved without behaviour change. In `checkstyle/suppressions.xml` the `JavaNCSS` file list has diverged on 4.2 (it carries `EosV2UpgradeIntegrationTest` and lacks `TopologyTestDriverTest`), so 4.2's list was kept and `StoreChangelogReaderTest` added to it. In `StoreChangelogReaderTest.java` the conflict was import-section drift only; the `TaskCorruptedException` import the new corruption test uses was added, and the trunk `SuspendReason` import was dropped as its standby-listener tests are not present on 4.2. `StoreChangelogReader.java` merged without conflict. KAFKA-20875 (#23037) is intentionally excluded: it fixes the header-window-store adapters, which do not exist on 4.2. KAFKA-20940 does not depend on it — on trunk 20875 only added a warn-log to the seek-to-beginning branch and moved retention resolution into `ProcessorStateManager`, neither of which KAFKA-20940 relies on. Testing: `./gradlew streams:test` passes on this branch (7145 tests, 0 failures), including the new `StoreChangelogReaderTest` cases. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
