Some of our jobs in BigQuery are failing to load some data with connection aborted errors, as google recommends here, setting a larger timeout value.
According to the repo documentation the parameter timeout:
Setting
Required
Default
Description
timeout
False
600
Default timeout for batch_job and gcs_stage derived LoadJobs.
It feels like the timeout parameter should also be used in the BatchJobWorker classes, but apparently this parameter not being passed anywhere when triggering the job in batch_job.py:
Description
Some of our jobs in BigQuery are failing to load some data with connection aborted errors, as google recommends here, setting a larger timeout value.
According to the repo documentation the parameter
timeout
:It feels like the timeout parameter should also be used in the
BatchJobWorker
classes, but apparently this parameter not being passed anywhere when triggering the job inbatch_job.py
:In contrast, in the
gcs_stage.py
:Should we be able to pass also the timeout variable to the batch_job or is the documentation wrong (happy to open a MR if the first).