-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
工作流的问题 #446
Comments
@Echo009 我的需求其实是运行一个树形结构的任务,父结点的失败只影响他的直接子结点。 这样的需求,能在一个工作流中实现吗? 或者有其他推荐的方式吗? |
@Echo009 另外一个问题,工作流重试的逻辑是怎样的? 如果是从头运行,那下面这个情况怎么理解? |
如果是 v4.1.0 的版本,可以用嵌套工作流实现你想要的效果,将联系紧密的分支放到子工作流里,父工作流在失败的时候不会终止正在运行的子工作流。 |
原地重试的时候会启动所有当前已就绪的节点(其所依赖的上游节点都处于 完成/失败可跳过/未启用 的状态) 在你的这个案例里边就是节点 5,8,9 会同时启动 |
不会,在这个案例下,节点 4/5/6/7 在 DAG 里属于同一层级(依赖的上游节点都是同一个),所以它们会被“同时”触发,节点 4/5/6/7 一定是会被执行的 |
@Echo009 感谢你的回复。 但是我没有想明白。以下面的图为例,白色背景的节点代表运行正确的,红色背景代表运行失败的。怎么用嵌套工作流解决呢? |
如下图,两个问题。
PS:用的是工程自带的SimpleProcessor,没有任何任务逻辑。 另外,在详情页面点重试, 可以如预期的运行。
The text was updated successfully, but these errors were encountered: