giraph-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Craig Muchinsky (JIRA)" <j...@apache.org>
Subject [jira] [Created] (GIRAPH-871) Map task jvm never exits since netty 4 upgrade
Date Tue, 18 Mar 2014 12:48:42 GMT
Craig Muchinsky created GIRAPH-871:
--------------------------------------

             Summary: Map task jvm never exits since netty 4 upgrade
                 Key: GIRAPH-871
                 URL: https://issues.apache.org/jira/browse/GIRAPH-871
             Project: Giraph
          Issue Type: Bug
          Components: bsp
    Affects Versions: 1.1.0
            Reporter: Craig Muchinsky
             Fix For: 1.1.0


Some changes made to the NettyClient.stop() logic related to netty 4 are causing the final
worker thread to hang up indefinitely, preventing the map task jvm from exiting. In particular,
the call to ProgressableUtils.awaitTerminationFuture() is blocking inside the ChannelFutureListener
callback and deadlocking. Simply moving the ProgressableUtils.awaitTerminationFuture() calls
outside of the ChannelFutureListener callback and placing them at the end of the NettyClient.stop()
method seems to cure the problem.



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

Mime
View raw message