lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Woodward (JIRA)" <>
Subject [jira] [Created] (SOLR-5105) Merge CoreAdmin and Collections API
Date Thu, 01 Aug 2013 12:35:48 GMT
Alan Woodward created SOLR-5105:

             Summary: Merge CoreAdmin and Collections API
                 Key: SOLR-5105
             Project: Solr
          Issue Type: Improvement
            Reporter: Alan Woodward
             Fix For: 5.0

For 5.0, we should remove the distinction between the Core Admin API and the Collections API.
 It's confusing for users, and adds unnecessary complexity and duplication to the core code.

* Under the hood, the AdminHandlers should just be deserializing the various core parameters
and then passing them onto the CoreContainer to do the actual work.
* The CoreContainer API can be cleaned up (need a distinction between loading existing cores
and creating new ones, remove the various 'registerCore' methods) 
* ZkContainer should become a subclass of CoreContainer (maybe CloudCoreContainer?) and deal
with the zookeeper interactions, while the base class deals with local cores.
* The CoreContainer should be dealing with all core name logic (aliases, collections, etc).
 This will have the nice side-effect of simplifying the core dispatch logic as well.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message