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)