You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by as...@apache.org on 2015/11/11 22:24:05 UTC

[33/50] [abbrv] incubator-geode git commit: Adding a TODO to LuceneIndexCreation about the attributes mutator

Adding a TODO to LuceneIndexCreation about the attributes mutator

We may need to do something different for replicated regions than what
is being done here in onCreate.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/7d50cf15
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/7d50cf15
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/7d50cf15

Branch: refs/heads/develop
Commit: 7d50cf15b2d2bac36a046bb817d45b89bdcd69e7
Parents: 5d7535a
Author: Dan Smith <up...@apache.org>
Authored: Thu Oct 15 16:20:54 2015 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Fri Oct 16 12:46:55 2015 -0700

----------------------------------------------------------------------
 .../gemfire/cache/lucene/internal/xml/LuceneIndexCreation.java     | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/7d50cf15/gemfire-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexCreation.java
----------------------------------------------------------------------
diff --git a/gemfire-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexCreation.java b/gemfire-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexCreation.java
index 3609ae8..b2f2645 100644
--- a/gemfire-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexCreation.java
+++ b/gemfire-lucene/src/main/java/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexCreation.java
@@ -75,6 +75,8 @@ public class LuceneIndexCreation implements LuceneIndex, Extension<Region<?, ?>>
     String aeqId = LuceneServiceImpl.getUniqueIndexName(getName(), getRegionPath());
     //Here, it is safe to add the aeq with the mutator, because onCreate is
     //fired in a special place before the region is initialized.
+    //TODO - this may only work for PRs. We need to intercept the attributes
+    //before the region is created with a RegionListener.
     region.getAttributesMutator().addAsyncEventQueueId(aeqId);
     service.afterDataRegionCreated(getName(), new StandardAnalyzer(), getRegionPath(), getFieldNames());
   }