The GitHub Actions job "Tests (AMD)" on 
airflow.git/akshetpandey/fix-cloud-run-trigger-transient-grpc has failed.
Run started by GitHub user akshetpandey (triggered by shahar1).

Head commit for run:
6c5bd388da152a74e3b42ff3eebf02f58bf340b1 / Akshet Pandey 
<[email protected]>
Expand retryable gRPC errors in Cloud Run trigger polling loop

ServiceUnavailable alone covers the typical 503 blip but Cloud Run's
get_operation can fail just as transiently with InternalServerError,
DeadlineExceeded, GatewayTimeout, ResourceExhausted, or Aborted —
all cases where the underlying execution is still progressing and
re-polling is correct. Treating any of these as terminal would still
cascade into Airflow's task-level retry re-submitting the whole job.

Catch the full retryable tuple instead. Anything outside it
(PermissionDenied, NotFound, auth failures, ...) still propagates so
genuinely terminal errors aren't swallowed.

Tests parametrize across every entry in the retryable tuple and over
two representative non-retryable cases (PermissionDenied and a bare
RuntimeError) to lock in the boundary.

Signed-off-by: Akshet Pandey <[email protected]>

Report URL: https://github.com/apache/airflow/actions/runs/26134147581

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to