protected static class PartitionReconciliation.Arguments extends Object
| Constructor and Description |
|---|
Arguments(Set<String> caches,
boolean repair,
boolean fastCheck,
boolean includeSensitive,
SensitiveMode sensitiveMode,
boolean locOutput,
int parallelism,
int batchSize,
int recheckAttempts,
RepairAlgorithm repairAlg,
int recheckDelay)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
batchSize() |
Set<String> |
caches() |
boolean |
fastCheck() |
boolean |
includeSensitive() |
boolean |
locOutput() |
int |
parallelism() |
int |
recheckAttempts() |
int |
recheckDelay() |
boolean |
repair() |
RepairAlgorithm |
repairAlg() |
SensitiveMode |
sensitiveMode() |
public Arguments(Set<String> caches, boolean repair, boolean fastCheck, boolean includeSensitive, SensitiveMode sensitiveMode, boolean locOutput, int parallelism, int batchSize, int recheckAttempts, RepairAlgorithm repairAlg, int recheckDelay)
caches - Caches.repair - Fix inconsistency if true.fastCheck - If true then only partitions that did not pass validation
on the last partition map exchange will be checked and repaired.
Otherwise, all partitions will be taken into account.includeSensitive - Print key and value to result log if true.sensitiveMode - Sensitive mode.locOutput - Print result to local console.parallelism - Maximum number of threads that can be involved in reconciliation activities.batchSize - Batch size.recheckAttempts - Amount of recheck attempts.repairAlg - Partition reconciliation repair algorithm to be used.recheckDelay - Recheck delay in seconds.public boolean repair()
public boolean fastCheck()
true if only partitions that did not pass validation during the last partition map exchange
will be checked and repaired.public int parallelism()
public int batchSize()
public int recheckAttempts()
public boolean includeSensitive()
public SensitiveMode sensitiveMode()
public boolean locOutput()
public RepairAlgorithm repairAlg()
public int recheckDelay()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.30 Release Date : February 17 2026