-
Notifications
You must be signed in to change notification settings - Fork 65
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
[NEMO-456] Remove unnecessary shuffling processes in Combine transformation #302
[NEMO-456] Remove unnecessary shuffling processes in Combine transformation #302
Conversation
…and PipelineTranslator. Removed keyword final in GBKTransform to make it extendable.
...nd/beam/src/main/java/org/apache/nemo/compiler/frontend/beam/PipelineTranslationContext.java
Outdated
Show resolved
Hide resolved
…bator-nemo into 456-RemoveShufflinginCombine Merging
@@ -275,7 +275,7 @@ DAGBuilder getBuilder() { | |||
if (srcTransform instanceof FlattenTransform) { | |||
return CommunicationPatternProperty.Value.ONE_TO_ONE; | |||
} | |||
if (dstTransform instanceof GBKTransform | |||
if ((dstTransform instanceof GBKTransform && !((GBKTransform) dstTransform).getIsPartialCombining()) |
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.
Could you please add some comments here?
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.
Yes, I added them. Thank you.
Kudos, SonarCloud Quality Gate passed! 0 Bugs |
JIRA: [NEMO-460: Setting coders in CombinePerKey transformation](https://issues.apache.org/jira/projects/NEMO/issues/NEMO-460) **Major changes:** - Added the additional parameter "inputCoder" for GBKTransform constructor. - Fixed the input coder and the output coder for the partial combine transform and the final combine transform. **Minor changes to note:** - Fixed the main output TupleTags for the partial combine transform and the final combine transform. **Tests for the changes:** - Current tests suffice. **Other comments:** - This needs to be merged after merging #302 Closes #303
JIRA: NEMO-456: Remove unnecessary shuffling processes in Combine transformation
Major changes:
Tests for the changes:
Closes #302