-
1. Re: Infinispan 8.2.6 data inconsistency after recovering from split-brain-problem
ryanemerson Aug 3, 2017 6:28 AM (in response to stehlik.michal)Hi Michal,
In Infinispan 9.1 we have made considerable changes to how partition handling is performed and introduced ConflictResolution [1]. I advise that if possible you migrate to Infinispan 9.1.x and make use of a custom EntryMergePolicy[2][3] implementation in order to resolve conflicts during a partition merge. Note, this is only available if you utilise the ALLOW_READ_WRITES partition strategy, which is analogous to setting partition handling to disabled in 8.2.6.
[1] Infinispan: Conflict Management and Partition Handling
[3] EntryMergePolicy (Infinispan JavaDoc All 9.1.0.Final API)
Thanks
Ryan
-
2. Re: Infinispan 8.2.6 data inconsistency after recovering from split-brain-problem
stehlik.michal Aug 8, 2017 2:59 AM (in response to ryanemerson)I'm able to find in official documentation for 8.2.6 how system behaves when your replicated or distributed caches has configured <partition-handling enabled="true"/>. Is there available some documentation also, how in 8.2.6 caches/split brain problem/conflict resolution behaves for this version?
-
3. Re: Infinispan 8.2.6 data inconsistency after recovering from split-brain-problem
ryanemerson Aug 11, 2017 6:06 AM (in response to stehlik.michal)Conflict resolution is not provided in 8.2.6, this is a new feature that we introduced in 9.1.0. Details of how split brain is handled in 8.2.6 can be found here.