You will need to align your start_date with the cron interval. In this case 
your start date should include 30 minutes. This is expected behaviour in 1.7.0. 
and 1.7.1. In master we are auto aligning the start_date with the interval in 
the scheduler. However, the dependency checker doesn’t do this so there it is 
an issue. I have create AIRFLOW-759 to track this issue.

Bolke.


> On 14 Jan 2017, at 12:43, Sumit Maheshwari <sumeet.ma...@gmail.com> wrote:
> 
> Found that on our current prod version (1.7.0) and master as well,
> scheduler doesn't fire TIs if *scheduler_interval* is a cron expression and
> *depends_on_past* is True.
> 
> The very simple DAG I used for testing can be found here:
> http://pastebin.com/wPnFjRwD
> 
> However it creates new DAG runs as per the scheduler, see this:
> https://drive.google.com/file/d/0B9EjxDCEDhERLWNRT196OWgtcnM/view?usp=sharing
> 
> Scheduler logs for the DAG can be seen here: http://pastebin.com/z5aRxh76
> 
> Please let me know if this is a know issue, or there are any workaround.
> What we do for workaround is to set *depends_on_past* to *False* at first
> then set it to *True* later.
> 
> Thanks,
> Sumit

Reply via email to