Uses of Enum Class
org.apache.cassandra.repair.autorepair.AutoRepairConfig.RepairType
Packages that use AutoRepairConfig.RepairType
Package
Description
-
Uses of AutoRepairConfig.RepairType in org.apache.cassandra.metrics
Methods in org.apache.cassandra.metrics with parameters of type AutoRepairConfig.RepairTypeModifier and TypeMethodDescriptionstatic AutoRepairMetricsAutoRepairMetricsManager.getMetrics(AutoRepairConfig.RepairType repairType) Constructors in org.apache.cassandra.metrics with parameters of type AutoRepairConfig.RepairTypeModifierConstructorDescriptionAutoRepairMetrics(AutoRepairConfig.RepairType repairType) protectedAutoRepairMetricsFactory(AutoRepairConfig.RepairType repairType) -
Uses of AutoRepairConfig.RepairType in org.apache.cassandra.repair.autorepair
Fields in org.apache.cassandra.repair.autorepair declared as AutoRepairConfig.RepairTypeModifier and TypeFieldDescriptionprotected final AutoRepairConfig.RepairTypeAutoRepairState.repairTypeAutoRepairUtils.SizeEstimate.repairTypeFields in org.apache.cassandra.repair.autorepair with type parameters of type AutoRepairConfig.RepairTypeModifier and TypeFieldDescriptionprotected Map<AutoRepairConfig.RepairType,ScheduledExecutorPlus> AutoRepair.repairExecutorsprotected Map<AutoRepairConfig.RepairType,ScheduledExecutorPlus> AutoRepair.repairRunnableExecutorsAutoRepair.repairStatesMethods in org.apache.cassandra.repair.autorepair that return AutoRepairConfig.RepairTypeModifier and TypeMethodDescriptionstatic AutoRepairConfig.RepairTypeCase-insensitive parsing of the repair type string intoAutoRepairConfig.RepairTypestatic AutoRepairConfig.RepairTypeReturns the enum constant of this class with the specified name.static AutoRepairConfig.RepairType[]AutoRepairConfig.RepairType.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.apache.cassandra.repair.autorepair that return types with arguments of type AutoRepairConfig.RepairTypeModifier and TypeMethodDescriptionAutoRepairConfig.Options.getDefaultOptionsMap()AutoRepair.getRepairExecutors()AutoRepair.getRepairRunnableExecutors()Methods in org.apache.cassandra.repair.autorepair with parameters of type AutoRepairConfig.RepairTypeModifier and TypeMethodDescriptionstatic voidAutoRepairUtils.addHostIdToDeleteHosts(AutoRepairConfig.RepairType repairType, UUID myID, UUID hostToBeDeleted) static voidAutoRepairUtils.addPriorityHosts(AutoRepairConfig.RepairType repairType, Set<InetAddressAndPort> hosts) protected <T> TAutoRepairConfig.applyOverrides(AutoRepairConfig.RepairType repairType, Function<AutoRepairConfig.Options, T> optionSupplier) static List<PrioritizedRepairPlan>PrioritizedRepairPlan.build(Map<String, List<String>> keyspacesToTableNames, AutoRepairConfig.RepairType repairType, Consumer<List<String>> orderFunc, boolean primaryRangeOnly) Builds a list ofPrioritizedRepairPlans for the given keyspace and table map, ordered by priority from highest to lowest, where priority is derived from table schema's defined priority for the given repair type.AutoRepairUtils.calcTotalBytesToBeRepaired(AutoRepairConfig.RepairType repairType, String keyspaceName, List<String> tableNames, List<Range<Token>> tokenRanges) Calculates the total bytes to be repaired for a given keyspace and list of tables.static voidAutoRepairUtils.clearDeleteHosts(AutoRepairConfig.RepairType repairType, UUID hostId) AutoRepairUtils.getAllMVs(AutoRepairConfig.RepairType repairType, Keyspace keyspace, TableMetadata tableMetadata) booleanAutoRepairConfig.getAllowParallelReplicaRepair(AutoRepairConfig.RepairType repairType) booleanAutoRepairConfig.getAllowParallelReplicaRepairAcrossSchedules(AutoRepairConfig.RepairType repairType) AutoRepairUtils.getAutoRepairHistory(AutoRepairConfig.RepairType repairType) static AutoRepairStateAutoRepairConfig.RepairType.getAutoRepairState(AutoRepairConfig.RepairType repairType, AutoRepairConfig config) AutoRepairConfig.getAutoRepairTableMaxRepairTime(AutoRepairConfig.RepairType repairType) AutoRepairUtils.getCurrentRepairStatus(AutoRepairConfig.RepairType repairType, List<AutoRepairUtils.AutoRepairHistory> autoRepairHistories, UUID myId) booleanAutoRepairConfig.getForceRepairNewNode(AutoRepairConfig.RepairType repairType) AutoRepairUtils.getHostIdsInCurrentRing(AutoRepairConfig.RepairType repairType) AutoRepairUtils.getHostIdsInCurrentRing(AutoRepairConfig.RepairType repairType, Set<InetAddressAndPort> allNodesInRing) AutoRepairUtils.getHostWithLongestUnrepairTime(AutoRepairConfig.RepairType repairType) AutoRepairConfig.getIgnoreDCs(AutoRepairConfig.RepairType repairType) AutoRepairConfig.getInitialSchedulerDelay(AutoRepairConfig.RepairType repairType) static longAutoRepairUtils.getLastRepairTimeForNode(AutoRepairConfig.RepairType repairType, UUID hostId) booleanAutoRepairConfig.getMaterializedViewRepairEnabled(AutoRepairConfig.RepairType repairType) static intAutoRepairUtils.getMaxNumberOfNodeRunAutoRepair(AutoRepairConfig.RepairType repairType, int groupSize) AutoRepairUtils.getMostEligibleHostToRepair(AutoRepairConfig.RepairType repairType, AutoRepairUtils.CurrentRepairStatus currentRepairStatus, UUID myId) Identifies the most eligible host to repair for nodes preceding or equal to this nodes' lastRepairFinishTime.protected AutoRepairConfig.OptionsAutoRepairConfig.getOptions(AutoRepairConfig.RepairType repairType) intAutoRepairConfig.getParallelRepairCount(AutoRepairConfig.RepairType repairType) intAutoRepairConfig.getParallelRepairPercentage(AutoRepairConfig.RepairType repairType) AutoRepairUtils.getPriorityHostIds(AutoRepairConfig.RepairType repairType) static Set<InetAddressAndPort>AutoRepairUtils.getPriorityHosts(AutoRepairConfig.RepairType repairType) booleanAutoRepairConfig.getRepairByKeyspace(AutoRepairConfig.RepairType repairType) intAutoRepairConfig.getRepairMaxRetries(AutoRepairConfig.RepairType repairType) AutoRepairConfig.getRepairMinInterval(AutoRepairConfig.RepairType repairType) booleanAutoRepairConfig.getRepairPrimaryTokenRangeOnly(AutoRepairConfig.RepairType repairType) AutoRepairConfig.getRepairRetryBackoff(AutoRepairConfig.RepairType repairType) AutoRepairConfig.getRepairSessionTimeout(AutoRepairConfig.RepairType repairType) intAutoRepairConfig.getRepairSSTableCountHigherThreshold(AutoRepairConfig.RepairType repairType) AutoRepair.getRepairState(AutoRepairConfig.RepairType repairType) intAutoRepairConfig.getRepairThreads(AutoRepairConfig.RepairType repairType) AutoRepairConfig.getTokenRangeSplitter(AutoRepairConfig.RepairType repairType) AutoRepairConfig.getTokenRangeSplitterInstance(AutoRepairConfig.RepairType repairType) static voidAutoRepairUtils.insertNewRepairHistory(AutoRepairConfig.RepairType repairType, long startTime, long finishTime) static voidAutoRepairUtils.insertNewRepairHistory(AutoRepairConfig.RepairType repairType, UUID hostId, long startTime, long finishTime) booleanAutoRepairConfig.isAutoRepairEnabled(AutoRepairConfig.RepairType repairType) static booleanAutoRepairUtils.keyspaceMaxRepairTimeExceeded(AutoRepairConfig.RepairType repairType, long startTime, int numOfTablesToBeRepaired) static AutoRepairUtils.RepairTurnAutoRepairUtils.myTurnToRunRepair(AutoRepairConfig.RepairType repairType, UUID myId) voidAutoRepair.repair(AutoRepairConfig.RepairType repairType) voidAutoRepairConfig.setAllowParallelReplicaRepair(AutoRepairConfig.RepairType repairType, boolean enabled) voidAutoRepairConfig.setAllowParallelReplicaRepairAcrossSchedules(AutoRepairConfig.RepairType repairType, boolean enabled) voidAutoRepairConfig.setAutoRepairEnabled(AutoRepairConfig.RepairType repairType, boolean enabled) voidAutoRepairConfig.setAutoRepairTableMaxRepairTime(AutoRepairConfig.RepairType repairType, String autoRepairTableMaxRepairTime) static voidAutoRepairUtils.setForceRepair(AutoRepairConfig.RepairType repairType, Set<InetAddressAndPort> hosts) static voidAutoRepairUtils.setForceRepair(AutoRepairConfig.RepairType repairType, UUID hostId) voidAutoRepairConfig.setForceRepairNewNode(AutoRepairConfig.RepairType repairType, boolean forceRepairNewNode) static voidAutoRepairUtils.setForceRepairNewNode(AutoRepairConfig.RepairType repairType) voidAutoRepairConfig.setIgnoreDCs(AutoRepairConfig.RepairType repairType, Set<String> ignoreDCs) voidAutoRepairConfig.setInitialSchedulerDelay(AutoRepairConfig.RepairType repairType, String initialSchedulerDelay) voidAutoRepairConfig.setMaterializedViewRepairEnabled(AutoRepairConfig.RepairType repairType, boolean enabled) voidAutoRepairConfig.setParallelRepairCount(AutoRepairConfig.RepairType repairType, int count) voidAutoRepairConfig.setParallelRepairPercentage(AutoRepairConfig.RepairType repairType, int percentage) voidAutoRepairConfig.setRepairByKeyspace(AutoRepairConfig.RepairType repairType, boolean repairByKeyspace) voidAutoRepairConfig.setRepairMaxRetries(AutoRepairConfig.RepairType repairType, int maxRetries) voidAutoRepairConfig.setRepairMinInterval(AutoRepairConfig.RepairType repairType, String minRepairInterval) voidAutoRepairConfig.setRepairPrimaryTokenRangeOnly(AutoRepairConfig.RepairType repairType, boolean primaryTokenRangeOnly) voidAutoRepairConfig.setRepairRetryBackoff(AutoRepairConfig.RepairType repairType, String interval) voidAutoRepairConfig.setRepairSessionTimeout(AutoRepairConfig.RepairType repairType, String repairSessionTimeout) voidAutoRepairConfig.setRepairSSTableCountHigherThreshold(AutoRepairConfig.RepairType repairType, int sstableHigherThreshold) voidAutoRepairConfig.setRepairThreads(AutoRepairConfig.RepairType repairType, int repairThreads) static booleanAutoRepairUtils.tableMaxRepairTimeExceeded(AutoRepairConfig.RepairType repairType, long startTime) Constructors in org.apache.cassandra.repair.autorepair with parameters of type AutoRepairConfig.RepairTypeModifierConstructorDescriptionprotectedAutoRepairState(AutoRepairConfig.RepairType repairType, AutoRepairConfig config) FixedSplitTokenRangeSplitter(AutoRepairConfig.RepairType repairType, Map<String, String> parameters) RepairProgressListener(AutoRepairConfig.RepairType repairType) RepairTokenRangeSplitter(AutoRepairConfig.RepairType repairType, Map<String, String> parameters) RepairTypeDefaults(AutoRepairConfig.RepairType repairType, DataStorageSpec.LongBytesBound bytesPerAssignment, long partitionsPerAssignment, int maxTablesPerAssignment, DataStorageSpec.LongBytesBound maxBytesPerSchedule) SizeEstimate(AutoRepairConfig.RepairType repairType, String keyspace, String table, Range<Token> tokenRange, long partitions, long sizeInRange, long totalSize) -
Uses of AutoRepairConfig.RepairType in org.apache.cassandra.schema
Methods in org.apache.cassandra.schema with parameters of type AutoRepairConfig.RepairTypeModifier and TypeMethodDescriptionbooleanAutoRepairParams.repairEnabled(AutoRepairConfig.RepairType type) -
Uses of AutoRepairConfig.RepairType in org.apache.cassandra.service
Methods in org.apache.cassandra.service with parameters of type AutoRepairConfig.RepairTypeModifier and TypeMethodDescriptionvoidAutoRepairService.checkCanRun(AutoRepairConfig.RepairType repairType)