imbajin opened a new pull request, #786: URL: https://github.com/apache/hugegraph-toolchain/pull/786
## Purpose of the PR The legacy CDC job now targets Flink 2.2.1 / CDC 3.6 and Java 17 Sink V2, preserving ordered snapshot/update/delete handling through Loader builders. Original preparation and ongoing review: https://github.com/hugegraph/hugegraph-toolchain/pull/47. This PR uses the exact same organization branch, so subsequent branch fixes update both PRs. Required predecessors: https://github.com/apache/hugegraph-toolchain/pull/783. This PR targets ASF master and currently includes unmerged prerequisites. Review the module delta in the linked organization PR; merge predecessors first, then verify the upstream diff, required checks and reviews before merging. The prerequisite-union branch is an integration aid, not another merge unit. ## Main Changes - Preserve executor lifecycle and handle identity replacement, repeated delivery and nullable values. - Package the SDK-required Guava namespace alongside the Flink runtime namespace and verify class loading. - Require a single source reader and sink writer per mapping, rejecting unsupported parallelism before submission. - Document disposable fixtures, recovery boundaries and the separate edge/API coverage. ## Verifying these changes Earlier organization Linux CI passed a real MySQL/Flink snapshot, CRUD, restart and replay fixture. Additional review repairs for dry-run, prefilter, local validation ordering, ordinary Loader dependency isolation and edge API CI coverage are prepared locally; they are not yet present in this shared public branch. Final updated-head validation and review resolution remain pending. Vertex engine evidence does not establish edge/HStore engine support. ## Documentation Status Migration and runtime limitations are documented in the module guides. Review and fixes continue in the organization repository; independent upstream review suggestions will also be read and adopted. No merge, deployment or release is performed by creating this PR. -- 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]
