The GitHub Actions job "Scheduled verify release calendar" on airflow.git/main 
has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
29ac7c07269cc32ca74c11604f645b441ebeba2e / Akshet Pandey 
<[email protected]>
Fix Cloud Run deferrable trigger handling of transient 503 (#67219)

The CloudRunJobFinishedTrigger polls the long-running operation via
CloudRunAsyncHook.get_operation in its loop. When that gRPC call fails
with a transient 503 ServiceUnavailable — typical of a regional Cloud
Run API blip while the underlying job is still progressing — the
exception propagates out of the trigger, the triggerer logs the
failure, and the deferred task is failed with TaskDeferralError. The
worker's task-level retry then re-runs the operator from scratch,
which re-submits a brand new Cloud Run execution rather than waiting
on the in-flight one.

Catch ServiceUnavailable inside the polling loop, log a warning, sleep
polling_period_seconds, and continue — mirroring the equivalent fix in
DataflowJobStatusTrigger (#66293). Other exceptions still propagate so
Airflow's task-level retry can take over for genuinely terminal
errors.

Tests cover the new retry behavior (one ServiceUnavailable followed
by a successful poll yields the SUCCESS TriggerEvent) and lock in
that unexpected exceptions are not silently swallowed.

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

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

With regards,
GitHub Actions via GitBox


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

Reply via email to