Repository: spark
Updated Branches:
  refs/heads/branch-1.2 a1ee09e67 -> 558be0771


[SPARK-5102][Core]subclass of MapStatus needs to be registered with Kryo

CompressedMapStatus and HighlyCompressedMapStatus needs to be registered with 
Kryo, because they are subclass of MapStatus.

Author: lianhuiwang <[email protected]>

Closes #4007 from lianhuiwang/SPARK-5102 and squashes the following commits:

9d2238a [lianhuiwang] remove register of MapStatus
05a285d [lianhuiwang] subclass of MapStatus needs to be registered with Kryo

(cherry picked from commit ef9224e08010420b570c21a0b9208d22792a24fe)
Signed-off-by: Patrick Wendell <[email protected]>


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

Branch: refs/heads/branch-1.2
Commit: 558be07710cef7a8c2ba1e4237cb6fafdf34981b
Parents: a1ee09e
Author: lianhuiwang <[email protected]>
Authored: Mon Jan 12 10:57:12 2015 -0800
Committer: Patrick Wendell <[email protected]>
Committed: Mon Jan 12 10:57:24 2015 -0800

----------------------------------------------------------------------
 .../main/scala/org/apache/spark/serializer/KryoSerializer.scala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/558be077/core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala
----------------------------------------------------------------------
diff --git 
a/core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala 
b/core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala
index d2947dc..d56e23c 100644
--- a/core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala
+++ b/core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala
@@ -29,7 +29,7 @@ import org.apache.spark._
 import org.apache.spark.api.python.PythonBroadcast
 import org.apache.spark.broadcast.HttpBroadcast
 import org.apache.spark.network.nio.{PutBlock, GotBlock, GetBlock}
-import org.apache.spark.scheduler.MapStatus
+import org.apache.spark.scheduler.{CompressedMapStatus, 
HighlyCompressedMapStatus}
 import org.apache.spark.storage._
 import org.apache.spark.util.BoundedPriorityQueue
 import org.apache.spark.util.collection.CompactBuffer
@@ -207,7 +207,8 @@ private[serializer] object KryoSerializer {
     classOf[PutBlock],
     classOf[GotBlock],
     classOf[GetBlock],
-    classOf[MapStatus],
+    classOf[CompressedMapStatus],
+    classOf[HighlyCompressedMapStatus],
     classOf[CompactBuffer[_]],
     classOf[BlockManagerId],
     classOf[Array[Byte]],


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to