You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by an...@apache.org on 2015/06/19 19:47:11 UTC

spark git commit: [SPARK-8430] ExternalShuffleBlockResolver of shuffle service should support UnsafeShuffleManager

Repository: spark
Updated Branches:
  refs/heads/master 2c59d5c12 -> 9baf09301


[SPARK-8430] ExternalShuffleBlockResolver of shuffle service should support UnsafeShuffleManager

andrewor14 can you take a look?thanks

Author: Lianhui Wang <li...@gmail.com>

Closes #6873 from lianhuiwang/SPARK-8430 and squashes the following commits:

51c47ca [Lianhui Wang] update andrewor's comments
2b27b19 [Lianhui Wang] support UnsafeShuffleManager


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/9baf0930
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/9baf0930
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/9baf0930

Branch: refs/heads/master
Commit: 9baf093014a48c5ec49f747773f4500dafdfa4ec
Parents: 2c59d5c
Author: Lianhui Wang <li...@gmail.com>
Authored: Fri Jun 19 10:47:07 2015 -0700
Committer: Andrew Or <an...@databricks.com>
Committed: Fri Jun 19 10:47:07 2015 -0700

----------------------------------------------------------------------
 .../spark/network/shuffle/ExternalShuffleBlockResolver.java       | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/9baf0930/network/shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java
----------------------------------------------------------------------
diff --git a/network/shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java b/network/shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java
index dd08e24..022ed88 100644
--- a/network/shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java
+++ b/network/shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java
@@ -108,7 +108,8 @@ public class ExternalShuffleBlockResolver {
 
     if ("org.apache.spark.shuffle.hash.HashShuffleManager".equals(executor.shuffleManager)) {
       return getHashBasedShuffleBlockData(executor, blockId);
-    } else if ("org.apache.spark.shuffle.sort.SortShuffleManager".equals(executor.shuffleManager)) {
+    } else if ("org.apache.spark.shuffle.sort.SortShuffleManager".equals(executor.shuffleManager)
+      || "org.apache.spark.shuffle.unsafe.UnsafeShuffleManager".equals(executor.shuffleManager)) {
       return getSortBasedShuffleBlockData(executor, shuffleId, mapId, reduceId);
     } else {
       throw new UnsupportedOperationException(


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org