Uh oh!
There was an error while loading. Please reload this page.
[BEAM-79] add Gearpump runner - #323
Conversation
9994ddf to
a514092Comparejbonofre
commented
May 11, 2016
Good job. Let me take a look and try it. Thanks @manuzhang ! |
davorbonaci
commented
May 11, 2016
Wow! We didn't expect it this fast! We'll take a look shortly, but it might take us a few days to parse through. R: @davorbonaci |
ed4a200 to
b776af4Comparemanuzhang
commented
May 12, 2016
Gearpump requires Java 8 so the test matrix for Java 7 will fail. |
davorbonaci
commented
May 13, 2016
Also, R: @kennknowles. |
| <dependency> | ||
| <groupId>org.apache.beam</groupId> | ||
| <artifactId>java-sdk-all</artifactId> | ||
| <version>${beam.version}</version> |
There was a problem hiding this comment.
I believe you can omit this version and let the parent <dependencyManagement> sections set it up.
kennknowles
commented
May 13, 2016
This is really cool! One thing that you can do to get a lot of automatic feedback on your runner is set up the |
manuzhang
commented
May 15, 2016
@kennknowles Thanks, I'll go through all the stuff with your comments. |
Sorry for the slow replies. Please feel free to send back thoughts or questions any time. |
manuzhang
commented
May 31, 2016
@kennknowles updated most parts against your comments. It seems |
manuzhang
commented
Jun 12, 2016
@kennknowles any more comments ? |
kennknowles
commented
Jun 22, 2016
Just a heads up: you are going to need to add a dependency on |
manuzhang
commented
Jun 23, 2016
@kennknowles Yes, I saw that. I'm trying out the new |
kennknowles
commented
Jul 1, 2016
Let me know if there is anything else I can make easier here. Happy to chat, etc. |
f73393e to
bbc2c9aCompare@kennknowles It seems some tests are still implemented with |
kennknowles
commented
Jul 11, 2016
Tests using Test timeouts: It may be infeasible to run all these For right now, there's a RAT plugin failure in the From there, since traffic on the branch will be low enough, I think we can probably check it in to a feature branch and then set up the postsubmit job and try to see if we can speed up the tests. |
kennknowles
commented
Jul 11, 2016
It looks like the RAT plugin was seeing files that needed to be cleaned up from another branch. We've just adjusted the Jenkins configuration so those files should be cleaned. Go ahead and force a rebuild via rebase and force push, or dummy commit, and we should see Jenkins succeed or timeout. |
4341ee0 to
c7e6f92Comparemanuzhang
commented
Jul 12, 2016
The travis build has errors as below which cannot be reproduced on my laptop. |
kennknowles
commented
Jul 13, 2016
Curious. I can't say much about the details there. What was at the other end of the future that timed out when the embedded Gearpump cluster was starting up? I'll pull and try it to see if my environment reproduces the issue. |
manuzhang
commented
Jul 19, 2016
@kennknowles finally, travis is green. |
kennknowles
commented
Jul 19, 2016
I can confirm that failure. It should certainly succeed. I'm looking into it. |
kennknowles
commented
Jul 19, 2016
From a quick search it looks like the failure of The fix suggested is to invoke the plugin only through |
kennknowles
commented
Jul 19, 2016
I have identified two issues that may prevent you from finding the real problem:
When I fix these two issues locally, the remaining RAT failure is I would fix this for you and merge to a feature branch, but since it is a licensing issue I think it best that you make the edits. |
manuzhang
commented
Jul 20, 2016
@kennknowles Thanks for the thorough explanation. I think we are good to go this time. |
dhalperi
commented
Jul 20, 2016
Boom! |
kennknowles
commented
Jul 20, 2016
Awesome! |
kennknowles
commented
Jul 20, 2016
Merged to branch |
manuzhang
commented
Jul 20, 2016
😄 |
* changes without context autosynth cannot find the source of changes triggered by earlier changes in this repository, or by version upgrades to tools such as linters. * docs: update python contributing guide Adds details about blacken, updates version for system tests, and shows how to pass through pytest arguments. Source-Author: Chris Cotter <cjcotter@google.com> Source-Date: Mon Feb 8 17:13:36 2021 -0500 Source-Repo: googleapis/synthtool Source-Sha: 4679e7e415221f03ff2a71e3ffad75b9ec41d87e Source-Link: googleapis/synthtool@4679e7e * build(python): enable flakybot on library unit and system tests Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com> Source-Date: Wed Feb 17 14:10:46 2021 -0700 Source-Repo: googleapis/synthtool Source-Sha: d17674372e27fb8f23013935e794aa37502071aa Source-Link: googleapis/synthtool@d176743 * test: install pyopenssl for mtls testing Source-Author: arithmetic1728 <58957152+arithmetic1728@users.noreply.github.com> Source-Date: Tue Mar 2 12:27:56 2021 -0800 Source-Repo: googleapis/synthtool Source-Sha: 0780323da96d5a53925fe0547757181fe76e8f1e Source-Link: googleapis/synthtool@0780323 Co-authored-by: Craig Labenz <craig.labenz@gmail.com>
Be sure to do all of the following to help us incorporate your contribution
quickly and easily:
[BEAM-<Jira issue #>] Description of pull requestmvn clean verify. (Even better, enableTravis-CI on your fork and ensure the whole test matrix passes).
<Jira issue #>in the title with the actual Jira issuenumber, if there is one.
Individual Contributor License Agreement.
This PR adds Gearpump runner to Beam meeting the goals of phase 1 in the design document.
The Gearpump runner supports the following functionalities,
Here's a snapshot of running the following Beam example on Gearpump cluster
Note that the Gearpump runner is still in early stage and lacking capabilities like trigger, side inputs, aggregator. However, I'd like to have the community to get a feel of what Gearpump is like, whether Beam and Gearpump go well, and gather ideas for improvements.