[
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