-
Notifications
You must be signed in to change notification settings - Fork 28.1k
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
[SPARK-8464][Core][Shuffle] Consider separating aggregator and non-aggregator paths in ExternalSorter #7129
Conversation
…class instances, one which uses Aggregator and one which does not. Next step is to extract out common code
…lasses that implement this interface to abstract away the aggregator usage.
Test build #36151 has finished for PR 7129 at commit
|
Test build #36139 has finished for PR 7129 at commit
|
Test build #36153 has finished for PR 7129 at commit
|
Test build #36154 has finished for PR 7129 at commit
|
…gregator interfaces
Test build #36163 has finished for PR 7129 at commit
|
retest this please |
Test build #36168 has finished for PR 7129 at commit
|
Test build #36174 timed out for PR 7129 at commit |
Test build #36253 has finished for PR 7129 at commit
|
@JoshRosen Any chance I could get a second pair of eyes on this? I'm wary of changes to ExternalSorter introducing complicated merge conflicts. Would love your help, thanks! |
Test build #36548 has finished for PR 7129 at commit
|
Test build #36842 has finished for PR 7129 at commit
|
Test build #36852 has finished for PR 7129 at commit
|
Test build #36855 has finished for PR 7129 at commit
|
retest this please |
Test build #36872 has finished for PR 7129 at commit
|
retest this please |
Test build #36888 has finished for PR 7129 at commit
|
@rxin @JoshRosen Could I please get a review of this PR? Thanks! |
@JoshRosen @rxin Hi folks - any chance of getting a review? Thanks! |
Test build #37525 has finished for PR 7129 at commit
|
Test build #38259 has finished for PR 7129 at commit
|
@rxin @JoshRosen @davies Could I please get a review for this patch? Thanks. |
Realistically, I think it's unlikely that any of us will have time to review this until next week since we're all busy working on things for the 1.5.0 feature freeze. |
Test build #39232 has finished for PR 7129 at commit
|
@ilganeli thanks a lot for working on this, but we've decided this probably isn't the right thing to do. Do you mind if we close this issue? |
That’s fine, go for it. From: Michael Armbrust <notifications@github.commailto:notifications@github.com> @ilganelihttps://github.com/ilganeli thanks a lot for working on this, but we've decided this probably isn't the right thing to do. Do you mind if we close this issue? — The information contained in this e-mail is confidential and/or proprietary to Capital One and/or its affiliates and may only be used solely in performance of work or services for Capital One. The information transmitted herewith is intended only for use by the individual or entity to which it is addressed. If the reader of this message is not the intended recipient, you are hereby notified that any review, retransmission, dissemination, distribution, copying or other use of, or taking of any action in reliance upon this information is strictly prohibited. If you have received this communication in error, please contact the sender and delete the material from your computer. |
I've started by separating ExternalAggregator into two classes, one which assumes an aggregator is defined and one which does not. Common code is extracted into a parent class.