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
