lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Woodward (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-6840) Remove legacy solr.xml mode
Date Mon, 29 Dec 2014 12:21:13 GMT

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

Alan Woodward commented on SOLR-6840:
-------------------------------------

Hey, sorry have been away from internet, and then ill.

I've moved on a bit from the patch I posted above.  Removing the default core from solr.xml
has uncovered a few other API corners that I'd like to smooth over (SOLR-6894 being the first
of these).  I'll try and get up to date in the next couple of days, and then maybe we can
open a branch and divide the work up a bit?

What I really want to do is make this work programmatically (ie, the test cases create cores
using the CoreAdmin or CollectionAdmin API) rather than just copying files all over the place.
 Otherwise you end up like we are now, with almost all distributed tests relying on the test
classes knowing the implementation details of how cores or collections are set up, meaning
that they all have to be changed when those implementation details change.

> Remove legacy solr.xml mode
> ---------------------------
>
>                 Key: SOLR-6840
>                 URL: https://issues.apache.org/jira/browse/SOLR-6840
>             Project: Solr
>          Issue Type: Task
>            Reporter: Steve Rowe
>            Assignee: Erick Erickson
>            Priority: Blocker
>             Fix For: 5.0
>
>         Attachments: SOLR-6840.patch, SOLR-6840.patch
>
>
> On the [Solr Cores and solr.xml page|https://cwiki.apache.org/confluence/display/solr/Solr+Cores+and+solr.xml],
the Solr Reference Guide says:
> {quote}
> Starting in Solr 4.3, Solr will maintain two distinct formats for {{solr.xml}}, the _legacy_
and _discovery_ modes. The former is the format we have become accustomed to in which all
of the cores one wishes to define in a Solr instance are defined in {{solr.xml}} in {{<cores><core/>...<core/></cores>}}
tags. This format will continue to be supported through the entire 4.x code line.
> As of Solr 5.0 this form of solr.xml will no longer be supported.  Instead Solr will
support _core discovery_. [...]
> The new "core discovery mode" structure for solr.xml will become mandatory as of Solr
5.0, see: Format of solr.xml.
> {quote}
> AFAICT, nothing has been done to remove legacy {{solr.xml}} mode from 5.0 or trunk.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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


Mime
View raw message