Shalin, are you going to commit this on the 14 branch also?

-Yonik
http://www.lucidimagination.com



On Thu, Oct 29, 2009 at 9:36 AM,  <sha...@apache.org> wrote:
> Author: shalin
> Date: Thu Oct 29 13:36:05 2009
> New Revision: 830938
>
> URL: http://svn.apache.org/viewvc?rev=830938&view=rev
> Log:
> SOLR-1527 -- shareSchema does not work with absolute paths
>
> Modified:
>    lucene/solr/trunk/src/java/org/apache/solr/core/CoreContainer.java
>
> Modified: lucene/solr/trunk/src/java/org/apache/solr/core/CoreContainer.java
> URL: 
> http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/core/CoreContainer.java?rev=830938&r1=830937&r2=830938&view=diff
> ==============================================================================
> --- lucene/solr/trunk/src/java/org/apache/solr/core/CoreContainer.java 
> (original)
> +++ lucene/solr/trunk/src/java/org/apache/solr/core/CoreContainer.java Thu 
> Oct 29 13:36:05 2009
> @@ -406,9 +406,12 @@
>     IndexSchema schema = null;
>     if(indexSchemaCache != null){
>       //schema sharing is enabled. so check if it already is loaded
> -      File schemFile = new File(solrLoader.getInstanceDir() + "conf" + 
> File.separator + dcore.getSchemaName());
> -      if(schemFile. exists()){
> -        String key = schemFile.getAbsolutePath()+":"+new 
> SimpleDateFormat("yyyyMMddhhmmss").format(new Date(schemFile.lastModified()));
> +      File schemaFile = new File(dcore.getSchemaName());
> +      if (!schemaFile.isAbsolute()) {
> +        schemaFile = new File(solrLoader.getInstanceDir() + "conf" + 
> File.separator + dcore.getSchemaName());
> +      }
> +      if(schemaFile. exists()){
> +        String key = schemaFile.getAbsolutePath()+":"+new 
> SimpleDateFormat("yyyyMMddhhmmss").format(new 
> Date(schemaFile.lastModified()));
>         schema = indexSchemaCache.get(key);
>         if(schema == null){
>           log.info("creating new schema object for core: " + dcore.name);
>
>
>

Reply via email to