[ http://jira.jboss.com/jira/browse/JBREM-25?page=history ]
Tom Elrod closed JBREM-25:
---------------------------
Resolution: Done
Updated the code in both 3.2 branch (so should become part of 3.2.7 release)
and HEAD (which will be backported to 4.0 branch shortly).
public static void destroyClientInvoker(InvokerLocator locator)
{
ClientInvoker invoker = null;
synchronized(clientLock)
{
invoker = (ClientInvoker) clientLocators.remove(locator);
}
if(invoker != null)
{
if(log.isDebugEnabled())
{
log.debug("destroying client for locator: " + locator + ",
invoker:" + invoker + ", remaining list:" + clientLocators);
}
invoker.disconnect();
invoker = null;
}
}
> Deadlock in InvokerRegistry
> ---------------------------
>
> Key: JBREM-25
> URL: http://jira.jboss.com/jira/browse/JBREM-25
> Project: JBoss Remoting
> Type: Bug
> Components: general
> Versions: 1.0.1 alpha
> Reporter: Tom Elrod
> Assignee: Tom Elrod
> Fix For: 1.0.1 beta
> Attachments: InvokerRegistry.java
>
>
> From Jeff Haynie:
> We found a pretty nasty deadlock at a production site this past week in
> remoting. I'm attaching the file that changed, you should be able to diff
> it. It was a synchronized change.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development