fxbing opened a new pull request, #4564:
URL: https://github.com/apache/flink-cdc/pull/4564

   ## What is the purpose of this pull request?
   
   Fix false bucket-key mismatches when the Fluss sink encounters pre-created 
primary-key tables using a subset or a different order of the inferred bucket 
keys. See [FLINK-40850](https://issues.apache.org/jira/browse/FLINK-40850).
   
   ## Brief change log
   
   - Allow bucket-key subsets and different ordering for existing primary-key 
tables without an explicit `bucket.key` override; retain strict ordered 
comparison otherwise.
   - Add regressions for both layouts, verifying that the target table remains 
unchanged and conflicting explicit overrides are still rejected.
   
   ## Verifying this change
   
   - Both new regression cases reproduce the original `ValidationException` 
before the fix.
   - All 42 selected tests pass with Java 11 / Flink 1.20.3 and Java 17 / the 
`flink2` profile.
   - Spotless and Checkstyle pass. Cross-cluster synchronization and savepoint 
E2E tests were not run.
   
   ## Documentation
   
   - Does this pull request introduce a new feature? No.
   - If yes, how is the feature documented? Not applicable.
   
   ## Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Codex CLI.
   
   Generated-by: Codex CLI 0.159.2


-- 
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]

Reply via email to