]
Ryan Emerson updated ISPN-8522:
-------------------------------
Status: Open (was: New)
PreferAvailabilityStrategy conflict resolution should occur if an
expected member is not in max topology
--------------------------------------------------------------------------------------------------------
Key: ISPN-8522
URL:
https://issues.jboss.org/browse/ISPN-8522
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 9.2.0.Alpha2
Reporter: Ryan Emerson
Assignee: Ryan Emerson
Fix For: 9.2.0.Beta2
The current method for determining whether a split brain heal is occurring during an on
merge event is wrong. Instead we should assume healing whenever one or more of the
expected members is not in the membership of the maxTopology received.
Furthermore, we should also utilise the Union CH of all distinct CHs encountered for
conflict resolution. This is necessary to ensure that we read the entries associated with
all possible write owners before the rebalance occurs.