You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: retry ExceptionHandler not retrying on IOException (#3668)
* fix: retry ExceptionHandler not retrying on IOException due to exception translation
* fix: retry ExceptionHandler not retrying on IOException due to exception translation
* fix: retry ExceptionHandler not retrying on IOException due to exception translation
* fix: retry ExceptionHandler not retrying on IOException due to exception translation
* fix: retry ExceptionHandler not retrying on IOException due to exception translation
* cast to HttpBigQueryRpc
* cast to HttpBigQueryRpc
* fix BigQueryRpc mocks in unit tests
* fix clirr check and format
* fix clirr
* fix clirr
* refactor HttpBigQueryRpc.write
* refactor HttpBigQueryRpc.write
* refactor ConnectionImpl HttpBigQueryRpc call
* refactor ConnectionImpl HttpBigQueryRpc call
* refactor create table
* refactor create table
* refactor BigQueryImpl
* refactor ConnectionImpl
* add missing unit test for BigQueryImpl deleteJob
* add tests to validate retry on BIGQUERY_EXCEPTION_HANDLER
* handle exception wrapping/unwrapping with new methods
* update runWithRetries to use BigQuery ruWithRetries to correctly handle thrown IOExceptions
* fix unit test
* add unit tests for retry in TableDataWriteChannel
* remove unnecessary null check
* fix unit test where null is returned in mocks causing errors
<justification>getQueryResultsWithRowLimit is just used by ConnectionImpl at the moment so it should be fine to update the signature instead of writing an overloaded method</justification>
0 commit comments