You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Dan Smith (JIRA)" <ji...@apache.org> on 2016/06/23 22:51:16 UTC
[jira] [Created] (GEODE-1589) LuceneEventListener can create
duplicate index entries during a rebalance
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)