abdul-786 opened a new issue #9096: URL: https://github.com/apache/airflow/issues/9096
The current airflow scheduler architecture can scan the DAG, understand the cron schedule defined in the DAG and submit a task to a local/remote executor. This works best for most of use cases to automate any flavor of workflows. The cron schedule can fit most of workflow patterns but there are few complex business scheduling requirements as specified below. 1. Run the workflow on every alternative week ends and don't run on holidays 2. Run the workflow on every week and include few holidays except Christmas and New Year. These 2 are sample examples. **Use case / motivation** Most of licensed scheduler have calendar based scheduling feature where users can pick or customize schedule according to pre-defined calendar for each workflow. **Feature Request : ** 1. Have a configurable option to use customized calendar based schedule or cron based schedule for each DAG. 2. Scheduler can read the option at each DAG level schedule option and act according to calendar based schedule or cron based schedule 3. Webserver DAG Graph view can display the calendar based schedule or cron based schedule. **Note:** This feature request is based on usage of airflow for more than 3 to 4 years and felt it would be a great feature to incorporate in the airflow architecture. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected]
