-
Notifications
You must be signed in to change notification settings - Fork 1.1k
[DO NOT MERGE] Validate Beam 2.69.0rc3 #2907
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
Summary of ChangesHello @Amar3tto, 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 is a validation effort to ensure compatibility and functionality with the upcoming Apache Beam 2.69.0 release candidate. It involves a comprehensive update of both Java and Python Beam dependencies, along with necessary build system configurations and code adjustments to align with the new Beam version's APIs. The changes are specifically for testing purposes, as indicated by the 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
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2907 +/- ##
============================================
- Coverage 50.07% 49.99% -0.08%
- Complexity 4971 5350 +379
============================================
Files 967 967
Lines 59318 59334 +16
Branches 6445 6448 +3
============================================
- Hits 29701 29666 -35
- Misses 27511 27566 +55
+ Partials 2106 2102 -4
🚀 New features to boost your workflow:
|
|
JdbcToBigQueryYamlIT.testJdbcToBigQuery and testJdbcToBigQueryWithoutDriverJars job id Unfortunately the fix in apache/beam#36564 wasn't complete but reading the code how could tempLocationRoot be null... |
Can we fix these tests or new rc is needed? |
|
This one is caused by apache/beam#36139 switched the BQIO implemtation for Beam YAML. The NPE still occurring suggesting it wasn't caused by ValueProvider. The pipeline option is indeed not passed in managed transform combined with YAML. apache/beam#33074 is still at open status |
|
bigQueryLoadingTemporaryDirectory isn't effective for YAML templates. Let me see if this can be fixed by a config change. |
|
temp_location is a requirement after migration to BigQueryManagedIO Batch Writes. we need a fix like this apache/beam#36336 |
|
It's on Dataflow runner so temp location should be present. In fact in template launcher log I can see Yaml pipeline launcher options (there are two temp_location parameter is dubious though) |
|
I would check if they are actually being picked up. In Beam repo i had to make fix apache/beam#36302. If its delaying the Release, we can choose to revert Migration and i can fix Templates repo |
|
also update here -- this is actually WAI because YAML BQIO switched to use managed transform, which does not upgrade to 2.69.0 yet, see apache/beam#33074 (comment). I think we're good for now |
No description provided.