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

Dan Smith commented on GEODE-5360:
----------------------------------

This was fixed by this commit

{noformat}
commit 035e7bb5261da510fea3321379383a86d6a1439b
Author: Dan Smith <upthewatersp...@apache.org>
Date:   Thu Jun 28 11:55:06 2018 -0700

    GEM-2031: Removing the use of shutdownNow from AcceptorImpl pools
    
    Using shutdownNow interrupts the threads in these pools. These threads
    may be doing IO on sockets, so shutdownNow will interrupt the threads
    and potentially cause issues shutting down.
{noformat}

> AcceptorImpl.close calls shutdownNow, which interrupts threads
> --------------------------------------------------------------
>
>                 Key: GEODE-5360
>                 URL: https://issues.apache.org/jira/browse/GEODE-5360
>             Project: Geode
>          Issue Type: Bug
>          Components: client/server
>            Reporter: Dan Smith
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.8.0
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> We saw a hang during close cache where a member was stuck waiting for a 
> reply. I tracked it down to the fact that AcceptorImpl.close was calling 
> shutdownNow on it's thread pools, and interrupted a clientQueueInitialization 
> thread in the middle of a GII. I believe this caused a lost message due to 
> GEODE-5358, resulting in a hang.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to