Description
Pregel-based iterative algorithms with more than ~50 iterations begin to slow down and eventually fail with a StackOverflowError due to Spark's lack of support for long lineage chains. Instead, Pregel should checkpoint the graph periodically.
Attachments
Issue Links
- is related to
-
SPARK-5561 Generalize PeriodicGraphCheckpointer for RDDs
- Resolved
- is required by
-
SPARK-10335 GraphX Connected Components fail with large number of iterations
- Resolved
-
SPARK-15042 ConnectedComponents fails to compute graph with 200 vertices (but long paths)
- Resolved
- relates to
-
SPARK-12431 add local checkpointing to GraphX
- Resolved
-
SPARK-15739 Expose aggregateMessagesWithActiveSet to users.
- Resolved
- links to