Requirement: Support the handling of cluster partitions (aka. split brain). Notification of when a partition has occurred in the cluster, ability to set the level of availability of each partition (Options: unavailable, read only, available) depending on data consistency needs. Priority: P1 Status: Committed Originator: Product Management Responsible team: Infinispan Engineering Team Comments: Supported functionality: detect split brains and mark the data that is affected as unavailable. E.g. considering the cluster {A,B,C,D}, num owners=2, owners(k0) = {A,B}, owners(k1) = {B,C}, owners(k2) = {C,D}, owners(k3)={D,A}. If a split brain happens P1={A,B} and P2={C,D}, then only k0 is available(read/write) in P1 and only k2 is available in P2. Split brain healing is also supported, i.e. when the network between P1 and P2 heals, the partitions merge using the same consistent hash function as before the split brain and the entire data is available again. Attachments: Handling cluster partitions · infinispan/infinispan Wiki · GitHub Interdependencies: