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) {