Ok, I've created JBREM-1045 "ServerInvokerCallbackHandler can suffer deadlock 
when used with BlockingCallbackStore" 
(http://jira.jboss.org/jira/browse/JBREM-1045), applied a fix to branches 2.2 
and 2.x, and attached a preview version of jboss-remoting.jar from the 2.2 
branch.

The fix is to change ServerInvokerCallbackHandler.handleCallback() by taking 
the call to persistCallback(), which ultimately calls 
BlockingCallbackStore.add(), out of the synchronized(callbacks) block.

Jeremy, if you get a chance, let me know if the fix works for you.  And thanks 
for pointing out the problem.

-Ron

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4184615#4184615

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4184615
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to