Skip to content

[SPARK-16817][CORE][WIP] Use Alluxio to improve stability of shuffle by replication of shuffle data - #22005

Closed
Chopinxb wants to merge 4 commits into
apache:masterfrom
Chopinxb:spark-shuffle-alluxio
Closed

[SPARK-16817][CORE][WIP] Use Alluxio to improve stability of shuffle by replication of shuffle data#22005
Chopinxb wants to merge 4 commits into
apache:masterfrom
Chopinxb:spark-shuffle-alluxio

Conversation

@Chopinxb

Copy link
Copy Markdown

What changes were proposed in this pull request?

(In the PR, I propose to use Alluxio to help store shuffle data in order to improve the stability of complicated OLAP task.
Motivation
In original ways, when there is a shuffle fetch failure (NodeManager(shuffle service) crashed), spark will rerun previous stage to reproduce shuffle data. This way works well, but in some cases we cannot accept the recalculation price.
In this PR, when there is a shuffle fetch failure , reduce will retry fetch shuffle data from Alluxio to avoid recalculation
Usage

  1. Enable this feature in spark-default.conf.
    spark.alluxio.shuffle.enabled ture

How was this patch tested?

manual tests

@AmplabJenkins

Copy link
Copy Markdown

Can one of the admins verify this patch?

@jerryshao

Copy link
Copy Markdown
Contributor

I believe such kind of PR requires SPIP and community discussion first.

@srowensrowen mentioned this pull request Nov 10, 2018
zifeif2 pushed a commit to zifeif2/spark that referenced this pull request Nov 22, 2025
Closesapache#21766Closesapache#21679Closesapache#21161Closesapache#20846Closesapache#19434Closesapache#18080Closesapache#17648Closesapache#17169
Add:
Closesapache#22813Closesapache#21994Closesapache#22005Closesapache#22463
Add:
Closesapache#15899
Add:
Closesapache#22539Closesapache#21868Closesapache#21514Closesapache#21402Closesapache#21322Closesapache#21257Closesapache#20163Closesapache#19691Closesapache#18697Closesapache#18636Closesapache#17176Closesapache#23001 from wangyum/CloseStalePRs.
Authored-by: Yuming Wang <yumwang@ebay.com>
Signed-off-by: hyukjinkwon <gurwls223@apache.org>
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

@Chopinxb@AmplabJenkins@jerryshao