Mo created IGNITE-8592:
--------------------------
Summary: Network partitions lead to two independent clusters
Key: IGNITE-8592
URL: https://issues.apache.org/jira/browse/IGNITE-8592
Project: Ignite
Issue Type: Bug
Affects Versions: 2.4
Reporter: Mo
Creating a network partition in a replicated Ignite cluster leads to creating
two independent clusters, each of which would operate independently from the
other, even after the network partition is healed.
Setup: 3 servers (s1,s2,s3) two clients (c1,c2).
A partition created \{(s1,s2,c1),(s3,c2)}.
--> At this point two independent clusters form; one containing s1 and s2,
while the other containing s3. The two never rejoin even after the partition is
healed.
This creates different kinds of problems for the different data structure
ignite provides, such as the cache (stale reads, and data unavailability),
atomic types (atomicref and long ) ... etc.
These are the settings used for the replicated cache:
cfg.setCacheMode(CacheMode.REPLICATED);
cfg.setAtomicityMode(CacheAtomicityMode.ATOMIC);
cfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC);
cfg.setReadFromBackup(false);
cfg.setPartitionLossPolicy(PartitionLossPolicy.READ_ONLY_SAFE);
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)