Under which category would you file this issue?
Providers
Apache Airflow version
3.3.0
What happened and how to reproduce it?
GKEStartPodOperator(
image="debian:bullseye",
cmds=["bash"],
arguments=["-c", "sleep 480"],
deferrable=True,
execution_timeout=timedelta(minutes=2),
# ...
)
instead of the execution timeout causing the job to fail at the 2 minute marks, it chugs along for all 4 minutes and then succeeds.
What you think should happen instead?
Deferred pods should respect their execution timeout, similar to what was implemented in the Kubernetes provider here:
#67229
Operating System
No response
Deployment
No response
Apache Airflow Provider(s)
google
Versions of Apache Airflow Providers
apache-airflow-providers-cncf-kubernetes==10.20.0
apache-airflow-providers-google==22.2.2
Official Helm Chart version
1.18.0
Kubernetes Version
No response
Helm Chart configuration
No response
Docker Image customizations
No response
Anything else?
Every single deferrable pod with an execution timeout set does not respect it.
Are you willing to submit PR?
Code of Conduct
Under which category would you file this issue?
Providers
Apache Airflow version
3.3.0
What happened and how to reproduce it?
instead of the execution timeout causing the job to fail at the 2 minute marks, it chugs along for all 4 minutes and then succeeds.
What you think should happen instead?
Deferred pods should respect their execution timeout, similar to what was implemented in the Kubernetes provider here:
#67229
Operating System
No response
Deployment
No response
Apache Airflow Provider(s)
google
Versions of Apache Airflow Providers
apache-airflow-providers-cncf-kubernetes==10.20.0
apache-airflow-providers-google==22.2.2
Official Helm Chart version
1.18.0
Kubernetes Version
No response
Helm Chart configuration
No response
Docker Image customizations
No response
Anything else?
Every single deferrable pod with an execution timeout set does not respect it.
Are you willing to submit PR?
Code of Conduct