You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Mark Miller (JIRA)" <ji...@apache.org> on 2016/04/01 18:22:25 UTC

[jira] [Commented] (SOLR-4509) Move to non deprecated HttpClient impl classes to remove stale connection check on every request and move connection lifecycle management towards the client.

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

Mark Miller commented on SOLR-4509:
-----------------------------------

Sure, we can make the interfaces.

I'll commit this to master shortly so we can see how Jenkins takes to it and iterate from there. Rather large set of changes to keep up to date.

> Move to non deprecated HttpClient impl classes to remove stale connection check on every request and move connection lifecycle management towards the client.
> -------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-4509
>                 URL: https://issues.apache.org/jira/browse/SOLR-4509
>             Project: Solr
>          Issue Type: Improvement
>         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: master
>
>         Attachments: 0001-SOLR-4509-Move-to-non-deprecated-HttpClient-impl-cla.patch, 0001-SOLR-4509-Move-to-non-deprecated-HttpClient-impl-cla.patch, 0001-SOLR-4509-Move-to-non-deprecated-HttpClient-impl-cla.patch, 0001-SOLR-4509-Move-to-non-deprecated-HttpClient-impl-cla.patch, 0001-SOLR-4509-Move-to-non-deprecated-HttpClient-impl-cla.patch, 0001-SOLR-4509-Move-to-non-deprecated-HttpClient-impl-cla.patch, IsStaleTime.java, SOLR-4509-4_4_0.patch, SOLR-4509.patch, SOLR-4509.patch, SOLR-4509.patch, SOLR-4509.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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org