Jianfeng created SPARK-1531:
-------------------------------

             Summary: GraphX should have messageRDD to enable OutOfCore messages
                 Key: SPARK-1531
                 URL: https://issues.apache.org/jira/browse/SPARK-1531
             Project: Spark
          Issue Type: Improvement
          Components: GraphX
    Affects Versions: 0.9.1
            Reporter: Jianfeng


There is no such `messageRDD` in Pregel function.
Most of the sendMessage is directly sent one Scala Iterator. Like the below one 
in staticPageRank:
```
def sendMessage(edge: EdgeTriplet[Double, Double]) =
      Iterator((edge.dstId, edge.srcAttr * edge.attr))
```
For some message intensively computation on some bigger graph, it will throw 
OOM exceptions. If we have some more general messageRDD, at lease we can set 
MessageRDD.persist(DISK) to enable it flush onto the disk.




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to