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
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.