davidzollo opened a new issue, #11036:
URL: https://github.com/apache/seatunnel/issues/11036

   ## Background
   `MySQL-CDC` currently supports startup paths that either read snapshot and 
continue with binlog, or start directly from a binlog-oriented position. There 
is no dedicated startup mode for "read snapshot only and then exit".
   
   This makes one-off bootstrap jobs harder to express and forces users to 
choose between a continuous CDC job and custom workarounds.
   
   ## Proposed change
   Add a dedicated startup mode for `MySQL-CDC` that performs the snapshot 
phase only and finishes successfully after all configured tables are 
snapshotted.
   
   ## Expected behavior
   - The source reads the configured snapshot data.
   - No incremental binlog consumption continues after snapshot completion.
   - The job finishes cleanly after the snapshot phase.
   - The mode is clearly documented and validated in config parsing.
   
   ## Acceptance criteria
   - `MySQL-CDC` accepts a snapshot-only startup mode.
   - Snapshot-only mode works for at least a basic multi-table path.
   - Job completion semantics are deterministic and documented.
   - English and Chinese docs are updated.
   - Add at least one focused integration/E2E validation path.
   
   ## Out of scope
   - New metadata fields.
   - Dynamic newly-added table discovery.
   - Changes to schema evolution policy behavior.
   


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