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]

Reply via email to