You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by sh...@apache.org on 2009/03/29 08:22:07 UTC

svn commit: r759641 - /lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java

Author: shalin
Date: Sun Mar 29 06:22:07 2009
New Revision: 759641

URL: http://svn.apache.org/viewvc?rev=759641&view=rev
Log:
SOLR-658 -- Compare the index directories using their canonical paths

Modified:
    lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java

Modified: lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java?rev=759641&r1=759640&r2=759641&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java (original)
+++ lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java Sun Mar 29 06:22:07 2009
@@ -1060,7 +1060,7 @@
       String newIndexDir = getNewIndexDir();
       if (newestSearcher != null) {
         IndexReader currentReader = newestSearcher.get().getReader();
-        if(new File(getIndexDir()).equals(new File(newIndexDir)))  {
+        if(new File(getIndexDir()).getCanonicalFile().equals(new File(newIndexDir).getCanonicalFile()))  {
           IndexReader newReader = currentReader.reopen();
 
           if(newReader == currentReader) {