The GitHub Actions job "Tests (AMD)" on 
airflow.git/fix-stackdriver-transport-send-guard has failed.
Run started by GitHub user roshanprabu (triggered by potiuk).

Head commit for run:
f9954224f5978e456147bd933f77062b1b65b038 / roshanprabu <[email protected]>
Guard StackdriverRemoteLogIO's transport.send() against errors

The log processor's transport.send() call ran unguarded. This
processor is installed for every supervised component (scheduler,
dag-processor, triggerer, workers) whenever REMOTE_TASK_LOG routes
through Stackdriver, so any IAM permission error, gRPC connectivity
failure, or quota exception from Cloud Logging propagated straight out
of the structlog processor and crashed the entire process -- observed
as a dag-processor stuck in CrashLoopBackOff from a missing
logging.logEntries.create IAM binding.

The read path already has this exact guard one function down (see the
try/except around read_logs() a few lines below, with the same
rationale in its comment); the write path was simply missing the
equivalent. Log delivery is best-effort, so this logs a warning via
the handler's own logger instead of raising.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to