Dan Smith created GEODE-1589:
--------------------------------

             Summary: LuceneEventListener can create duplicate index entries 
during a rebalance
                 Key: GEODE-1589
                 URL: https://issues.apache.org/jira/browse/GEODE-1589
             Project: Geode
          Issue Type: Bug
          Components: lucene
            Reporter: Dan Smith


LuceneQueriesPeerPRDUnitTest.returnCorrectResultsAfterRebalance occasionally 
fails with an extra entry in the results.

Looking at the code, it looks like there may be a problem with how we handle 
duplicate events. The listener calls IndexRepository.create, which will add a 
duplicate entry if the entry already exists in the index. Because of the way 
the async event queue works, we can invoke duplicate create events on the old 
primary and new primary when a bucket is rebalanced or a member crashes.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to