You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-dev@lucene.apache.org by "Yonik Seeley (JIRA)" <ji...@apache.org> on 2010/01/04 23:46:55 UTC

[jira] Created: (SOLR-1698) load balanced distributed search

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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Uri Boness (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12798851#action_12798851 ] 

Uri Boness commented on SOLR-1698:
----------------------------------

I think the patch doesn't work. I just checkout the trunk and applying the patch fails with a conflict for LBHttpSolrServer.java

> 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, 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.


[jira] Updated: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
     [ 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

Draft patch to  LBHttpSolrServer that lays the groundwork for being able to more easily use it in distributed search.  This also removes much of the locking.

Next step will be to add a method that allows one to query an arbitrary server list in the given order.  This will involve the zombie list, but not the "alive" list.  We also need to avoid never-ending growth of the zombie list (and never-ending pinging of servers that are gone) by setting a ping limit.

> 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
>
>
> 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796410#action_12796410 ] 

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

This is related to the solr cloud branch, but is perhaps separable enough that I thought I'd try integrating into trunk.
We could add pipe delimiters between equivalent shards - useful for testing, troubleshooting, and ad hoc requests, even when shard info will be retrieved from zookeeper.

Example shards param:
shards=localhost:8983/solr|localhost:8985/solr,localhost:7574/solr|localhost:7576/solr

> 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12798558#action_12798558 ] 

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

Not sure what's going on... but it seems like if I have more than one load balancer instance that only one does zombie checks.  Really strange -  I've been banging my head against the wall for a while now.


> 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, 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.


[jira] Issue Comment Edited: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12799367#action_12799367 ] 

Yonik Seeley edited comment on SOLR-1698 at 1/12/10 9:37 PM:
-------------------------------------------------------------

note: it appears that hosts that don't exist (DNS failure) are loadbalanced fine on Windows, but cause the tests to fail (specifically TestDistributedSearch) on at least Ubuntu.  Looking into it...

update: looks like the issue was down to the DNS provider returning a "302 Found" and an actual response for the bad host.  If I add a ".com" to the bad host, everything starts working again.  That's what I've done for now.

      was (Author: yseeley@gmail.com):
    note: it appears that hosts that don't exist (DNS failure) are loadbalanced fine on Windows, but cause the tests to fail (specifically TestDistributedSearch) on at least Ubuntu.  Looking into it...

  
> 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, SOLR-1698.patch, 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.


[jira] Updated: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
     [ 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

Latest patch, everything back to working.  This fixes the load balancing algorithm to try dead servers if no live servers are available, adds tests for this case, and a bunch of other minor cleanups.

I'll merge on the cloud branch very soon and give a little time for others to review before committing to trunk.

> 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, 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.


[jira] Updated: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
     [ 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

New patch that hooks in load balancing to distributed search.
equivalent servers are separated by "|".
Example: shards=localhost:8983,localhost:8985|localhost:9985


> 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, 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796837#action_12796837 ] 

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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12799250#action_12799250 ] 

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

This is now part of the solr_cloud branch.
Seems like we should change the default number of retries from 3 to 1 in our HttpClient... otherwise failover can take a little while.

> 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, SOLR-1698.patch, 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12799283#action_12799283 ] 

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

committed no-retries on solr_cloud branch.  Has the nice side-effect of speeding up some of the tests too.

> 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, SOLR-1698.patch, 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.


[jira] Updated: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
     [ 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12799367#action_12799367 ] 

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

note: it appears that hosts that don't exist (DNS failure) are loadbalanced fine on Windows, but cause the tests to fail (specifically TestDistributedSearch) on at least Ubuntu.  Looking into it...


> 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, SOLR-1698.patch, 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Noble Paul (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12797011#action_12797011 ] 

Noble Paul commented on SOLR-1698:
----------------------------------

LBHttpSolrServer can have the concept of a sticky session and the session object can be used for all shard requests made in a single solr request.

> 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.


[jira] Issue Comment Edited: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796760#action_12796760 ] 

Yonik Seeley edited comment on SOLR-1698 at 1/5/10 5:13 PM:
------------------------------------------------------------

Another big question is: can we use LBHttpSolrServer for this, or are the needs too different?

Some of the issues:
 - need control over order (so same server will be used in a single request)
 - if we have a big cluster (100 shards), we don't want every node or every core to have 100 background threads checking liveness
 - one request may want to hit addresses [A,B] while another may want [A,B,C] - a single LBHttpSolrServer can't currently do both at once, and separate instances wouldn't share liveness info.

One way: have many LBHttpSolrServer instances (one per shard group) but have them share certain things like the liveness of a shard and the background cleaning threads

Another way: 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.



      was (Author: yseeley@gmail.com):
    Another big question is: can we use LBHttpSolrServer for this, or are the needs too different?
  
> 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12798856#action_12798856 ] 

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

Hmmm, the rejection had $Id - that might be the cause.  I'll see if I can get rid of it first and generate a new patch.

> 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, 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12798551#action_12798551 ] 

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

Another problem with the current load balancing algorithm is that if someone bounces both servers (or there is a temporary loss of network connectivity or whatever), they won't be marked up again until a successful ping (by default 1 minute later).

Instead, it seems like we should first try all live servers, and then try all dead servers to see if they are still truly dead before failing a request.

> 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, 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Uri Boness (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12798870#action_12798870 ] 

Uri Boness commented on SOLR-1698:
----------------------------------

yep.. that works

> 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, SOLR-1698.patch, 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Noble Paul (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796585#action_12796585 ] 

Noble Paul commented on SOLR-1698:
----------------------------------

is this related to SOLR-1431 . I though we can have custom ShardComponents for these things

> 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796417#action_12796417 ] 

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

Picking which shard replica to request can be random (round-robin or whatever, and customizable in the future), but a single distributed request should use the same replica for all phases of the request when possible.


> 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "patrick o'leary (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12799430#action_12799430 ] 

patrick o'leary commented on SOLR-1698:
---------------------------------------

How does this work with search domains in resolv.conf ?

> 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, SOLR-1698.patch, 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.


[jira] Updated: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
     [ 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

OK, here's a new patch - update trunk first to get the removed $Id

> 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, SOLR-1698.patch, 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.


[jira] Commented: (SOLR-1698) load balanced distributed search

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796760#action_12796760 ] 

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

Another big question is: can we use LBHttpSolrServer for this, or are the needs too different?

> 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.