Hi Daniel,

No objection but just a (late arrival) question I had...

The `Backfill.max_active_runs` Will be measured, limited and counted
irrespective of the `DAG.max_active_runs` and irrespective of the real
actual load? Assuming `DAG.max_active_runs == 10` and currently 5 DAGs
are running from manual triggers or schedule, the Backfill will cound
the runs from 0 to backfill-max irrespective of parallel schedule?
(Total active run counter will not subtract the actual running from the
Backfill limit to have the Backfill limit as a overall cumulative cap).
Two separate counters and run limits.

Jens

On 07.10.24 18:23, Daniel Standish wrote:
Alright so since folks don't seem to concerned with my proposal in the
discussion
thread<https://lists.apache.org/thread/cmh0klwncry0m8h8s6jyjg2wkkgwjn9h>,
I am running a formal lazy consensus vote before updating the AIP to
reflect the decision.

The proposal:

DAG.max_active_runs will apply to non-backfill dag runs and will *not* apply
to backfill dag runs.
Backfill.max_active_runs is a required param for backfills and is evaluated
entirely separately from DAG.max_active_runs. In other words,
DAG.max_active_runs is not considered at all for dag runs that are part of
a backfill.  Only the max_active_runs for that backfill is considered.

This vote will run from now until Thursday October 10 at 10am
America/Los_Angeles time.

Reply via email to