[BEAM-12114] Eliminate beam_fn_api from KafkaIO expansion#14419
[BEAM-12114] Eliminate beam_fn_api from KafkaIO expansion#14419boyuanzz merged 1 commit intoapache:masterfrom
Conversation
120fbf6 to
47cbf03
Compare
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
|
run java precommit |
|
Run Java KafkaIO Performance Test |
06b409f to
280ccdc
Compare
|
Run Java KafkaIO Performance Test |
|
Run Java PreCommit |
280ccdc to
ac203ec
Compare
|
Run Java PreCommit |
1 similar comment
|
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 |
|
Commented on the PR #12436 (comment) to see whether it's intended to not apply |
|
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 |
|
Fix the build makes this PR extremely huge: d05cd78. Especially applying spotless introduced a lot of formatting changes. |
|
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? |
|
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 |
|
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. |
|
Here we go: #14516 |
|
Run Java PreCommit |
876047e to
f2cc926
Compare
|
Run Java PreCommit |
|
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.