Interface AutoRepairServiceMBean

All Known Implementing Classes:
AutoRepairService

public interface AutoRepairServiceMBean
Defines all the MBeans exposed for AutoRepair.
  • Method Details

    • setAutoRepairEnabled

      void setAutoRepairEnabled(String repairType, boolean enabled)
    • setRepairThreads

      void setRepairThreads(String repairType, int repairThreads)
    • setRepairPriorityForHosts

      void setRepairPriorityForHosts(String repairType, String commaSeparatedHostSet)
    • setForceRepairForHosts

      void setForceRepairForHosts(String repairType, String commaSeparatedHostSet)
    • setRepairMinInterval

      void setRepairMinInterval(String repairType, String minRepairInterval)
    • startScheduler

      void startScheduler()
    • setAutoRepairHistoryClearDeleteHostsBufferDuration

      void setAutoRepairHistoryClearDeleteHostsBufferDuration(String duration)
    • setAutoRepairMinRepairTaskDuration

      void setAutoRepairMinRepairTaskDuration(String duration)
    • setRepairSSTableCountHigherThreshold

      void setRepairSSTableCountHigherThreshold(String repairType, int ssTableHigherThreshold)
    • setAutoRepairTableMaxRepairTime

      void setAutoRepairTableMaxRepairTime(String repairType, String autoRepairTableMaxRepairTime)
    • setIgnoreDCs

      void setIgnoreDCs(String repairType, Set<String> ignorDCs)
    • setPrimaryTokenRangeOnly

      void setPrimaryTokenRangeOnly(String repairType, boolean primaryTokenRangeOnly)
    • setParallelRepairPercentage

      void setParallelRepairPercentage(String repairType, int percentage)
    • setParallelRepairCount

      void setParallelRepairCount(String repairType, int count)
    • setAllowParallelReplicaRepair

      void setAllowParallelReplicaRepair(String repairType, boolean enabled)
    • setAllowParallelReplicaRepairAcrossSchedules

      void setAllowParallelReplicaRepairAcrossSchedules(String repairType, boolean enabled)
    • setMVRepairEnabled

      void setMVRepairEnabled(String repairType, boolean enabled)
    • isAutoRepairDisabled

      boolean isAutoRepairDisabled()
    • getAutoRepairConfiguration

      String getAutoRepairConfiguration()
    • setRepairSessionTimeout

      void setRepairSessionTimeout(String repairType, String timeout)
    • getOnGoingRepairHostIds

      Set<String> getOnGoingRepairHostIds(String repairType)
    • setAutoRepairTokenRangeSplitterParameter

      void setAutoRepairTokenRangeSplitterParameter(String repairType, String key, String value)
    • setRepairByKeyspace

      void setRepairByKeyspace(String repairType, boolean repairByKeyspace)
    • setAutoRepairMaxRetriesCount

      void setAutoRepairMaxRetriesCount(String repairType, int retries)
    • setAutoRepairRetryBackoff

      void setAutoRepairRetryBackoff(String repairType, String interval)
    • setMixedMajorVersionRepairEnabled

      void setMixedMajorVersionRepairEnabled(boolean enabled)