Skip to content

Implement Query Retries #6218

Closed
Closed

Description

@alvarowolfx

To make query execution more reliable, so customers do not need to write complex retry loops. The SDK should automatically handles temporary network drops, rate limits, and job backend errors for both fast query path (jobs.query) and full jobs (jobs.insert). This should be done while allowing users to customize retry limits and policies when needed.

Reference for job backend errors: https://cloud.google.com/bigquery/docs/error-messages

See internal go/cloud-rust:bigquery-query-retries-design

Activity

  1. self-assigned this
    on Jul 29, 2026
  2. added
    type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.
    priority: p2Moderately-important priority. Fix may not be included in next release.
    api: bigqueryIssues related to the BigQuery API.
    on Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

api: bigqueryIssues related to the BigQuery API.priority: p2Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions