[
https://issues.apache.org/jira/browse/SOLR-10479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16005399#comment-16005399
]
Mikhail Khludnev commented on SOLR-10479:
-----------------------------------------
Looked through code. I'd say it's needed for ages. I only worry about whitebox
test. It's great to have sort of full flow test, here it can be negative (set
to zero, no results). Anyway, it's usually too boring to test such loops. I
think it's absolutely good to go.
> support
> HttpShardHandlerFactory.loadBalancerRequests(MinimumAbsolute|MaximumFraction)
> options
> ---------------------------------------------------------------------------------------------
>
> Key: SOLR-10479
> URL: https://issues.apache.org/jira/browse/SOLR-10479
> Project: Solr
> Issue Type: New Feature
> Reporter: Christine Poerschke
> Assignee: Christine Poerschke
> Priority: Minor
> Attachments: SOLR-10479.patch, SOLR-10479.patch
>
>
> If a request sends no {{timeAllowed}} threshold (or if it sends a very
> generous threshold) then that request can potentially be retried on 'very
> many' servers in the cloud.
> Via the
> {{HttpShardHandlerFactory.loadBalancerRequests(MinimumAbsolute|MaximumFraction)}}
> options the number of servers tried can be restricted via configuration e.g.
> {code}
> <shardHandlerFactory name="shardHandlerFactory"
> class="solr.HttpShardHandlerFactory">
> <int name="loadBalancerRequestsMinimumAbsolute">2</int>
> <float name="loadBalancerRequestsMaximumFraction">0.50</float>
> </shardHandlerFactory>
> {code}
> would on a six-replica-and-all-replicas-active collection/shard restrict
> sending to three replicas i.e. max(2, 0.50 x 6) and if the collection/shard
> temporarily becomes
> three-replicas-active-and-three-replicas-recovering-or-down then sending is
> restricted to two replicas i.e. max(2, 0.50 x 3) temporarily.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]