diff options
author | root <root@ip-10-8-17-72.ec2.internal> | 2012-09-05 08:22:57 +0000 |
---|---|---|
committer | root <root@ip-10-8-17-72.ec2.internal> | 2012-09-05 08:22:57 +0000 |
commit | efc7668d16b2a58f8d074c1cdaeae4b37dae1c9c (patch) | |
tree | 1330285e16cfc3f9b35ca54f304f328c244c12e8 | |
parent | 75487b2f5a6abedd322520f759b814ec643aea01 (diff) | |
download | spark-efc7668d16b2a58f8d074c1cdaeae4b37dae1c9c.tar.gz spark-efc7668d16b2a58f8d074c1cdaeae4b37dae1c9c.tar.bz2 spark-efc7668d16b2a58f8d074c1cdaeae4b37dae1c9c.zip |
Allow serializing HttpBroadcast through Kryo
-rw-r--r-- | core/src/main/scala/spark/KryoSerializer.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/src/main/scala/spark/KryoSerializer.scala b/core/src/main/scala/spark/KryoSerializer.scala index 3d042b2f11..8a3f565071 100644 --- a/core/src/main/scala/spark/KryoSerializer.scala +++ b/core/src/main/scala/spark/KryoSerializer.scala @@ -13,6 +13,7 @@ import com.esotericsoftware.kryo.serialize.ClassSerializer import com.esotericsoftware.kryo.serialize.SerializableSerializer import de.javakaffee.kryoserializers.KryoReflectionFactorySupport +import spark.broadcast._ import spark.storage._ /** @@ -206,6 +207,7 @@ class KryoSerializer extends Serializer with Logging { // Allow sending SerializableWritable kryo.register(classOf[SerializableWritable[_]], new SerializableSerializer()) + kryo.register(classOf[HttpBroadcast[_]], new SerializableSerializer()) // Register some commonly used Scala singleton objects. Because these // are singletons, we must return the exact same local object when we |