[infinispan-issues] [JBoss JIRA] (ISPN-8903) Conflict resolution not initiated if node rejoins with same topology

Ryan Emerson (JIRA) issues at jboss.org
Fri Mar 2 07:15:00 EST 2018


Ryan Emerson created ISPN-8903:
----------------------------------

             Summary: Conflict resolution not initiated if node rejoins with same topology
                 Key: ISPN-8903
                 URL: https://issues.jboss.org/browse/ISPN-8903
             Project: Infinispan
          Issue Type: Bug
          Components: Core
    Affects Versions: 9.2.0.Final
            Reporter: Ryan Emerson
            Assignee: Ryan Emerson
             Fix For: 9.3.0.Final, 9.2.1.Final


The current logic in PreferAvailabilityStrategy and PreferConsistencyStrategy assumes that when a split brain occurs, the two partitions will continue to operate independently before a merge occurs. 

Consider a cluster {A,B} which partitions into P1 {A} and P2 {C}. P1 continues to operate and update cache entries, however P2 makes no process (possibly down to a long GC pause). When P2 merges into P1, no rebalance occurs (correct as the CH remains the same) and no conflict resolution occurs. Conflict resolution should be attempted in this scenario, as it's possible that entries have been put to P1 during the partition and therefore P2 will have stale values.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the infinispan-issues mailing list