[ 
https://issues.apache.org/jira/browse/RIVER-31?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Peter Firmstone reassigned RIVER-31:
------------------------------------

    Assignee: Peter Firmstone

> HttpsEndpoint.EndpointInfo.connect should not establishCallContext while 
> synchronized
> -------------------------------------------------------------------------------------
>
>                 Key: RIVER-31
>                 URL: https://issues.apache.org/jira/browse/RIVER-31
>             Project: River
>          Issue Type: Bug
>          Components: net_jini_jeri
>            Reporter: Bob Scheifler
>            Assignee: Peter Firmstone
>
> In HttpsEndpoint.EndpointInfo.connect, if an existing connection can't be 
> reused, a new HttpsConnection is created and establishCallContext is called 
> on it.  Both of the latter are done while still holding the EndpointInfo 
> lock, and establishCallContext does connection establishment and SSL 
> handshake, which can take a long time. As a result, concurrent calls are 
> unable to proceed concurrently.  I believe these can and should be pulled out 
> of the synchronized block (similar to ConnectionManager.connect).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to