zhengxiang378928908-code opened a new pull request, #18842: URL: https://github.com/apache/iceberg/pull/18842
Backport of #18602 to Flink 2.2 and 1.20, as requested in https://github.com/apache/iceberg/pull/18602#issuecomment-6466750940. The patch applies cleanly to both versions, and `HashKeyGenerator`, `DynamicRecordProcessor` and `TestHashKeyGenerator` are now identical to their v2.3 counterparts. Test plan: `TestHashKeyGenerator` and `TestDynamicIcebergSink` pass on Flink 2.2 (21 and 48 tests) and Flink 1.20 (21 and 43 tests), including the four tests added in #18602. `spotlessCheck`, `checkstyleMain` and `checkstyleTest` pass for both modules. --- **AI Disclosure** - Model: Claude Opus 5.5 - Platform/Tool: Claude Code - Human Oversight: partially reviewed - Prompt Summary: Backport the merged #18602 fix to the Flink 2.2 and 1.20 modules. - Generated parts: the backport (applying the #18602 patch to both modules), the test runs and this description were done with AI. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
