[
https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yonik Seeley updated SOLR-1698:
-------------------------------
Attachment: SOLR-1698.patch
Attaching new patch, still limited to LBHttpSolrServer at this point.
- includes tests
- adds a new expert-level API:
public Rsp request(Req req) throws SolrServerException, IOException
I chose objects (Rsp and Req) since I imagine we will need to continue to
add new parameters and controls to both the request and the response (esp the
request... things like timeout, max number of servers to query, etc). The Rsp
also contains info about which server returned the response and will allow us
to stick with the same server for all phases of a distributed request.
- adds the concept of "standard" servers (those provided by the constructor or
addServer)... a server on the zombie list that isn't a standard server won't be
added to the alive list if it wakes up, and will not be pinged forever.
> load balanced distributed search
> --------------------------------
>
> Key: SOLR-1698
> URL: https://issues.apache.org/jira/browse/SOLR-1698
> Project: Solr
> Issue Type: Improvement
> Reporter: Yonik Seeley
> Attachments: SOLR-1698.patch, SOLR-1698.patch
>
>
> Provide syntax and implementation of load-balancing across shard replicas.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.