You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Xiaodong DENG (JIRA)" <ji...@apache.org> on 2018/08/03 14:23:00 UTC
[jira] [Created] (AIRFLOW-2843) ExternalTaskSensor: Add option to
cease waiting immediately if the external task doesn't exist
Xiaodong DENG created AIRFLOW-2843:
--------------------------------------
Summary: ExternalTaskSensor: Add option to cease waiting immediately if the external task doesn't exist
Key: AIRFLOW-2843
URL: https://issues.apache.org/jira/browse/AIRFLOW-2843
Project: Apache Airflow
Issue Type: Improvement
Components: operators
Reporter: Xiaodong DENG
Assignee: Xiaodong DENG
h2. Background
*ExternalTaskSensor* will keep waiting (given restrictions of retries, poke_interval, etc), even if the external task specified doesn't exist at all. In some cases, this waiting may still make sense as new DAG may backfill.
But it may be good to provide an option to cease waiting immediately if the external task specified doesn't exist.
h2. Proposal
Provide an argument "check_existence". Set to *True* to check if the external task exists, and immediately cease waiting if the external task does not exist.
The default value is set to *False* (no check or ceasing will happen) so it will not affect any existing DAGs or user expectation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)