DanielLeens commented on PR #12079:
URL: https://github.com/apache/seatunnel/pull/12079#issuecomment-5881932466

   **F5 (shared vs. duplicated scheduler)** — shared, not duplicated. 
`TransformDependencyScheduler` lives in `seatunnel-engine-core` and is the 
single implementation. `MultipleTableJobConfigParser` calls 
`TransformDependencyScheduler.scheduleTransforms(...)` directly for the runtime 
path; `DryRunConnectValidator.scheduleTransforms` (`:224-230`) is a 4-line 
wrapper around the exact same static method for the dry-run path. Neither file 
carries its own copy of the Kahn's-algorithm/cycle-detection logic — that logic 
exists exactly once, in `TransformDependencyScheduler`.


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