[ 
https://issues.apache.org/jira/browse/SOLR-4509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14228570#comment-14228570
 ] 

Shawn Heisey edited comment on SOLR-4509 at 11/29/14 1:01 AM:
--------------------------------------------------------------

I was about to try upgrading httpclient to 4.3.6 on branch_5x to see if 
anything breaks, and went looking at release notes to see if there's any 
compelling reason to commit the upgrade.

After checking out the latest 4.3 release notes, I looked at the 4.4 beta 
release notes.  Looks like stale connections are getting attention there too.

http://www.apache.org/dist/httpcomponents/httpclient/RELEASE_NOTES-4.4.x.txt

I don't know what the timeframe for the new HC release is, but perhaps we can 
let it be solved upstream?



was (Author: elyograg):
I was about to try upgrading httpclient on branch_5x to see if anything breaks, 
and went looking at release notes to see if there's any compelling reason to 
commit the upgrade.

The HC 4.4 beta release notes talk about stale connection checks and the 
inherent latency issues:

http://www.apache.org/dist/httpcomponents/httpclient/RELEASE_NOTES-4.4.x.txt

I don't know what the timeframe for the new HC release is, but perhaps we can 
let it be solved upstream?


> Disable HttpClient stale check for performance and fewer spurious connection 
> errors.
> ------------------------------------------------------------------------------------
>
>                 Key: SOLR-4509
>                 URL: https://issues.apache.org/jira/browse/SOLR-4509
>             Project: Solr
>          Issue Type: Improvement
>          Components: search
>         Environment: 5 node SmartOS cluster (all nodes living in same global 
> zone - i.e. same physical machine)
>            Reporter: Ryan Zezeski
>            Assignee: Mark Miller
>            Priority: Minor
>             Fix For: 5.0, Trunk
>
>         Attachments: IsStaleTime.java, SOLR-4509-4_4_0.patch, 
> SOLR-4509.patch, SOLR-4509.patch, SOLR-4509.patch, SOLR-4509.patch, 
> SOLR-4509.patch, baremetal-stale-nostale-med-latency.dat, 
> baremetal-stale-nostale-med-latency.svg, 
> baremetal-stale-nostale-throughput.dat, baremetal-stale-nostale-throughput.svg
>
>
> By disabling the Apache HTTP Client stale check I've witnessed a 2-4x 
> increase in throughput and reduction of over 100ms.  This patch was made in 
> the context of a project I'm leading, called Yokozuna, which relies on 
> distributed search.
> Here's the patch on Yokozuna: https://github.com/rzezeski/yokozuna/pull/26
> Here's a write-up I did on my findings: 
> http://www.zinascii.com/2013/solr-distributed-search-and-the-stale-check.html
> I'm happy to answer any questions or make changes to the patch to make it 
> acceptable.
> ReviewBoard: https://reviews.apache.org/r/28393/



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to