commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Vandahl (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (JCS-91) JCS fails to properly dispose of the lateral TCP listener thread. If a webapp that uses JCS lateral TCP cache is undeployed, the listener is left hanging with no hope for exit.
Date Mon, 02 Apr 2012 11:41:21 GMT

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

Thomas Vandahl commented on JCS-91:
-----------------------------------

Could you please revise your patch against the branch at http://svn.apache.org/repos/asf/commons/proper/jcs/branches/generics-interface?
I was not able to apply it (too many conflicts).

                
> JCS fails to properly dispose of the lateral TCP listener thread.  If a webapp that uses
JCS lateral TCP cache is undeployed, the listener is left hanging with no hope for exit.
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JCS-91
>                 URL: https://issues.apache.org/jira/browse/JCS-91
>             Project: Commons JCS
>          Issue Type: Bug
>          Components: TCP Lateral Cache
>    Affects Versions: jcs-1.3
>            Reporter: Diego Rivera
>            Assignee: Thomas Vandahl
>         Attachments: jcs-91-full-fix.patch
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> The problem seems to stem from two things: improper handling of accept() such that it
doesn't block indefinitely (and thus can't be interrupted and broken out of), and failure
by the nowait facade to pass on dispose() events to the local TCP listener.
> I'll attach a patch to fix the former, although I feel that if 1.4 will use nio instead
of regular IO, this will be moot.  However, the latter (failure of the nowait facade to pass
on disposal events) will probably still be an issue.

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

        

Mime
View raw message