| 程序包 | 说明 |
|---|---|
| com.pingcap.tikv.operation | |
| com.pingcap.tikv.region | |
| com.pingcap.tikv.txn |
| 构造器和说明 |
|---|
KVErrorHandler(RegionManager regionManager,
RegionErrorReceiver recv,
AbstractLockResolverClient lockResolverClient,
java.util.function.Function<RespT,Errorpb.Error> getRegionError,
java.util.function.Function<RespT,Kvrpcpb.KeyError> getKeyError,
java.util.function.Function<ResolveLockResult,Object> resolveLockResultCallback,
long callerStartTS,
boolean forWrite) |
| 限定符和类型 | 字段和说明 |
|---|---|
AbstractLockResolverClient |
RegionStoreClient.lockResolverClient |
| 限定符和类型 | 类和说明 |
|---|---|
class |
LockResolverClientV2
Before v3.0.5 TiDB uses the ttl on secondary lock.
|
class |
LockResolverClientV3
Since v3.0.5 TiDB ignores the ttl on secondary lock and will use the ttl on primary key.
|
class |
LockResolverClientV4
Since v4.0.0 TiDB write will not block read (update MinCommitTS).
|
| 限定符和类型 | 方法和说明 |
|---|---|
static AbstractLockResolverClient |
AbstractLockResolverClient.getInstance(String storeVersion,
TiConfiguration conf,
TiRegion region,
TikvGrpc.TikvBlockingStub blockingStub,
TikvGrpc.TikvStub asyncStub,
ChannelFactory channelFactory,
RegionManager regionManager,
PDClient pdClient,
RegionStoreClient.RegionStoreClientBuilder clientBuilder) |
Copyright © 2022 PingCAP. All rights reserved.