Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Given that a cluster splits into two of different sizes, the nodes in the smaller cluster will relinquish their roles, or, incapable of doing so, members of the larger cluster will force reelections for devices whose master nodes became part of the smaller cluster. TheĀ MastershipManager determines wether if it is in the minority or majority by querying the ClusterService.

HistrociallyHistorically, the ONOS implementation (based on Hazelcast) does not handle the case where the partitions are equal in size, and both are still connected to the network. Since v1.4, the Atomix framework ensures that this situation would not occur, since the number of controller cluster members are always odd (usually 3 or 5).

...