lquerel / gcp-bigquery-client

GCP BigQuery Client (Rust)
Apache License 2.0
92 stars 60 forks source link

"Rows are not present" panics for query_all #61

Closed blombern closed 9 months ago

blombern commented 1 year ago

I've been using version 0.16.6 since it's release, paging through big results with occasional panics but successfully. Since a few days ago my ingestion panics on every request, making it unusable. I'm wondering if there's been a change on Google's end?

I'm now running on 0.16.7 and the only way i could get some successful queries going was to cut my query size way way down. But this is multiplying my query cost and still panicking quite often.

blombern commented 1 year ago

I managed to resolve the issue by increasing the default timeout in GetQueryResultsParameters for query_all. Could the timeout be passed in as a parameter to the function? Happy to contribute a PR.

magnalite commented 1 year ago

Related, #54 appears to fix this for query_all_with_location but not query_all.