Skip to content
This repository was archived by the owner on Nov 12, 2025. It is now read-only.
This repository was archived by the owner on Nov 12, 2025. It is now read-only.

tests.system.reader.test_reader: test_snapshot[v1beta2-AVRO] failed #161

@flaky-bot

Description

@flaky-bot

This test failed!

To configure my behavior, see the Flaky Bot documentation.

If I'm commenting on this issue too often, add the flakybot: quiet label and
I will stop commenting.


commit: a137732
buildURL: Build Status, Sponge
status: failed

Test output
client_and_types = (, )
project_id = 'precise-truck-742'
table = Table(TableReference(DatasetReference('precise-truck-742', 'bq_storage_system_tests_05319d93_897c_403f_9212_4fe7a3a3bace'), 'users'))
bq_client = 
data_format = 'AVRO'
@pytest.mark.parametrize("data_format", ("AVRO", "ARROW"))
def test_snapshot(client_and_types, project_id, table, bq_client, data_format):
    client, types = client_and_types

    # load original data into the table
    original_data = [
        {"first_name": "OGFoo", "last_name": "Smith", "age": 44},
        {"first_name": "OGBar", "last_name": "Jones", "age": 33},
    ]
  og_job = bq_client.load_table_from_json(original_data, table).result()

tests/system/reader/test_reader.py:192:


.nox/system-3-8/lib/python3.8/site-packages/google/cloud/bigquery/job/base.py:662: in result
return super(_AsyncJob, self).result(timeout=timeout, **kwargs)


self = <google.cloud.bigquery.job.load.LoadJob object at 0x7fa8a4120640>
timeout = None, retry = <google.api_core.retry.Retry object at 0x7fa8a6744b80>

def result(self, timeout=None, retry=DEFAULT_RETRY):
    """Get the result of the operation, blocking if necessary.

    Args:
        timeout (int):
            How long (in seconds) to wait for the operation to complete.
            If None, wait indefinitely.

    Returns:
        google.protobuf.Message: The Operation's result.

    Raises:
        google.api_core.GoogleAPICallError: If the operation errors or if
            the timeout is reached before the operation completes.
    """
    kwargs = {} if retry is DEFAULT_RETRY else {"retry": retry}
    self._blocking_poll(timeout=timeout, **kwargs)

    if self._exception is not None:
        # pylint: disable=raising-bad-type
        # Pylint doesn't recognize that this is valid in this case.
      raise self._exception

E google.api_core.exceptions.Forbidden: 403 Exceeded rate limits: too many table update operations for this table. For more information, see https://cloud.google.com/bigquery/troubleshooting-errors

.nox/system-3-8/lib/python3.8/site-packages/google/api_core/future/polling.py:134: Forbidden

Metadata

Metadata

Assignees

Labels

api: bigquerystorageIssues related to the googleapis/python-bigquery-storage API.flakybot: issueAn issue filed by the Flaky Bot. Should not be added manually.priority: p1Important issue which blocks shipping the next release. Will be fixed prior to next release.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions