Package com.linkedin.venice.controller
Class VeniceControllerMultiClusterConfig
java.lang.Object
com.linkedin.venice.controller.VeniceControllerMultiClusterConfig
-
Constructor Summary
ConstructorDescriptionVeniceControllerMultiClusterConfig
(Collection<VeniceProperties> controllerClusterProperties) VeniceControllerMultiClusterConfig
(Map<String, VeniceControllerClusterConfig> clusterToControllerConfigMap) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addClusterConfig
(VeniceControllerClusterConfig controllerConfig) boolean
int
int
int
int
long
long
boolean
int
getControllerConfig
(String clusterName) long
int
int
long
long
long
getEmergencySourceRegion
(String clusterName) long
int
int
int
int
int
int
int
long
long
long
int
long
int
boolean
boolean
boolean
boolean
isParent()
boolean
boolean
boolean
boolean
-
Constructor Details
-
VeniceControllerMultiClusterConfig
-
VeniceControllerMultiClusterConfig
public VeniceControllerMultiClusterConfig(Map<String, VeniceControllerClusterConfig> clusterToControllerConfigMap)
-
-
Method Details
-
addClusterConfig
-
getControllerConfig
-
getAdminPort
public int getAdminPort() -
getAdminHostname
-
getAdminSecurePort
public int getAdminSecurePort() -
getAdminGrpcPort
public int getAdminGrpcPort() -
getAdminSecureGrpcPort
public int getAdminSecureGrpcPort() -
adminCheckReadMethodForKafka
public boolean adminCheckReadMethodForKafka() -
isMultiRegion
public boolean isMultiRegion() -
isParent
public boolean isParent() -
getParentControllerRegionState
-
getControllerName
-
getZkAddress
-
getControllerClusterName
-
getControllerHAASSuperClusterName
-
getControllerClusterReplica
public int getControllerClusterReplica() -
getKafkaBootstrapServers
-
getSslKafkaBootstrapServers
-
isSslToKafka
public boolean isSslToKafka() -
getSslConfig
-
getSslFactoryClassName
-
getDeprecatedJobTopicRetentionMs
public long getDeprecatedJobTopicRetentionMs() -
getFatalDataValidationFailureRetentionMs
public long getFatalDataValidationFailureRetentionMs() -
getDeprecatedJobTopicMaxRetentionMs
public long getDeprecatedJobTopicMaxRetentionMs() -
getTopicCleanupSleepIntervalBetweenTopicListFetchMs
public long getTopicCleanupSleepIntervalBetweenTopicListFetchMs() -
getDisabledReplicaEnablerServiceIntervalMs
public long getDisabledReplicaEnablerServiceIntervalMs() -
getTopicCleanupDelayFactor
public int getTopicCleanupDelayFactor() -
getControllerClusterZkAddress
-
getParentControllerWaitingTimeForConsumptionMs
public int getParentControllerWaitingTimeForConsumptionMs() -
getBatchJobHeartbeatStoreCluster
-
getBatchJobHeartbeatEnabled
public boolean getBatchJobHeartbeatEnabled() -
getBatchJobHeartbeatTimeout
-
getBatchJobHeartbeatInitialBufferTime
-
getClusterToD2Map
-
getClusterToServerD2Map
-
getMinNumberOfUnusedKafkaTopicsToPreserve
public int getMinNumberOfUnusedKafkaTopicsToPreserve() -
getMinNumberOfStoreVersionsToPreserve
public int getMinNumberOfStoreVersionsToPreserve() -
getParentControllerMaxErroredTopicNumToKeep
public int getParentControllerMaxErroredTopicNumToKeep() -
getCommonConfig
-
getDisabledRoutes
-
getUnusedSchemaCleanupIntervalSeconds
public int getUnusedSchemaCleanupIntervalSeconds() -
getMinSchemaCountToKeep
public int getMinSchemaCountToKeep() -
getClusters
-
getPushJobStatusStoreClusterName
-
getSystemSchemaClusterName
-
getBackupVersionDefaultRetentionMs
public long getBackupVersionDefaultRetentionMs() -
getBackupVersionCleanupSleepMs
public long getBackupVersionCleanupSleepMs() -
isControllerEnforceSSLOnly
public boolean isControllerEnforceSSLOnly() -
isGrpcServerEnabled
public boolean isGrpcServerEnabled() -
getGrpcServerThreadCount
public int getGrpcServerThreadCount() -
getTerminalStateTopicCheckerDelayMs
public long getTerminalStateTopicCheckerDelayMs() -
getChildDataCenterKafkaUrlMap
-
getParentFabrics
-
isParticipantMessageStoreEnabled
public boolean isParticipantMessageStoreEnabled() -
getSystemStoreAclSynchronizationDelayMs
public long getSystemStoreAclSynchronizationDelayMs() -
getRegionName
-
getEmergencySourceRegion
-
getGraveyardCleanupSleepIntervalBetweenListFetchMinutes
public int getGraveyardCleanupSleepIntervalBetweenListFetchMinutes() -
getPubSubClientsFactory
-
getSourceOfTruthAdminAdapterFactory
-
getDanglingTopicCleanupIntervalSeconds
public long getDanglingTopicCleanupIntervalSeconds() -
getDanglingTopicOccurrenceThresholdForCleanup
public int getDanglingTopicOccurrenceThresholdForCleanup() -
getDefaultMaxRecordSizeBytes
public int getDefaultMaxRecordSizeBytes() -
getServiceDiscoveryRegistrationRetryMS
public long getServiceDiscoveryRegistrationRetryMS() -
getControllerInstanceTagList
-