]
Ron Sigal updated JBREM-1238:
-----------------------------
Issue Type: Enhancement (was: Bug)
Need invocation timeouts in synchronized blocks in
MicroRemoteClientInvoker that create and terminate leases
-------------------------------------------------------------------------------------------------------------
Key: JBREM-1238
URL:
https://issues.jboss.org/browse/JBREM-1238
Project: JBoss Remoting
Issue Type: Enhancement
Security Level: Public(Everyone can see)
Affects Versions: 2.2.3.SP2, 2.5.3.SP1
Reporter: Ron Sigal
Assignee: Ron Sigal
Fix For: 2.2.3.SP3, 2.5.4
org.jboss.remoting.MicroRemoteClientInvoker.establishLease() and
MicroRemoteClientInvoker.terminateLease() do network invocations inside synchronized
blocks, and, if the invocations get hung up, then it becomes impossible to create new
connections with leasing enabled. Setting the 'timeout" parameter appropriately
would work around the problem, but some users, notably JBossMessaging, set
"timeout" to 0.
A speclal case timeout parameter should be used, along with the per invocation timeout
facility, to prevent MicroRemoteClientInvoker from getting stuck in establishLease() or
terminateLease().
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: