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)

Reply via email to