You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by nn...@apache.org on 2018/04/12 20:16:13 UTC

[geode] branch develop updated: GEODE-3926: handle new lucene indexing exception

This is an automated email from the ASF dual-hosted git repository.

nnag pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new b71b79f  GEODE-3926: handle new lucene indexing exception
b71b79f is described below

commit b71b79fe813b408fc50a172644007e2d5f54a1e2
Author: nabarun <na...@cs.wisc.edu>
AuthorDate: Thu Apr 12 13:07:15 2018 -0700

    GEODE-3926: handle new lucene indexing exception
    
    	* Ignored test till LUCENE_REINDEX flag is removed
    	* Indexing in progress exception will not be thrown if LUCENE_REINDEX flag is not enabled
---
 .../geode/cache/lucene/internal/LuceneIndexForPartitionedRegion.java   | 3 ++-
 .../cache/lucene/internal/LuceneIndexForPartitionedRegionTest.java     | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegion.java b/geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegion.java
index 247e1b4..99b9a89 100644
--- a/geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegion.java
+++ b/geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegion.java
@@ -209,7 +209,8 @@ public class LuceneIndexForPartitionedRegion extends LuceneIndexImpl {
   @Override
   public boolean isIndexAvailable(int id) {
     PartitionedRegion fileAndChunkRegion = getFileAndChunkRegion();
-    return fileAndChunkRegion.get(IndexRepositoryFactory.APACHE_GEODE_INDEX_COMPLETE, id) != null;
+    return (fileAndChunkRegion.get(IndexRepositoryFactory.APACHE_GEODE_INDEX_COMPLETE, id) != null
+        || !LuceneServiceImpl.LUCENE_REINDEX);
   }
 
   private void destroyOnRemoteMembers() {
diff --git a/geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegionTest.java b/geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegionTest.java
index 3a36a94..05d960d 100644
--- a/geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegionTest.java
+++ b/geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegionTest.java
@@ -19,6 +19,7 @@ import static org.mockito.Mockito.*;
 
 import java.util.Properties;
 
+import org.junit.Ignore;
 import org.junit.Rule;
 import org.junit.Test;
 import org.junit.experimental.categories.Category;
@@ -90,6 +91,7 @@ public class LuceneIndexForPartitionedRegionTest {
     assertTrue(index.fileRegionExists(fileRegionName));
   }
 
+  @Ignore // Enable the test when LuceneServiceImpl.LUCENE_REINDEX feature flag is removed.
   @Test
   public void indexIsAvailableReturnsFalseIfCompleteFileIsNotPresent() {
     String name = "indexName";

-- 
To stop receiving notification emails like this one, please contact
nnag@apache.org.