aboutsummaryrefslogtreecommitdiff
path: root/external
diff options
context:
space:
mode:
authorDavies Liu <davies@databricks.com>2015-11-12 22:44:57 -0800
committerDavies Liu <davies.liu@gmail.com>2015-11-12 22:44:57 -0800
commitad960885bfee7850c18eb5338546cecf2b2e9876 (patch)
tree07f56b97c6e7f38a7400dabb98be6f1942fab184 /external
parentea5ae2705afa4eaadd4192c37d74c97364378cf9 (diff)
downloadspark-ad960885bfee7850c18eb5338546cecf2b2e9876.tar.gz
spark-ad960885bfee7850c18eb5338546cecf2b2e9876.tar.bz2
spark-ad960885bfee7850c18eb5338546cecf2b2e9876.zip
[SPARK-8029] Robust shuffle writer
Currently, all the shuffle writer will write to target path directly, the file could be corrupted by other attempt of the same partition on the same executor. They should write to temporary file then rename to target path, as what we do in output committer. In order to make the rename atomic, the temporary file should be created in the same local directory (FileSystem). This PR is based on #9214 , thanks to squito . Closes #9214 Author: Davies Liu <davies@databricks.com> Closes #9610 from davies/safe_shuffle.
Diffstat (limited to 'external')
0 files changed, 0 insertions, 0 deletions