aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorMatei Zaharia <matei@eecs.berkeley.edu>2011-07-21 22:09:33 -0700
committerMatei Zaharia <matei@eecs.berkeley.edu>2011-07-21 22:09:33 -0700
commitd12122502b866653735714adac491f3a162d2c0d (patch)
tree97b8fd59c1cd7c62f79d920ea8f1df8d4f34e0dd /project
parentbaa72e274742145dec572f95ffd02721d64c568f (diff)
downloadspark-d12122502b866653735714adac491f3a162d2c0d.tar.gz
spark-d12122502b866653735714adac491f3a162d2c0d.tar.bz2
spark-d12122502b866653735714adac491f3a162d2c0d.zip
Various improvements to Kryo serializer:
- Replaced modified Kryo version with the standard one augmented with the kryo-serializers package, which includes support for classes with no-arg constructors (that was why we had a modified Kryo before) - The kryo-serializers version also fixes issue #72. - Added a bunch of tests. - Serialize maps and a few other common types properly by default.
Diffstat (limited to 'project')
-rw-r--r--project/build/SparkProject.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/project/build/SparkProject.scala b/project/build/SparkProject.scala
index 4d5ab3be08..2354f47a76 100644
--- a/project/build/SparkProject.scala
+++ b/project/build/SparkProject.scala
@@ -40,6 +40,7 @@ class SparkProject(info: ProjectInfo) extends ParentProject(info) with IdeaProje
val scalaTest = "org.scalatest" % "scalatest" % "1.3" % "test"
val scalaCheck = "org.scala-tools.testing" %% "scalacheck" % "1.7" % "test"
val protobuf = "com.google.protobuf" % "protobuf-java" % "2.3.0"
+ val kryoSerializers = "de.javakaffee" % "kryo-serializers" % "0.9"
}
class ReplProject(info: ProjectInfo) extends DefaultProject(info) with BaseProject with DepJar with XmlTestReport