Package com.linkedin.venice.controller
Class VeniceControllerMultiClusterConfig
java.lang.Object
com.linkedin.venice.controller.VeniceControllerMultiClusterConfig
-
Constructor Summary
ConstructorsConstructorDescriptionVeniceControllerMultiClusterConfig(Collection<VeniceProperties> controllerClusterProperties) VeniceControllerMultiClusterConfig(Map<String, VeniceControllerClusterConfig> clusterToControllerConfigMap) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClusterConfig(VeniceControllerClusterConfig controllerConfig) booleanintintintintlonglongbooleangetControllerConfig(String clusterName) longlongintintdoublelonglonglonglonggetEmergencySourceRegion(String clusterName) longintintorg.apache.helix.model.CloudConfiglongintlongintintintintintlonglonglongintlongintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisParent()booleanbooleanbooleanbooleanbooleanboolean
-
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
-
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
-
getParentControllerMetadataStoreClusterName
-
getSystemSchemaClusterName
-
getBackupVersionDefaultRetentionMs
public long getBackupVersionDefaultRetentionMs() -
getBackupVersionCleanupSleepMs
public long getBackupVersionCleanupSleepMs() -
getDeferredVersionSwapSleepMs
public long getDeferredVersionSwapSleepMs() -
getDeferredVersionSwapBufferTime
public double getDeferredVersionSwapBufferTime() -
isDeferredVersionSwapServiceEnabled
public boolean isDeferredVersionSwapServiceEnabled() -
isSkipDeferredVersionSwapForDVCEnabled
public boolean isSkipDeferredVersionSwapForDVCEnabled() -
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
-
getPubSubPositionTypeRegistry
-
getPubSubPositionDeserializer
-
getSourceOfTruthAdminAdapterFactory
-
getDanglingTopicCleanupIntervalSeconds
public long getDanglingTopicCleanupIntervalSeconds() -
getDanglingTopicOccurrenceThresholdForCleanup
public int getDanglingTopicOccurrenceThresholdForCleanup() -
getDefaultMaxRecordSizeBytes
public int getDefaultMaxRecordSizeBytes() -
getServiceDiscoveryRegistrationRetryMS
public long getServiceDiscoveryRegistrationRetryMS() -
getControllerInstanceTagList
-
getHelixGlobalRebalancePreference
-
getHelixCapacityConfig
-
isControllerClusterHelixCloudEnabled
public boolean isControllerClusterHelixCloudEnabled() -
getHelixCloudConfig
public org.apache.helix.model.CloudConfig getHelixCloudConfig() -
getControllerHelixParticipantDeregistrationTimeoutMs
public long getControllerHelixParticipantDeregistrationTimeoutMs() -
getRepushOrchestratorClassName
-
getRepushCandidateFilterClassNames
-
getRepushOrchestratorConfigs
-
isLogCompactionEnabled
public boolean isLogCompactionEnabled() -
isLogCompactionSchedulingEnabled
public boolean isLogCompactionSchedulingEnabled() -
getLogCompactionThreadCount
public int getLogCompactionThreadCount() -
getLogCompactionIntervalMS
public long getLogCompactionIntervalMS() -
getLogCompactionThresholdMS
public long getLogCompactionThresholdMS() -
isRealTimeTopicVersioningEnabled
public boolean isRealTimeTopicVersioningEnabled() -
getLogContext
-
getPubSubTopicRepository
-