googleapis / googleapis/google-cloud-go

bigquery: improve retrying job experience

Open
#5,518 0 comments 0 reactions 0 assignees View on GitHub
api: bigquery priority: p2 type: feature request
Dominant language
Go
Stars
4.5k
Forks
1.6k
Avg merge
1d 13h
Merged PRs (30d)
109

Description

cloud.google.com/go/bigquery supports retries on insertion/polling, but an async query job can still terminate in error. Safe retries on this level require knowledge of query to determine idempotence (can we ever safely automatically retry a script, for example) and failure cause.

Consider some utilities for simplifying job-level retry. Retaining job configs may be excessively heavyweight. retry from a metadata lookup?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.