potiuk commented on code in PR #29909:
URL: https://github.com/apache/airflow/pull/29909#discussion_r1125576178


##########
airflow/timetables/simple.py:
##########
@@ -108,6 +109,37 @@ def next_dagrun_info(
         return DagRunInfo.exact(run_after)
 
 
+class ContinuousTimetable(_TrivialTimetable):
+    """Timetable that schedules continually, while still respecting start_date 
and end_date
+
+    This corresponds to ``schedule="@continuous"``.
+    """
+
+    description: str = "As frequently as possible while still obeying 
max_active_runs"

Review Comment:
   Should we enforce "max_active_runs=1" for `@continuous` run ? If I 
understand correctly this is the only reasonable setting for @continuous, 
because if max_active_runs is not set or set to high number, scheduler will 
start scheduling and runnning a lot of dagruns for such dag.
   
   Do I understand corrrectly?
   
   Besides this change also needs documentation and examples 



-- 
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