Yu Ishikawa created AIRFLOW-2341:
------------------------------------

             Summary: Trigger timing should follow cron style when we use cron 
style schedule_interval
                 Key: AIRFLOW-2341
                 URL: https://issues.apache.org/jira/browse/AIRFLOW-2341
             Project: Apache Airflow
          Issue Type: Wish
          Components: scheduler
            Reporter: Yu Ishikawa


I understand "The Airflow scheduler triggers the task soon after the 
{{start_date + scheduler_interval}} is passed." in 
[FAQ|https://airflow.apache.org/faq.html#why-isn-t-my-task-getting-scheduled]. 
However, in my opinion, the trigger timing is confusing.

For example, when I set start_date to 2018-04-01 and set schedule_interval to 
'0 0 5 * *' in a DAG, the DAG will be triggered on 2018-05-05. In general, we 
expect the job should be trigger on 2018-04-05.

If we adapt the cron style scheduling, it should follow the trigger timing of 
the cron style as well. Otherwise, we should have another option for the way of 
cron style scheduling, instead of schedule_interval. What do you think?
{noformat}
default_args = {
    'start_date': datetime(2018, 4, 1),
}
dag_id = get_file_name(__file__)
dag = DAG(
    dag_id,
    default_args=default_args,
    catchup=True,
    schedule_interval='0 0 5 * *'){noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to