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

Rick McGuire updated GERONIMO-3749:
-----------------------------------

    Attachment: 3749.patch

Potential fix to this problem.  

> Global session cache can cause multiple client instances to reuse incorrectly 
> configured connections.
> -----------------------------------------------------------------------------------------------------
>
>                 Key: GERONIMO-3749
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3749
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: AsyncHttpClient
>            Reporter: Rick McGuire
>            Priority: Minor
>         Attachments: 3749.patch
>
>
> The current connection reuse mechanism relies on a single global session 
> class per process (or really, per class loader that loads the ahc code) to 
> store all of the i/o sessions indexed by host/port.  Since the selection is 
> made based totally on host and port, it is possible that one ahc client could 
> end up reusing a connection created by a client with a completely different 
> connection configuration.  Caching should be implemented using a 
> instance-based cache rather than a single global session cache. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to