[ 
https://issues.apache.org/jira/browse/GIRAPH-297?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13433377#comment-13433377
 ] 

Jan van der Lugt commented on GIRAPH-297:
-----------------------------------------

This is very difficult, since aggregator values are collected and immediately 
sent out again at the end of each superstep. The master.compute has to fit in 
between these two step (I actually had to cut up a function called 
collectAndProcessAggregators). I cannot imagine another point in time when it 
can be executed. So if master.compute executes between these steps and we want 
it (at least I wanted it to) logically execute before the vertices in any given 
step, this seems (or seemed, now) the best way to do it.
                
> Checkpointing on master is done one superstep later
> ---------------------------------------------------
>
>                 Key: GIRAPH-297
>                 URL: https://issues.apache.org/jira/browse/GIRAPH-297
>             Project: Giraph
>          Issue Type: Bug
>            Reporter: Maja Kabiljo
>            Assignee: Maja Kabiljo
>
> On workers we store checkpoint X before compute() for superstep X are 
> executed. On master we do it after those compute() are executed and after 
> master.compute() for superstep X+1.

--
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

        

Reply via email to