mai-nakagawa commented on PR #23662: URL: https://github.com/apache/airflow/pull/23662#issuecomment-1136721542
So, what do you think if the following tasks are planned: 1. Rename the current `CronDataIntervalTimetable` to `LegacyCronDataIntervalTimetable`. 1. Implement a new `CronDataIntervalTimetable` which the first DAG run starts _after_ enabling the DAG (that's the only diff to `LegacyCronDataIntervalTimetable`). This will be the default timetable for the cron expression of `schedule_interval`. 1. Implement `CronTimetable` and `DeltaTimetable` classes in [`airflow/timetable/simple.py`](https://github.com/apache/airflow/blob/2.2.5/airflow/timetables/simple.py) file. It ignores the idea of "data interval". It means `execution_date`, `data_interval_start` and `data_interval_end` will be the same - what time the DAG run starts. Maybe we should make 2 separate PRs - one for `#1` and `#2`, the other for `#3`. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
