apache/airflow
Add parameter `deferrable` to `AzureBatchOperator`
Fechada
#59.779 aberto em 24 de dez. de 2025
area:async-operatorsgood first issuekind:feature
Métricas do repositório
- Stars
- (44.809 estrelas)
- Métricas de merge de PR
- (Mesclagem média 7d 18h) (834 fundiu PRs em 30d)
Description
Description
The AzureBatchOperator currently has no option to set it to deferrable, which would allow the task to be run by an async low-resource worker ("triggerer"). Therefore Azure Batch tasks block a regular worker, even though they only ping the Azure platform from time to time.
I propose to add this parameter and changing the operator to use asynchronous calls.
As a reference, the AWS Batch operator has a parameter deferrable.
Use case/motivation
Adding this parameter and changing the operator to use asynchronous calls would reduce resource consumption when using Azure Batch.
Related issues
No response
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct