FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

ServiceUnavailable missing in polling retries · Issue #183 · googleapis/python-api-core · GitHub

This repository was archived by the owner on Feb 23, 2026. It is now read-only.
/ python-api-core Public archive
This repository was archived by the owner on Feb 23, 2026. It is now read-only.

ServiceUnavailable missing in polling retries #183

Description

"503 service unavailable" errors are not being retried when long running operations (e.g. dataproc create_cluster) are polled.

Currently, the default retry predicate (retry.py) includes google.api_core.exceptions.ServiceUnavailable, but the polling retry predicate (polling.py) overrides the former and doesn't include ServiceUnavailable. This doesn't look intentional: if retry.py considers ServiceUnavailable to be transient and retriable, so should polling.py.

This is causing issues for customers: e.g. their Cloud Function crashes during polling when they encounter a single connection reset.

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: p2Moderately-important priority. Fix may not be included in next release.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


    Back | FazBrowse Home | New Git URL