[
https://issues.apache.org/jira/browse/GIRAPH-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13426758#comment-13426758
]
Alessandro Presta commented on GIRAPH-259:
------------------------------------------
I understand your concern, and this makes perfect sense.
In the model I outlined, at superstep S, MasterCompute works on the results of
vertex computations at superstep S-1. At superstep S+1, the vertices see the
result of MasterCompute's work, which in turn was based on the vertices' work
at superstep S-1.
So it can be useful to know when MasterCompute is being executed. However,
maybe aggregators are not a great means of "communication": if the aggregate
operation is already defined by the user, what is left to MasterCompute besides
reading them and optionally halting the computation?
Would it be clearer to have a concept of graph-wide variables, which are set by
MasterCompute and read-only for vertices? This seems more appropriate for
things like the "phase" you mentioned.
Just a few thoughts, but I think Maja raised a sensible issue.
> TestBspBasic.testBspPageRank is broken
> --------------------------------------
>
> Key: GIRAPH-259
> URL: https://issues.apache.org/jira/browse/GIRAPH-259
> Project: Giraph
> Issue Type: Bug
> Reporter: Maja Kabiljo
> Assignee: Maja Kabiljo
> Attachments: GIRAPH-259-1.patch, GIRAPH-259-2.patch,
> GIRAPH-259-3.patch
>
>
> Test crashes on line 152 in class SimplePageRankVertex in distributed mode.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira