You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
on_success_callback / on_failure_callback / on_retry_callback /
Dag-level on_*_callback are not addressable from a Go task today.
The Java side is tracking the same gap under #66543. Probably blocked
on a cross-language design decision (do we call back into Python, or
do we invoke a separately-registered Go function via the coordinator
protocol?).
Background
on_success_callback/on_failure_callback/on_retry_callback/Dag-level
on_*_callbackare not addressable from a Go task today.The Java side is tracking the same gap under #66543. Probably blocked
on a cross-language design decision (do we call back into Python, or
do we invoke a separately-registered Go function via the coordinator
protocol?).
What needs to happen
(Java-based task and dag level callbacks #66543) - probably a new coordinator-protocol message type.
bundlev1.TaskSpec/DagSpec.knows which Go function to dispatch back to.
Acceptance criteria
OnSuccess/OnFailure/OnRetrycallbacks that fire correctly under the executable-coordinator path.
Context
TaskSpec: commit857b0e1e0d8("Enhance task and DAG registration with optional specifications").
Drafted-by: Claude Code (Opus 4.7) (no human review before posting)