Skip to content

Implement Query Retries #6218

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

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