googleapis / googleapis/google-cloud-rust
Implement Query Retries
Open
api: bigquery
priority: p2
type: feature request
- Dominant language
- Rust
- Stars
- 955
- Forks
- 144
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 279
Description
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
Contributor guide
Assessment
This issue has not been assessed yet.