Details
-
Bug
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
2.25.0
Description
The BigQueryStorageStreamSource attempts to call [SplitReadStream](https://cloud.google.com/bigquery/docs/reference/storage/rpc/google.cloud.bigquery.storage.v1#bigqueryread) for each splitAtFraction call. However, the storage API [limits](https://cloud.google.com/bigquery/quotas#storage-limits) the number of control plane operations per minute for a given project, which can lead to the service being overloaded in the event of a large pipeline. The stream reader should not attempt to split a stream once it has learned that the stream can no longer be split (e.g. once a SplitReadStream call returns an empty response).
Attachments
Issue Links
- links to