-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Revert "Per element schema parsing in ConvertToBeamRows" #36507
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
Conversation
This reverts commit 1a6ec3a.
Summary of ChangesHello @Abacn, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request aims to enhance the stability of the Apache Beam BigQuery I/O connector by reverting a recent optimization related to per-element schema parsing. This temporary rollback is a strategic move to resolve existing bugs and streamline the release process, with the understanding that the optimization can be re-evaluated and re-implemented more robustly in a future iteration. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
|
R: @Amar3tto cc: @stankiewicz |
|
Stopping reviewer notifications for this pull request: review requested by someone other than the bot, ceding control. If you'd like to restart, comment |
|
Retried failed workflow still failing tests python 3.13 tests in general appears to be more flaky -- Python 3.13 uses |
|
Weird, that ML deps workflow failure is showing a successful build but actions has marked it as a fail. I don't know if the grpc bug is confirmed as fixed yet, but that would cause more noise in the 3.13 tests |
Yes, this is very possible, particularly if tests are launching subprocesses. per @sergiitk, we can try to set and see if it helps. These experiments will be enabled in an official grpc release, but tentatively only early next year. |
|
Thanks, let me proceed merging this for now to get two test workflow back green |
Reverts #36393
Fix #35285 ; fix #34990
Clean up tests for release cut. Since the original PR is for optimization not bug fix, forward fix can be done in parallel.
Tested locally with
export EXPANSION_JARS=...; pytest -v --capture=no apache_beam/io/external/xlang_bigqueryio_it_test.py::BigQueryXlangStorageWriteIT::test_write_with_dicts_cdc --test-pipeline-options='--runner=TestDirectRunner --project=apache-beam-testing'