You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Li Xu (JIRA)" <ji...@apache.org> on 2013/05/27 21:40:20 UTC

[jira] [Commented] (SOLR-4862) Core admin action "CREATE" fails to persist some settings in solr.xml

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

Li Xu commented on SOLR-4862:
-----------------------------

In the example given above, you don't really need to specify config and schema parameters. By default, Solr looks in instanceDir/conf for them. However, if you name your xml files different from the defaults, then this bug will cause you problems.
                
> Core admin action "CREATE" fails to persist some settings in solr.xml
> ---------------------------------------------------------------------
>
>                 Key: SOLR-4862
>                 URL: https://issues.apache.org/jira/browse/SOLR-4862
>             Project: Solr
>          Issue Type: Bug
>          Components: multicore
>    Affects Versions: 4.3
>            Reporter: André Widhani
>            Assignee: Erick Erickson
>            Priority: Minor
>
> When I create a core with Core admin handler using these request parameters:
> action=CREATE
> &name=core-tex69bbum21ctk1kq6lmkir-index3
> &schema=/etc/opt/dcx/solr/conf/schema.xml
> &instanceDir=/etc/opt/dcx/solr/
> &config=/etc/opt/dcx/solr/conf/solrconfig.xml
> &dataDir=/var/opt/dcx/solr/core-tex69bbum21ctk1kq6lmkir-index3
> in Solr 4.1, solr.xml would have the following entry:
>     <core schema="/etc/opt/dcx/solr/conf/schema.xml" loadOnStartup="true" instanceDir="/etc/opt/dcx/solr/" transient="false" name="core-tex69bbum21ctk1kq6lmkir-index3" config="/etc/opt/dcx/solr/conf/solrconfig.xml" dataDir="/var/opt/dcx/solr/core-tex69bbum21ctk1kq6lmkir-index3/" collection="core-tex69bbum21ctk1kq6lmkir-index3"/>
> while in Solr 4.3 schema, config and dataDir will be missing:
>     <core loadOnStartup="true" instanceDir="/etc/opt/dcx/solr/" transient="false" name="core-tex69bbum21ctk1kq6lmkir-index3" collection="core-tex69bbum21ctk1kq6lmkir-index3"/>
> The new core would use the settings specified during CREATE, but after a Solr restart they are lost (fall back to some defaults), as they are not persisted in solr.xml. I should add that solr.xml has persistent="true" in the root element.
> http://lucene.472066.n3.nabble.com/Core-admin-action-quot-CREATE-quot-fails-to-persist-some-settings-in-solr-xml-with-Solr-4-3-td4065786.html

--
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: http://www.atlassian.com/software/jira

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