[
https://issues.apache.org/jira/browse/SOLR-17616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17912149#comment-17912149
]
David Smiley commented on SOLR-17616:
-------------------------------------
A simple alternative that's probably good enough could be for the
ClusterStateProvider to return a list of URLs for admin commands. The
HttpClusterStateProvider would simply return the configured nodes. The ZK one
could use live nodes.
an aside: I filed this purely as a wish/wouldn't-it-be-nice. I don't think
it's important or warrants sophistication. Simple is better. Nothing is fine
too :-)
> CloudSolrClient admin routing should consider node roles and randomization
> --------------------------------------------------------------------------
>
> Key: SOLR-17616
> URL: https://issues.apache.org/jira/browse/SOLR-17616
> Project: Solr
> Issue Type: Improvement
> Components: SolrCloud, SolrJ
> Reporter: David Smiley
> Priority: Minor
>
> CloudSolrClient delivers an admin request to the same node given a list of
> liveNodes (no ordering). If it's a V2 request, it'll be randomly chosen,
> which is a little better. If the non-Overseer so-called "distributed"
> cluster processing booleans are set, it's preferable to more thoughtfully
> distribute this work instead of consistently picking the same node. Node
> roles are an existing way of designating nodes for certain purposes.
> Instead, CloudSolrClient should pick randomly amongst the OVERSEER node
> roles, then amongst the COORDINATOR node roles, then amongst remaining.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]