[ https://issues.apache.org/jira/browse/GEODE-2828?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15991185#comment-15991185 ]
ASF GitHub Bot commented on GEODE-2828: --------------------------------------- Github user nabarunnag commented on a diff in the pull request: https://github.com/apache/geode/pull/481#discussion_r114164780 --- Diff: geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/AbstractPartitionedRepositoryManager.java --- @@ -111,6 +121,10 @@ protected IndexRepository computeRepository(Integer bucketId) { return repo; } + protected void allowRepositoryComputation() { --- End diff -- I was under the impression that the latch is waiting before indexRepositories.compute in the computeRepositories method call hence the repo was not created yet. But the coutdown allows it to move ahead an compute the repository. > AEQ needs to be created before the user region > ---------------------------------------------- > > Key: GEODE-2828 > URL: https://issues.apache.org/jira/browse/GEODE-2828 > Project: Geode > Issue Type: Bug > Components: lucene > Reporter: nabarun > > Issue: > Events are lost as the region is being created, because the AEQ gets created > after the user region is created, and the indexes are not being created via > AEQ. > Solution: > 1. AEQ being created before the user region. > 2. Processing of lucene events are being halted by a countdown latch and > starts processing after the user region is created. -- This message was sent by Atlassian JIRA (v6.3.15#6346)