[ 
https://issues.apache.org/jira/browse/SOLR-303?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yonik Seeley updated SOLR-303:
------------------------------

    Attachment: distributed.patch

This update adds parallel requests.
  - a singleton communications thread pool (executor) is added... currently 
static, but it should be *per core* and have a way of shutting down.
 - a singleton HttpClient for use by all SolrServer instances, currently 
static, probably fine to remain so (unless there needs to be core specific 
config?)
 - an exception causes everything to be aborted
 - all requests in a phase are sent out in parallel
 - a completion service is used for grabbing completed requests, so the first 
requests back can start being processed.
 - while receiving responses, if any new requests are put on the outgoing 
queue, they are immediately sent out before waiting for any further responses.


> Distributed Search over HTTP
> ----------------------------
>
>                 Key: SOLR-303
>                 URL: https://issues.apache.org/jira/browse/SOLR-303
>             Project: Solr
>          Issue Type: New Feature
>          Components: search
>            Reporter: Sharad Agarwal
>            Assignee: Yonik Seeley
>         Attachments: distributed.patch, distributed.patch, distributed.patch, 
> distributed.patch, distributed.patch, distributed.patch, distributed.patch, 
> distributed_pjaol.patch, fedsearch.patch, fedsearch.patch, fedsearch.patch, 
> fedsearch.patch, fedsearch.patch, fedsearch.patch, fedsearch.patch, 
> fedsearch.stu.patch, fedsearch.stu.patch
>
>
> Searching over multiple shards and aggregating results.
> Motivated by http://wiki.apache.org/solr/DistributedSearch

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to