On Sat, 14 May 2022 at 11:21, Bas Harenslak <[email protected]> wrote:
> I think we have the following options when no start_date is given:
>
>   1. schedule_interval is alias e.g. “@daily” —> is a cron expression 
> internally (0 0 * * *), so run at 00:00
>   2. schedule_interval is cron e.g. “0 0 * * *” —> cron expression determines 
> when to run, 00:00:00 here
>   3. schedule_interval is timedelta e.g. “timedelta(days=1)” —> only here we 
> have no clear start_date and need something as a cutoff time, would use first 
> added date as start_date, e.g. 12:34:56
>
> So that would still result in deterministic DAG runs.

I think timedelta (i.e. `DeltaDataIntervalTimetable`) and `start_date`
go hand in hand, perhaps to the point of them fusing into one.

Cheers

Reply via email to