Using spring-session-hazelcast on Kubernetes with service-dns causing SplitBrainMergeValidationOp ERROR Using spring-session-hazelcast on Kubernetes with service-dns causing SplitBrainMergeValidationOp ERROR kubernetes kubernetes

Using spring-session-hazelcast on Kubernetes with service-dns causing SplitBrainMergeValidationOp ERROR


Just add configuration for split brain protection

SplitBrainProtectionConfig splitBrainProtectionConfig = new SplitBrainProtectionConfig();    splitBrainProtectionConfig.setName("splitBrainProtectionRuleWithFourMembers")                    .setEnabled(true)                    .setMinimumClusterSize(4);    MapConfig mapConfig = new MapConfig();    mapConfig.setSplitBrainProtectionName("splitBrainProtectionRuleWithFourMembers");    Config config = new Config();    config.addSplitBrainProtectionConfig(splitBrainProtectionConfig);    config.addMapConfig(mapConfig);

You can read more about this in hazelcast documentation:https://docs.hazelcast.com/imdg/4.2/network-partitioning/split-brain-protection.html