气流 - 未知的蓝色任务状态

时间:2018-06-12 22:51:18

标签: airflow

我刚刚获得了一个蓝色的任务,它没有出现在状态图例中。我很好奇这是一个错误还是一个无证件的状态。

enter image description here

正如您所看到的,蓝色的颜色不会显示在右侧的潜在状态列表中。我刚刚完成了所有过去,未来和上游尝试的清理工作。

2 个答案:

答案 0 :(得分:6)

这是一个已知的TaskInstance状态;它只是在UI上 - 它代表UPSTREAM_FAILED: 'orange' REMOVED: 'lightgrey' SCHEDULED: 'tan' https://github.com/apache/incubator-airflow/blob/master/airflow/utils/state.py#L70

右上角没有出现的其他状态包括:

@app.route('/assignment_callback', methods=['GET', 'POST'])
def assignment_callback():
    task_attributes = json.loads(request.values.get('TaskAttributes', None))

    ret = '{"instruction": "dequeue", "from": "' + task_attributes['from'] + '", "post_work_activity_sid": "WAXXXXXXXXXXXXXXXXXXX"}'
    resp = Response(response=ret, status=200, mimetype='application/json')

    return resp

答案 1 :(得分:2)

清除正在运行的任务通常会导致此颜色终止/终止。您只需要再清除一次任务即可将其重置。