lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley (JIRA)" <j...@apache.org>
Subject [jira] Commented: (SOLR-1698) load balanced distributed search
Date Tue, 05 Jan 2010 20:43:54 GMT

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

Yonik Seeley commented on SOLR-1698:
------------------------------------

Looking into LBHttpSolrServer more, it looks like we have some serious concurrency issues.
 When a request does fail, a global lock is aquired to move from alive to zombie - but this
same lock is used while making requests to check if zombies have come back (i.e. actual requests
to zombies are being made with the lock held!).

For distributed search use (SearchHandler) I'm thinking of going with option #2 from my previous
message (have a single static LBHttpSolrServer instance that's shared for all requests, with
an extra method that allows passing of a list of addresses on a per-request basis.).  I'll
address the concurrency issues at the same time.

> load balanced distributed search
> --------------------------------
>
>                 Key: SOLR-1698
>                 URL: https://issues.apache.org/jira/browse/SOLR-1698
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Yonik Seeley
>
> 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.


Mime
View raw message