You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "t oo (JIRA)" <ji...@apache.org> on 2019/05/11 11:50:00 UTC

[jira] [Comment Edited] (AIRFLOW-4105) Support pluggable calendars for scheduling

    [ https://issues.apache.org/jira/browse/AIRFLOW-4105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16837831#comment-16837831 ] 

t oo edited comment on AIRFLOW-4105 at 5/11/19 11:49 AM:
---------------------------------------------------------

that would be great! last workday (weekday that is non public-holiday) of the month is common requirement


was (Author: toopt4):
that would be great! last workday (weekday that is non public-holiday) is common requirement

> Support pluggable calendars for scheduling
> ------------------------------------------
>
>                 Key: AIRFLOW-4105
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-4105
>             Project: Apache Airflow
>          Issue Type: Improvement
>          Components: scheduler
>            Reporter: Matthew Livesey
>            Priority: Major
>
> In some cases, the schedule for a DAG/task should follow some specific calendar. For example a business may want to only run on their working days, excluding public holidays. These scenarios cannot be expressed using cron, and due to the variety of different schedules imaginable, it would probably be necessary to allow the user to provide their own calendar implementation.
> The idea is to allow users of airflow to provide some pluggable implementation of a calendar (perhaps an iterator of applicable schedule times?) which can then be referenced as schedule_interval when building DAGs.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)