Package org.apache.cassandra.service
Interface AutoRepairServiceMBean
- All Known Implementing Classes:
AutoRepairService
public interface AutoRepairServiceMBean
Defines all the MBeans exposed for AutoRepair.
-
Method Summary
Modifier and TypeMethodDescriptiongetOnGoingRepairHostIds(String repairType) booleanvoidsetAllowParallelReplicaRepair(String repairType, boolean enabled) voidsetAllowParallelReplicaRepairAcrossSchedules(String repairType, boolean enabled) voidsetAutoRepairEnabled(String repairType, boolean enabled) voidvoidsetAutoRepairMaxRetriesCount(String repairType, int retries) voidsetAutoRepairMinRepairTaskDuration(String duration) voidsetAutoRepairRetryBackoff(String repairType, String interval) voidsetAutoRepairTableMaxRepairTime(String repairType, String autoRepairTableMaxRepairTime) voidsetAutoRepairTokenRangeSplitterParameter(String repairType, String key, String value) voidsetForceRepairForHosts(String repairType, String commaSeparatedHostSet) voidsetIgnoreDCs(String repairType, Set<String> ignorDCs) voidsetMixedMajorVersionRepairEnabled(boolean enabled) voidsetMVRepairEnabled(String repairType, boolean enabled) voidsetParallelRepairCount(String repairType, int count) voidsetParallelRepairPercentage(String repairType, int percentage) voidsetPrimaryTokenRangeOnly(String repairType, boolean primaryTokenRangeOnly) voidsetRepairByKeyspace(String repairType, boolean repairByKeyspace) voidsetRepairMinInterval(String repairType, String minRepairInterval) voidsetRepairPriorityForHosts(String repairType, String commaSeparatedHostSet) voidsetRepairSessionTimeout(String repairType, String timeout) voidsetRepairSSTableCountHigherThreshold(String repairType, int ssTableHigherThreshold) voidsetRepairThreads(String repairType, int repairThreads) void
-
Method Details
-
setAutoRepairEnabled
-
setRepairThreads
-
setRepairPriorityForHosts
-
setForceRepairForHosts
-
setRepairMinInterval
-
startScheduler
void startScheduler() -
setAutoRepairHistoryClearDeleteHostsBufferDuration
-
setAutoRepairMinRepairTaskDuration
-
setRepairSSTableCountHigherThreshold
-
setAutoRepairTableMaxRepairTime
-
setIgnoreDCs
-
setPrimaryTokenRangeOnly
-
setParallelRepairPercentage
-
setParallelRepairCount
-
setAllowParallelReplicaRepair
-
setAllowParallelReplicaRepairAcrossSchedules
-
setMVRepairEnabled
-
isAutoRepairDisabled
boolean isAutoRepairDisabled() -
getAutoRepairConfiguration
String getAutoRepairConfiguration() -
setRepairSessionTimeout
-
getOnGoingRepairHostIds
-
setAutoRepairTokenRangeSplitterParameter
-
setRepairByKeyspace
-
setAutoRepairMaxRetriesCount
-
setAutoRepairRetryBackoff
-
setMixedMajorVersionRepairEnabled
void setMixedMajorVersionRepairEnabled(boolean enabled)
-