-
Notifications
You must be signed in to change notification settings - Fork 4.5k
[BEAM-115] Make in-process GroupByKey consistent with Beam model #268
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
367ce36 to
1a54583
Compare
|
Rebased onto new runner location. R: @tgroh I'll grab a committer's attention once you have considered this. |
2b2da0d to
4d78efb
Compare
|
@kennknowles @tgroh is this important? I was told that InProcess is "done" |
This introduces or clarifies the following transforms: - InProcessGroupByKey, which expands like GroupByKeyViaGroupByKeyOnly but with different intermediate PCollection types. - InProcessGroupByKeyOnly, which outputs KeyedWorkItem<K, V>. This existed already under a different name. - InProcessGroupAlsoByWindow, which is evaluated directly and accepts input elements of type KeyedWorkItem<K, V>.
4d78efb to
aad284a
Compare
|
This is part of the movement towards the new Beam runner API. The runner itself is done relative to the general state of things with all the runners. This does not pertain to delivering the runner itself. |
|
R: @dhalperi since you asked and the tests are now passing. Previously, tests failed and that's why this wasn't in weeks ago. But now with a rebase they are fixed. Likely it was bugs in the runner since I proposed this before it was done. |
|
LGTM |
| private BundleFactory bundleFactory = InProcessBundleFactory.create(); | ||
|
|
||
| @Test | ||
| public void testInMemoryEvaluator() throws Exception { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
testEvaluator
|
LGTM |
[euphoria-core] apache#259 Hints are not runtime specific.
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.