BackOffer.BackOffStrategyBATCH_COMMIT_BACKOFF, BATCH_GET_MAX_BACKOFF, CLEANUP_MAX_BACKOFF, COP_BUILD_TASK_MAX_BACKOFF, COP_NEXT_MAX_BACKOFF, GC_DELETE_RANGE_MAX_BACKOFF, GC_ONE_REGION_MAX_BACKOFF, GC_RESOLVE_LOCK_MAX_BACKOFF, GET_MAX_BACKOFF, PD_INFO_BACKOFF, PREWRITE_MAX_BACKOFF, RAWKV_MAX_BACKOFF, ROW_ID_ALLOCATOR_BACKOFF, SCANNER_NEXT_MAX_BACKOFF, seconds, SPLIT_REGION_BACKOFF, TSO_MAX_BACKOFF| 限定符和类型 | 方法和说明 |
|---|---|
static ConcreteBackOffer |
create(BackOffer source) |
void |
doBackOff(BackOffFunction.BackOffFuncType funcType,
Exception err)
doBackOff sleeps a while base on the BackOffType and records the error message.
|
void |
doBackOffWithMaxSleep(BackOffFunction.BackOffFuncType funcType,
long maxSleepMs,
Exception err)
BackoffWithMaxSleep sleeps a while base on the backoffType and records the error message and
never sleep more than maxSleepMs for each sleep.
|
static ConcreteBackOffer |
newBatchGetMaxBackOff() |
static ConcreteBackOffer |
newCopNextMaxBackOff() |
static ConcreteBackOffer |
newCustomBackOff(int maxSleep) |
static ConcreteBackOffer |
newGetBackOff() |
static ConcreteBackOffer |
newRawKVBackOff() |
static ConcreteBackOffer |
newScannerNextMaxBackOff() |
static ConcreteBackOffer |
newTsoBackOff() |
public static ConcreteBackOffer newCustomBackOff(int maxSleep)
public static ConcreteBackOffer newScannerNextMaxBackOff()
public static ConcreteBackOffer newBatchGetMaxBackOff()
public static ConcreteBackOffer newCopNextMaxBackOff()
public static ConcreteBackOffer newGetBackOff()
public static ConcreteBackOffer newRawKVBackOff()
public static ConcreteBackOffer newTsoBackOff()
public static ConcreteBackOffer create(BackOffer source)
public void doBackOff(BackOffFunction.BackOffFuncType funcType, Exception err)
BackOfferpublic void doBackOffWithMaxSleep(BackOffFunction.BackOffFuncType funcType, long maxSleepMs, Exception err)
BackOfferdoBackOffWithMaxSleep 在接口中 BackOfferCopyright © 2022 PingCAP. All rights reserved.