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

Shalin Shekhar Mangar updated SOLR-5308:
----------------------------------------

    Attachment: SOLR-5308-fixes.patch

This patch fixes three bugs:
# No collection.configName was specified while creating the temporary 
collection. This caused it to fail when multiple config sets exist and the name 
of the config set is different from the collection name. I had to move the 
readConfigName method from ZkController to ZkStateReader because the 
OverseerCollectionProcessor does not have access to the ZkController.
# Fixed a NPE during the routing rule wait loop
# Fixed a race condition where the split is performed before the temp 
collection leader becomes active. In this patch we wait for the leader to 
become active before invoking split.

> Split all documents of a route key into another collection
> ----------------------------------------------------------
>
>                 Key: SOLR-5308
>                 URL: https://issues.apache.org/jira/browse/SOLR-5308
>             Project: Solr
>          Issue Type: New Feature
>          Components: SolrCloud
>            Reporter: Shalin Shekhar Mangar
>            Assignee: Shalin Shekhar Mangar
>             Fix For: 5.0, 4.7
>
>         Attachments: SOLR-5308-fixes.patch, SOLR-5308.patch, SOLR-5308.patch, 
> SOLR-5308.patch, SOLR-5308.patch, SOLR-5308.patch, SOLR-5308.patch, 
> SOLR-5308.patch, SOLR-5308.patch
>
>
> Enable SolrCloud users to split out a set of documents from a source 
> collection into another collection.
> This will be useful in multi-tenant environments. This feature will make it 
> possible to split a tenant out of a collection and put them into their own 
> collection which can be scaled separately.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to