United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6929137 java-corba: Locking too broad in com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl
JDK-6929137 : java-corba: Locking too broad in com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl

Details
Type:
Bug
Submit Date:
2010-02-24
Status:
Closed
Updated Date:
2011-02-16
Project Name:
JDK
Resolved Date:
2010-06-03
Component:
other-libs
OS:
generic
Sub-Component:
corba:orb
CPU:
generic
Priority:
P2
Resolution:
Won't Fix
Affected Versions:
5.0
Fixed Versions:
5.0-pool

Related Reports
Backport:
Backport:
Backport:
Relates:
Relates:
Relates:

Sub Tasks

Description
Hardware: Independent (customer runs on sparc)  
OS: Independent (customer runs on Solaris 10)
JDK Version: From JDK 5.0 to current
Summary of the problem
In com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.java
there is locking to prevent multiple threads from connecting to the same
endpoint.  However the locking is too broad preventing threads from
connecting to other endpoints.  If there is an issue connecting to an
endpoint it will un-necessarily delay other connections from being made.

Please see comments section for more details.

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/jdk7/tl/corba/rev/0952dcf251f6
                                     
2010-11-08
EVALUATION

http://hg.openjdk.java.net/jdk7/build/corba/rev/5f026ab0098c
                                     
2010-12-25



Hardware and Software, Engineered to Work Together