public interface AbstractLockResolverClient
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
BIG_TXN_THRESHOLD
transaction involves keys exceed this threshold can be treated as `big transaction`.
|
static long |
RESOLVED_TXN_CACHE_SIZE
ResolvedCacheSize is max number of cached txn status.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Lock |
extractLockFromKeyErr(Kvrpcpb.KeyError keyError) |
static AbstractLockResolverClient |
getInstance(String storeVersion,
TiConfiguration conf,
TiRegion region,
TikvGrpc.TikvBlockingStub blockingStub,
TikvGrpc.TikvStub asyncStub,
ChannelFactory channelFactory,
RegionManager regionManager,
PDClient pdClient,
RegionStoreClient.RegionStoreClientBuilder clientBuilder) |
String |
getVersion() |
ResolveLockResult |
resolveLocks(BackOffer bo,
long callerStartTS,
List<Lock> locks,
boolean forWrite)
ResolveLocks tries to resolve Locks.
|
static final long RESOLVED_TXN_CACHE_SIZE
static final long BIG_TXN_THRESHOLD
static Lock extractLockFromKeyErr(Kvrpcpb.KeyError keyError)
static AbstractLockResolverClient getInstance(String storeVersion, TiConfiguration conf, TiRegion region, TikvGrpc.TikvBlockingStub blockingStub, TikvGrpc.TikvStub asyncStub, ChannelFactory channelFactory, RegionManager regionManager, PDClient pdClient, RegionStoreClient.RegionStoreClientBuilder clientBuilder)
String getVersion()
ResolveLockResult resolveLocks(BackOffer bo, long callerStartTS, List<Lock> locks, boolean forWrite)
bo - callerStartTS - locks - forWrite - Copyright © 2022 PingCAP. All rights reserved.