> Catchup is exposed to the Timetable interface to enable this use case
> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-39+Richer+scheduler_interval#AIP39Richerscheduler_interval-FutureEnhancements

That's an interesting use-case. Perhaps the bullet I have listed as
(3) could be changed into:

3. The timetable provides a method that takes a set of execution times
(whatever the meaning), returns also a set of execution times, or a
dictionary mapping execution times to additional dagrun context (e.g.
data interval specification).

This would allow you to roll sequential executions into one.

Malthe

Reply via email to