[exo-jcr-commits] exo-jcr SVN: r5179 - jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Nov 11 09:04:46 EST 2011
Author: nzamosenchuk
Date: 2011-11-11 09:04:45 -0500 (Fri, 11 Nov 2011)
New Revision: 5179
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/IndexMerger.java
Log:
EXOJCR-1628 : Index should be closed if replaceIndexes() not invoked.
Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/IndexMerger.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/IndexMerger.java 2011-11-10 14:27:38 UTC (rev 5178)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/IndexMerger.java 2011-11-11 14:04:45 UTC (rev 5179)
@@ -366,6 +366,8 @@
if (!indexReplacement.attempt(0))
{
log.debug("index merging canceled");
+ // if index not passed to multiIndex, then it will never be closed
+ index.close();
break;
}
try
More information about the exo-jcr-commits
mailing list