public ClusterManager(RaftEngine engine, DatabasesLandlord databasesLandlord) { Engine = engine; Client = new ClusterManagementHttpClient(engine); DatabasesLandlord = databasesLandlord; engine.StateChanged += OnRaftEngineStateChanged; engine.ProposingCandidacy += OnProposingCandidacy; maxReplicationLatency = DatabasesLandlord.SystemDatabase.Configuration.Cluster.MaxReplicationLatency; clusterManagerStartTime = DateTime.UtcNow; }
public ClusterManager(RaftEngine engine) { Engine = engine; Client = new ClusterManagementHttpClient(engine); }