From 540a41163f28678e42084835d846f8f0c495cbbc Mon Sep 17 00:00:00 2001 From: Mosharaf Chowdhury <mosharaf@mosharaf-ubuntu.(none)> Date: Thu, 2 Dec 2010 19:56:17 -0800 Subject: [PATCH] UseHttpPipelining is 'true' by default. --- conf/java-opts | 2 +- src/scala/spark/LocalFileShuffle.scala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/conf/java-opts b/conf/java-opts index d753f59de4..02ea427760 100644 --- a/conf/java-opts +++ b/conf/java-opts @@ -1 +1 @@ --Dspark.shuffle.class=spark.LocalFileShuffle -Dspark.shuffle.UseHttpPipelining=false +-Dspark.shuffle.class=spark.LocalFileShuffle -Dspark.shuffle.UseHttpPipelining=true diff --git a/src/scala/spark/LocalFileShuffle.scala b/src/scala/spark/LocalFileShuffle.scala index 7b829522bd..03b6931f0a 100644 --- a/src/scala/spark/LocalFileShuffle.scala +++ b/src/scala/spark/LocalFileShuffle.scala @@ -62,7 +62,7 @@ class LocalFileShuffle[K, V, C] extends Shuffle[K, V, C] with Logging { // Load config option to decide whether or not to use HTTP pipelining val UseHttpPipelining = - System.getProperty("spark.shuffle.UseHttpPipelining", "false").toBoolean + System.getProperty("spark.shuffle.UseHttpPipelining", "true").toBoolean // Build a traversable list of pairs of server URI and split. Needs to be // of type TraversableOnce[(String, ArrayBuffer[Int])] @@ -94,6 +94,7 @@ class LocalFileShuffle[K, V, C] extends Shuffle[K, V, C] with Logging { val url = "%s/shuffle/%d/%d/%d".format(serverUri, shuffleId, i, myId) val readStartTime = System.currentTimeMillis logInfo ("BEGIN READ: " + url) + // TODO: Insert data transfer code before this place val inputStream = new ObjectInputStream(new URL(url).openStream()) try { while (true) { -- GitLab