eladkal commented on PR #61833:
URL: https://github.com/apache/airflow/pull/61833#issuecomment-3907665600

   > I'll try to clarify - Let's say that using this parameter you allow only 
asset runs (`allowed_run_types = ['assets']`). At some future point you decide 
that you want to re-add scheduled runs (`allowed_run_types =['assets', 
'scheduled']`).
   > 
   > 1. Do we respect the `catchup` parameter in this case to complete past 
runs? (see followup)
   > 2. If we do, are **all** past scheduled runs queued, or only those between 
setting the initial `allowed_run_types` and updating it? You might had set 
`catchup=False` before adding `allowed_run_types`, and if you now change both 
`catchup=True` and allow scheduled runs, there will be a lot of potentially 
unnecessary runs for the users.
   > 
   > We could keep it simple for now and make the required assumptions, but it 
should be documented IMO.
   
   Catachup is not the same as backfill.
   Catchup works only after the latest existed dagrun. In your example changing 
to catchup=true will do bothing regardless of the new flag.


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