-
- Downloads
fix: bigquery more resilient querying (#48175)
* fix: bigquery more resilient querying Inline some function calls to make it easier to track what's happening. Make sure that cancellation during the initial query and subsequent page fetches are handled properly. Explicitly throw when cancelled. Only retry queries if bigquery says they are retryable. Try to cancel the BigQuery job if an exception or cancellation occurs. * Add comment explaining execution flow * Bump bigquery deps * Bump biquery dependencies * Fix tests * Fix formatting
Showing
- modules/drivers/bigquery-cloud-sdk/deps.edn 4 additions, 2 deletionsmodules/drivers/bigquery-cloud-sdk/deps.edn
- modules/drivers/bigquery-cloud-sdk/src/metabase/driver/bigquery_cloud_sdk.clj 158 additions, 150 deletions...uery-cloud-sdk/src/metabase/driver/bigquery_cloud_sdk.clj
- modules/drivers/bigquery-cloud-sdk/test/metabase/driver/bigquery_cloud_sdk_test.clj 46 additions, 25 deletions...loud-sdk/test/metabase/driver/bigquery_cloud_sdk_test.clj
- modules/drivers/bigquery-cloud-sdk/test/metabase/test/data/bigquery_cloud_sdk.clj 8 additions, 10 deletions...-cloud-sdk/test/metabase/test/data/bigquery_cloud_sdk.clj
Loading
Please register or sign in to comment