Erick Erickson created SOLR-4982:
------------------------------------

             Summary: Creating a core while referencing system properties looks 
like it loses files.
                 Key: SOLR-4982
                 URL: https://issues.apache.org/jira/browse/SOLR-4982
             Project: Solr
          Issue Type: Bug
          Components: multicore
    Affects Versions: 4.3, 5.0
            Reporter: Erick Erickson
            Assignee: Erick Erickson


If you use the core admin handler to create core and reference system 
properties and index files without restarting Solr, your files are indexed to 
the wrong place.

Say for instance I define a sys prop EOE=/Users/Erick/tmp and create a core 
with this request
localhost:8983/solr/admin/cores?action=CREATE&name=coreZ&instanceDir=coreZ&dataDir=%24%7BEOE%7D

where %24%7BEOE%7D is really ${EOE} after URL escaping. What gets preserved in 
solr.xml is correct, dataDir is set to ${EOE}. And if I restart Solr, then 
index documents, they wind up in /Users/Erick/tmp. This is as it should be.

HOWEVER, if rather than immediately restart Solr I index some documents to 
CoreZ, they go in <solr_home>/CoreZ/${EOE}. The literal path is ${EOE}, dollar 
sign, curly braces and all.

How important is this to fix for 4.4?

--
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to