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

Jaeho Shin commented on GIRAPH-274:
-----------------------------------

Maybe I wasn't clear enough.  My intention of creating a separate thread is to 
rather make sure progress() gets called even in those periods the main thread 
is busy in some long running external code or I/O calls than prettifying the 
code.  With the current approach of instrumenting progress() calls along the 
path, even if we do call it next to every normal statement, it'll still get 
killed whenever Giraph calls any other code that takes more than 600s to 
return.  It seems as we push Giraph to the limit, we are seeing some unexpected 
parts become extremely slow.  We're currently trying to understand its behavior 
by profiling it.  I'll post here if we find something interesting.
                
> Jobs still failing due to tasks timeout during INPUT_SUPERSTEP
> --------------------------------------------------------------
>
>                 Key: GIRAPH-274
>                 URL: https://issues.apache.org/jira/browse/GIRAPH-274
>             Project: Giraph
>          Issue Type: Bug
>    Affects Versions: 0.2.0
>            Reporter: Jaeho Shin
>            Assignee: Jaeho Shin
>             Fix For: 0.2.0
>
>         Attachments: GIRAPH-274.patch
>
>
> Even after GIRAPH-267, jobs were failing during INPUT_SUPERSTEP when some 
> workers don't get to reserve an input split, while others were loading 
> vertices for a long time.  (related to GIRAPH-246 and GIRAPH-267)

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