Skip to content

[SPARK-23349][SQL]ShuffleExchangeExec: Duplicate and redundant type determination for ShuffleManager Object - #20530

Closed
wujianping10043419 wants to merge 1 commit into
apache:masterfrom
wujianping10043419:wujp-0107-home
Closed

[SPARK-23349][SQL]ShuffleExchangeExec: Duplicate and redundant type determination for ShuffleManager Object#20530
wujianping10043419 wants to merge 1 commit into
apache:masterfrom
wujianping10043419:wujp-0107-home

Conversation

@wujianping10043419

Copy link
Copy Markdown

What changes were proposed in this pull request?

org.apache.spark.sql.execution.exchange.ShuffleExchangeExec:

There is a nested "if or else" branch within the "needtocopyobjectsbeforguffle()" function.
The <sortBasedShufffleOn> condition in the first layer "if" has the same value as the <bypassIsSupported> condition in the second layer "if", that is, <bypassIsSupported> must be true when <sortBasedShufffleOn> is true.
In addition, the <byPassMergeThreshold> condition will be used in the second layer "if" and should not be calculated until needed.

It's to remove the <bypassIsSupported> condition in the second layer " if" and to move the <bypassmergethreshold> calculation backward

How was this patch tested?

Existing tests

@AmplabJenkins

Copy link
Copy Markdown

Can one of the admins verify this patch?

@hvanhovell

Copy link
Copy Markdown
Contributor

@wujianping10043419 this change is too trivial to merge, I am sorry. The main reason for not merging is because this will mess up the git blame for the given code, which is sometimes very useful to find out why we implemented something the way it is. Can you close this?

Thank you for your contribution.

@srowensrowen mentioned this pull request May 11, 2018
zifeif2 pushed a commit to zifeif2/spark that referenced this pull request Nov 22, 2025
Closesapache#20458Closesapache#20530Closesapache#20557Closesapache#20966Closesapache#20857Closesapache#19694Closesapache#18227Closesapache#20683Closesapache#20881Closesapache#20347Closesapache#20825Closesapache#20078Closesapache#21281Closesapache#19951Closesapache#20905Closesapache#20635
Author: Sean Owen <srowen@gmail.com>
Closesapache#21303 from srowen/ClosePRs.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@wujianping10043419@AmplabJenkins@hvanhovell