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

Yonik Seeley commented on SOLR-2358:
------------------------------------

As far as locking vs leader, I think maybe both can make sense.
Some things are logically more node specific and a lock can make more sense 
there (so that a node can modify it's own state).
Also, something like a command to create a new collection might be easier with 
a cluster lock.  The node that received the command can just do it, rather than 
introducing logic to forward the command to the cluster leader (or put the 
request in a ZK queue or something, to be pulled by someone, which still needs 
coordination to make sure only one node is trying to do it).

On the other hand, cluster overseer code that might want to watch the cluster 
and change the configuration... a single cluster leader makes sense there (and 
they may end up also grabbing some sort of lock to avoid conflicts with what 
other nodes may do).
                
> Distributing Indexing
> ---------------------
>
>                 Key: SOLR-2358
>                 URL: https://issues.apache.org/jira/browse/SOLR-2358
>             Project: Solr
>          Issue Type: New Feature
>          Components: SolrCloud, update
>            Reporter: William Mayor
>            Priority: Minor
>             Fix For: 4.0
>
>         Attachments: SOLR-2358.patch
>
>
> The first steps towards creating distributed indexing functionality in Solr

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to