The GitHub Actions job "Tests (AMD)" on airflow.git/feature/redshift-delete-configurable-busy-retry has succeeded. Run started by GitHub user seanghaeli (triggered by seanghaeli).
Head commit for run: 15830f9af03cd302ba5bf4eed9e073fd38db2b7d / Sean Ghaeli <[email protected]> Make RedshiftDeleteClusterOperator busy-retry window configurable The delete operator retries on InvalidClusterStateFault when the cluster is mid-transition (e.g. pausing/resuming). The retry budget was hardcoded to 10 attempts * 15s = 2.5 min, which expires long before a ~15 min pause settles into a deletable state, causing the task to fail and the cluster to leak. Promote the two hardcoded constants to __init__ params (busy_retry_attempts, busy_retry_interval) and raise the default to 60 * 15s = 15 min so the retry outlasts a pause. Both are overridable. poll_interval/max_attempts (completion waiter) are unchanged. Note: this synchronous retry loop still runs before the deferrable branch, so it blocks the worker in both sync and deferrable modes. Moving the busy retry into the async trigger for deferrable mode is a follow-up. Generated-by: Claude Code (Opus) Report URL: https://github.com/apache/airflow/actions/runs/28827557166 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
