airflow - Airflow subdag 在其任务被跳过时显示成功
问题描述
我有一个 subdag,它使用包含 a 的传感器操作符soft_fail=true
,以便跳过而不是使任务失败。
它运行良好,除了整个 subdag 的状态显示为“成功”而不是“跳过”,这在监控流程时可能会产生误导,因为我不知道文件是否已找到,或者只是跳过。关于如何使 subdag 状态继承子任务状态的任何想法?
解决方案
“跳过”状态不是失败,您请求不执行任务,它就是这样做的。还要考虑相反的情况,用户惊讶于他们的运行失败只是因为 Airflow 按照他们的要求完成并跳过了所有任务。
这个关于跳过状态的问题之前已经讨论过了。例如,它在 1.8.0 中报告并在 1.8.1中修复,但在以后的版本中,此修复没有传播。
您可以通过在此链接的三个点中选择Reference in new issue来打开一个问题并请求更改。
推荐阅读
- javascript - JavaScript - 无法确定传递的对象名称
- python - 为什么我的烧瓶服务器不会绑定我的 IP 地址?
- pi - Raspberry Pi 问题的 Freebasic 安装
- javascript - 如何使用 postMessage 聚焦 YouTube iframe 的控件
- node.js - NodeJS Express 中的 Passport 无法访问 B2C 联合元数据
- sql-server - 按值对行进行分组和计数,直到下一行的差异超过指定值
- gatsby - Netlify 部署失败:在“构建站点”期间失败:构建脚本返回非零退出代码:1
- javascript - 在嵌套的对象数组中搜索js
- html - 错误:您的 a 元素应该嵌套在新的 p 元素中
- mysql - 最大长度的sql语句