-
- Downloads
SPARK-1786: Edge Partition Serialization
This appears to address the issue with edge partition serialization. The solution appears to be just registering the `PrimitiveKeyOpenHashMap`. However I noticed that we appear to have forked that code in GraphX but retained the same name (which is confusing). I also renamed our local copy to `GraphXPrimitiveKeyOpenHashMap`. We should consider dropping that and using the one in Spark if possible. Author: Ankur Dave <ankurdave@gmail.com> Author: Joseph E. Gonzalez <joseph.e.gonzalez@gmail.com> Closes #724 from jegonzal/edge_partition_serialization and squashes the following commits: b0a525a [Ankur Dave] Disable reference tracking to fix serialization test bb7f548 [Ankur Dave] Add failing test for EdgePartition Kryo serialization 67dac22 [Joseph E. Gonzalez] Making EdgePartition serializable.
Showing
- graphx/src/main/scala/org/apache/spark/graphx/GraphKryoRegistrator.scala 6 additions, 3 deletions.../scala/org/apache/spark/graphx/GraphKryoRegistrator.scala
- graphx/src/main/scala/org/apache/spark/graphx/impl/EdgePartition.scala 7 additions, 7 deletions...in/scala/org/apache/spark/graphx/impl/EdgePartition.scala
- graphx/src/main/scala/org/apache/spark/graphx/impl/EdgePartitionBuilder.scala 2 additions, 2 deletions...a/org/apache/spark/graphx/impl/EdgePartitionBuilder.scala
- graphx/src/main/scala/org/apache/spark/graphx/impl/EdgeTripletIterator.scala 1 addition, 1 deletion...la/org/apache/spark/graphx/impl/EdgeTripletIterator.scala
- graphx/src/main/scala/org/apache/spark/graphx/impl/RoutingTablePartition.scala 2 additions, 2 deletions.../org/apache/spark/graphx/impl/RoutingTablePartition.scala
- graphx/src/main/scala/org/apache/spark/graphx/impl/ShippableVertexPartition.scala 1 addition, 1 deletion...g/apache/spark/graphx/impl/ShippableVertexPartition.scala
- graphx/src/main/scala/org/apache/spark/graphx/impl/VertexPartition.scala 1 addition, 1 deletion.../scala/org/apache/spark/graphx/impl/VertexPartition.scala
- graphx/src/main/scala/org/apache/spark/graphx/impl/VertexPartitionBase.scala 3 additions, 3 deletions...la/org/apache/spark/graphx/impl/VertexPartitionBase.scala
- graphx/src/main/scala/org/apache/spark/graphx/impl/VertexPartitionBaseOps.scala 2 additions, 2 deletions...org/apache/spark/graphx/impl/VertexPartitionBaseOps.scala
- graphx/src/main/scala/org/apache/spark/graphx/util/collection/GraphXPrimitiveKeyOpenHashMap.scala 1 addition, 1 deletion...raphx/util/collection/GraphXPrimitiveKeyOpenHashMap.scala
- graphx/src/test/scala/org/apache/spark/graphx/impl/EdgePartitionSuite.scala 18 additions, 0 deletions...ala/org/apache/spark/graphx/impl/EdgePartitionSuite.scala
Please register or sign in to comment