-
Notifications
You must be signed in to change notification settings - Fork 306
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tests/system/test_pandas.py::test_insert_rows_from_dataframe is flaky #733
Comments
Interestingly, I haven't observed this in the last 2+ years. As per docs, streamed data should be available within a few seconds, but something might have changed so that even this is sometimes too late. @shollyman Is there a reasonable upper bound on those "few seconds"? Just to know how long does it make sense to keep polling in the test. |
Queries should be reading from the streaming buffer, so I'm a bit surprised this started flaking. Edit: That's why we run a query here instead of using python-bigquery/tests/system/test_pandas.py Lines 672 to 678 in 1246da8
|
I'm seeing the "within a few seconds" language now. I think that's a bit different from how it used to be. Polling until we get 6 results (max a few times) seems the right option. |
In CI, this test has failed at least twice in the last day.
Perhaps this due to eventual consistency and we need to poll until we get 6 results.
The text was updated successfully, but these errors were encountered: