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)