Skip to content
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

bugfix: 遇到停止/取消等行为直接结束未启动的stage,不进行依赖判断 #11313

Open
yongyiduan opened this issue Dec 12, 2024 · 0 comments
Assignees
Labels
kind/bug 程序故障Bug,漏洞 service/process 流水线

Comments

@yongyiduan
Copy link
Collaborator

yongyiduan commented Dec 12, 2024

在执行极其复杂的流水线编排中,满足以下条件:

  1. 存在finally stage
  2. 用户多次取消
  3. 未执行的stage执行条件会跳过
  4. 存在随机性(无法完美复现)

理论上第一次取消便会将finally stage前未执行的stage全置为UNEXEC。但发现仅stage-12为UNEXEC,stage-13到finally stage并没置为UNEXEC。
此issue通过优化执行链路的步骤,可以达到避免此bug的发生。引起此bug的根因将在找到后新建issue处理。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug 程序故障Bug,漏洞 service/process 流水线
Projects
None yet
Development

No branches or pull requests

1 participant