----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/58550/#review172584 -----------------------------------------------------------
geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/AbstractPartitionedRepositoryManager.java Line 57 (original), 58 (patched) <https://reviews.apache.org/r/58550/#comment245680> According to your code, the getRegionPath() will return null here. Is that by design? It looks like you purpursely hack the code to leave userRegion as null for a while. But actually it's not necessary. A simpler way is: you just specify the data region path in index, since data region not created yet, it will be null here. geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneRawIndex.java Lines 28 (patched) <https://reviews.apache.org/r/58550/#comment245681> This is wrong. You have to move the createRepositoryManager() into this method. You need to test the RawIndex to make sure it did work after your code changes. geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneRegionListener.java Lines 103 (patched) <https://reviews.apache.org/r/58550/#comment245676> This is the main entrance, you should add some comments here to describe the background. geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneRegionListener.java Lines 104 (patched) <https://reviews.apache.org/r/58550/#comment245677> Why you did not specify "this.regionPath" in parameter? If so, your code will be much simpler. Many code could be omitted. I will point them later. geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneServiceImpl.java Lines 199 (patched) <https://reviews.apache.org/r/58550/#comment245678> you can use existing createIndexRegions(indexNames, regionPath). geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneServiceImpl.java Lines 220 (patched) <https://reviews.apache.org/r/58550/#comment245679> This can be omitted. - xiaojian zhou On April 20, 2017, 2:03 a.m., nabarun nag wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/58550/ > ----------------------------------------------------------- > > (Updated April 20, 2017, 2:03 a.m.) > > > Review request for geode, Jason Huynh and Dan Smith. > > > Repository: geode > > > Description > ------- > > Testing a new start up mechanism where the AEQ is created before the user > region. Please review and let us know if any modifications are needed, or if > this is a viable solution > > > Diffs > ----- > > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/AbstractPartitionedRepositoryManager.java > 26bb488ed > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneEventListener.java > 0f5553343 > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegion.java > fea484547 > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexImpl.java > 36f6720c3 > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexImplFactory.java > e99f3d9db > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneRawIndex.java > 75ab5cab3 > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneRegionListener.java > f4e2a79ef > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneServiceImpl.java > 30952bfe2 > > geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneEventListenerJUnitTest.java > 79de29a09 > > geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegionTest.java > 8e4c179a5 > > > Diff: https://reviews.apache.org/r/58550/diff/1/ > > > Testing > ------- > > > Thanks, > > nabarun nag > >