-
Notifications
You must be signed in to change notification settings - Fork 4.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature][MasterServer] Dependent tasks can re-run automatically in the case of complement #8373
Comments
Search before asking
Description
Chinese Translation:
Use caseNo response Related issuesNo response Are you willing to submit a PR?
Code of Conduct
|
Hi:
|
I would like to develop this feature. Please assign to me. |
…y in the case of complement (#8496) * first add feature_8373 * fix code smell * add blank line * fix some problems * fix unit test error
Search before asking
Description
Feature Scenario:
When an exception occurs in the upstream task and needs to re-run complement, hope that can selete to re-run the dependent task automatically when cross DAG.
Analysis:
Now in DS, there are two dependent task types: DEPENDENT and SUB_PROCESS. SUB_PROCESS task can re-run when parent workflow execute, so what we need to support is the DEPENDENT task type.
Main idea:
WorkFlowLineage
, seeWorkFlowLineageServiceImpl.queryWorkFlowLineage
, if there are dependencies on multiple upstreams, the dependent nodes need to be deduplicated.Chinese Translation:
功能场景:
当上游任务发生异常需要重新补数时,希望跨DAG的情况下可以选择自动触发下游任务补数。
分析:
现在在DS 中,有两种依赖任务类型:DEPENDENT 和 SUB_PROCESS。 SUB_PROCESS 任务可以在父工作流执行时重新运行,所以我们需要支持的是 DEPENDENT 任务类型。
大致思路:
WorkFlowLineage
,见WorkFlowLineageServiceImpl.queryWorkFlowLineage
,如果有依赖多个上游的情况,依赖节点需要去重;Use case
No response
Related issues
No response
Are you willing to submit a PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: