[
https://issues.apache.org/jira/browse/JCR-3026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13068022#comment-13068022
]
chad davis commented on JCR-3026:
---------------------------------
I've already been testing my fixes on the 2.2.5 release. I'm going to port
them to the trunk, and run my tests there before attaching the patch.
> davex remoting has a performance bottleneck due limit of 2 http connections
> ----------------------------------------------------------------------------
>
> Key: JCR-3026
> URL: https://issues.apache.org/jira/browse/JCR-3026
> Project: Jackrabbit Content Repository
> Issue Type: Improvement
> Components: jackrabbit-spi2dav
> Affects Versions: 2.2.5
> Reporter: chad davis
> Labels: dav, davex, performance, remoting
> Fix For: 2.3.0
>
>
> The spi2dav service implementation use of HttpClient did not support
> configuration of the maximum amount of http connections to the server. The
> default value, in the HttpClient code, is two. This was a performance
> bottleneck. This work makes the number of connections configurable via a
> parameter to the map passed to the repository factory.
> It also fixes a concurrency issue which was exposed by the increased
> concurrency effected by this work. This fix is a replacement of a HashMap
> cache of client connections with a ConcurrentHashMap, thanks to the java 1.5
> available in Jackrabbit 2.x
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira