Uh oh!
There was an error while loading. Please reload this page.
[BEAM-12114] Eliminate beam_fn_api from KafkaIO expansion - #14419
Conversation
120fbf6 to
47cbf03Compare
kennknowles
left a comment
There was a problem hiding this comment.
This is a useful step for moving this experiment out of the core SDK and into runners. Nice!
There was a problem hiding this comment.
Mark @Internal just to be clear that it is not for pipeline authors. Would be good to document why this exists and when to use it.
Perhaps it could be in runners-core-construction, but I actually want to merge that back into the core SDK so no need.
There was a problem hiding this comment.
runners-core-construction cannot depend on kafka-io because expansion-service introduces circular dependency, just like pubsub
kennknowles
commented
Apr 7, 2021
run java precommit |
boyuanzz
commented
Apr 8, 2021
Run Java KafkaIO Performance Test |
06b409f to
280ccdcCompareboyuanzz
commented
Apr 8, 2021
Run Java KafkaIO Performance Test |
boyuanzz
commented
Apr 9, 2021
Run Java PreCommit |
boyuanzz
commented
Apr 12, 2021
Run Java PreCommit |
1 similar comment
boyuanzz
commented
Apr 12, 2021
Run Java PreCommit |
I got build errors from :sdks:java:testing:tpcds module as: It seems like if I change :sdks:java:testing:tpcds to apply |
boyuanzz
commented
Apr 12, 2021
Commented on the PR #12436 (comment) to see whether it's intended to not apply |
kennknowles
commented
Apr 12, 2021
When I look at https://github.com/apache/beam/blob/master/sdks/java/testing/tpcds/build.gradle I do not really understand the root cause. I think using |
boyuanzz
commented
Apr 12, 2021
Fix the build makes this PR extremely huge: d05cd78. Especially applying spotless introduced a lot of formatting changes. |
kennknowles
commented
Apr 12, 2021
I am OK doing more than one commit in a PR, if each commit makes sense. Doing the spotless formatting in its own commit makes sense. Why is it so huge? Is it not applied already? |
kennknowles
commented
Apr 12, 2021
Oh, I see. Yes, I think it is probably worth separating the large-scale change of adding |
No. Spotlesscheck was not applied because this module didn't apply |
kennknowles
commented
Apr 12, 2021
Yea, I see the problem. If we change to a more standard style of Gradle configuration we may avoid this pain in the future. I am OK with multiple commits but maybe a separate PR would be most clear. |
boyuanzz
commented
Apr 13, 2021
Here we go: #14516 |
boyuanzz
commented
Apr 13, 2021
Run Java PreCommit |
boyuanzz
commented
Apr 13, 2021
Run Java PreCommit |
boyuanzz
commented
Apr 14, 2021
I'm going to merge this PR and I'll monitor the post commit for next 2 days. |
Please add a meaningful description for your change here
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:
R: @username).[BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replaceBEAM-XXXwith the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.CHANGES.mdwith noteworthy changes.See the Contributor Guide for more tips on how to make review process smoother.
Post-Commit Tests Status (on master branch)
Pre-Commit Tests Status (on master branch)
See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.
GitHub Actions Tests Status (on master branch)
See CI.md for more information about GitHub Actions CI.