CPC G06F 16/178 (2019.01) | 21 Claims |
1. A method for cluster data replication, performed by controllers of a cluster of controllers, comprising:
electing one of the controllers of the cluster as a master controller with the other controllers of the cluster being follower controllers;
updating by the elected one of the controllers, in response to being elected the master controller, state information in a system database of the elected controller to indicate that the elected one of the controllers is the master controller;
coordinating, by one or more objects in the master controller that are enabled in reaction to the state information, replication of changes to the data, the system database, and the state information from the master controller to the follower controllers; and
disabling, by one or more objects in each of the follower controllers in reaction to the state information, initiation of the replication of changes to the data, the system database and the state information by one or more objects in each of the follower controllers.
|