Class ClusterLeaderInitializationManager

java.lang.Object
com.linkedin.venice.controller.init.ClusterLeaderInitializationManager
All Implemented Interfaces:
ClusterLeaderInitializationRoutine

public class ClusterLeaderInitializationManager extends Object implements ClusterLeaderInitializationRoutine
Takes care of executing each routine once per cluster. If a routine fails, it will have another chance of executing next time the same controller becomes leader of the cluster for which the routine previously failed.