diff --git a/pkg/kvrpcpb/kvrpcpb.pb.go b/pkg/kvrpcpb/kvrpcpb.pb.go index 62f9201ab..b088f63b3 100644 --- a/pkg/kvrpcpb/kvrpcpb.pb.go +++ b/pkg/kvrpcpb/kvrpcpb.pb.go @@ -51,7 +51,7 @@ func (x CommandPri) String() string { return proto.EnumName(CommandPri_name, int32(x)) } func (CommandPri) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{0} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{0} } type IsolationLevel int32 @@ -74,7 +74,7 @@ func (x IsolationLevel) String() string { return proto.EnumName(IsolationLevel_name, int32(x)) } func (IsolationLevel) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{1} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{1} } type Op int32 @@ -110,7 +110,7 @@ func (x Op) String() string { return proto.EnumName(Op_name, int32(x)) } func (Op) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{2} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{2} } type Assertion int32 @@ -136,7 +136,7 @@ func (x Assertion) String() string { return proto.EnumName(Assertion_name, int32(x)) } func (Assertion) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{3} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{3} } type LockInfo struct { @@ -156,7 +156,7 @@ func (m *LockInfo) Reset() { *m = LockInfo{} } func (m *LockInfo) String() string { return proto.CompactTextString(m) } func (*LockInfo) ProtoMessage() {} func (*LockInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{0} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{0} } func (m *LockInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -238,7 +238,7 @@ func (m *AlreadyExist) Reset() { *m = AlreadyExist{} } func (m *AlreadyExist) String() string { return proto.CompactTextString(m) } func (*AlreadyExist) ProtoMessage() {} func (*AlreadyExist) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{1} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{1} } func (m *AlreadyExist) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -291,7 +291,7 @@ func (m *KeyError) Reset() { *m = KeyError{} } func (m *KeyError) String() string { return proto.CompactTextString(m) } func (*KeyError) ProtoMessage() {} func (*KeyError) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{2} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{2} } func (m *KeyError) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -384,7 +384,7 @@ func (m *WriteConflict) Reset() { *m = WriteConflict{} } func (m *WriteConflict) String() string { return proto.CompactTextString(m) } func (*WriteConflict) ProtoMessage() {} func (*WriteConflict) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{3} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{3} } func (m *WriteConflict) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -461,7 +461,7 @@ func (m *Deadlock) Reset() { *m = Deadlock{} } func (m *Deadlock) String() string { return proto.CompactTextString(m) } func (*Deadlock) ProtoMessage() {} func (*Deadlock) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{4} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{4} } func (m *Deadlock) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -525,7 +525,7 @@ func (m *CommitTsExpired) Reset() { *m = CommitTsExpired{} } func (m *CommitTsExpired) String() string { return proto.CompactTextString(m) } func (*CommitTsExpired) ProtoMessage() {} func (*CommitTsExpired) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{5} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{5} } func (m *CommitTsExpired) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -583,28 +583,29 @@ func (m *CommitTsExpired) GetMinCommitTs() uint64 { } type Context struct { - RegionId uint64 `protobuf:"varint,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` - RegionEpoch *metapb.RegionEpoch `protobuf:"bytes,2,opt,name=region_epoch,json=regionEpoch" json:"region_epoch,omitempty"` - Peer *metapb.Peer `protobuf:"bytes,3,opt,name=peer" json:"peer,omitempty"` - Term uint64 `protobuf:"varint,5,opt,name=term,proto3" json:"term,omitempty"` - Priority CommandPri `protobuf:"varint,6,opt,name=priority,proto3,enum=kvrpcpb.CommandPri" json:"priority,omitempty"` - IsolationLevel IsolationLevel `protobuf:"varint,7,opt,name=isolation_level,json=isolationLevel,proto3,enum=kvrpcpb.IsolationLevel" json:"isolation_level,omitempty"` - NotFillCache bool `protobuf:"varint,8,opt,name=not_fill_cache,json=notFillCache,proto3" json:"not_fill_cache,omitempty"` - SyncLog bool `protobuf:"varint,9,opt,name=sync_log,json=syncLog,proto3" json:"sync_log,omitempty"` - HandleTime bool `protobuf:"varint,10,opt,name=handle_time,json=handleTime,proto3" json:"handle_time,omitempty"` - ScanDetail bool `protobuf:"varint,11,opt,name=scan_detail,json=scanDetail,proto3" json:"scan_detail,omitempty"` - ReplicaRead bool `protobuf:"varint,12,opt,name=replica_read,json=replicaRead,proto3" json:"replica_read,omitempty"` - ResolvedLocks []uint64 `protobuf:"varint,13,rep,packed,name=resolved_locks,json=resolvedLocks" json:"resolved_locks,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + RegionId uint64 `protobuf:"varint,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` + RegionEpoch *metapb.RegionEpoch `protobuf:"bytes,2,opt,name=region_epoch,json=regionEpoch" json:"region_epoch,omitempty"` + Peer *metapb.Peer `protobuf:"bytes,3,opt,name=peer" json:"peer,omitempty"` + Term uint64 `protobuf:"varint,5,opt,name=term,proto3" json:"term,omitempty"` + Priority CommandPri `protobuf:"varint,6,opt,name=priority,proto3,enum=kvrpcpb.CommandPri" json:"priority,omitempty"` + IsolationLevel IsolationLevel `protobuf:"varint,7,opt,name=isolation_level,json=isolationLevel,proto3,enum=kvrpcpb.IsolationLevel" json:"isolation_level,omitempty"` + NotFillCache bool `protobuf:"varint,8,opt,name=not_fill_cache,json=notFillCache,proto3" json:"not_fill_cache,omitempty"` + SyncLog bool `protobuf:"varint,9,opt,name=sync_log,json=syncLog,proto3" json:"sync_log,omitempty"` + HandleTime bool `protobuf:"varint,10,opt,name=handle_time,json=handleTime,proto3" json:"handle_time,omitempty"` + ScanDetail bool `protobuf:"varint,11,opt,name=scan_detail,json=scanDetail,proto3" json:"scan_detail,omitempty"` + ReplicaRead bool `protobuf:"varint,12,opt,name=replica_read,json=replicaRead,proto3" json:"replica_read,omitempty"` + ResolvedLocks []uint64 `protobuf:"varint,13,rep,packed,name=resolved_locks,json=resolvedLocks" json:"resolved_locks,omitempty"` + MaxExecutionDurationMs uint64 `protobuf:"varint,14,opt,name=max_execution_duration_ms,json=maxExecutionDurationMs,proto3" json:"max_execution_duration_ms,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *Context) Reset() { *m = Context{} } func (m *Context) String() string { return proto.CompactTextString(m) } func (*Context) ProtoMessage() {} func (*Context) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{6} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{6} } func (m *Context) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -717,6 +718,13 @@ func (m *Context) GetResolvedLocks() []uint64 { return nil } +func (m *Context) GetMaxExecutionDurationMs() uint64 { + if m != nil { + return m.MaxExecutionDurationMs + } + return 0 +} + type HandleTime struct { WaitMs int64 `protobuf:"varint,1,opt,name=wait_ms,json=waitMs,proto3" json:"wait_ms,omitempty"` ProcessMs int64 `protobuf:"varint,2,opt,name=process_ms,json=processMs,proto3" json:"process_ms,omitempty"` @@ -729,7 +737,7 @@ func (m *HandleTime) Reset() { *m = HandleTime{} } func (m *HandleTime) String() string { return proto.CompactTextString(m) } func (*HandleTime) ProtoMessage() {} func (*HandleTime) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{7} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{7} } func (m *HandleTime) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -784,7 +792,7 @@ func (m *ScanInfo) Reset() { *m = ScanInfo{} } func (m *ScanInfo) String() string { return proto.CompactTextString(m) } func (*ScanInfo) ProtoMessage() {} func (*ScanInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{8} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{8} } func (m *ScanInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -840,7 +848,7 @@ func (m *ScanDetail) Reset() { *m = ScanDetail{} } func (m *ScanDetail) String() string { return proto.CompactTextString(m) } func (*ScanDetail) ProtoMessage() {} func (*ScanDetail) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{9} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{9} } func (m *ScanDetail) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -902,7 +910,7 @@ func (m *ExecDetails) Reset() { *m = ExecDetails{} } func (m *ExecDetails) String() string { return proto.CompactTextString(m) } func (*ExecDetails) ProtoMessage() {} func (*ExecDetails) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{10} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{10} } func (m *ExecDetails) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -958,7 +966,7 @@ func (m *GetRequest) Reset() { *m = GetRequest{} } func (m *GetRequest) String() string { return proto.CompactTextString(m) } func (*GetRequest) ProtoMessage() {} func (*GetRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{11} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{11} } func (m *GetRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1022,7 +1030,7 @@ func (m *GetResponse) Reset() { *m = GetResponse{} } func (m *GetResponse) String() string { return proto.CompactTextString(m) } func (*GetResponse) ProtoMessage() {} func (*GetResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{12} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{12} } func (m *GetResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1098,7 +1106,7 @@ func (m *ScanRequest) Reset() { *m = ScanRequest{} } func (m *ScanRequest) String() string { return proto.CompactTextString(m) } func (*ScanRequest) ProtoMessage() {} func (*ScanRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{13} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{13} } func (m *ScanRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1189,7 +1197,7 @@ func (m *KvPair) Reset() { *m = KvPair{} } func (m *KvPair) String() string { return proto.CompactTextString(m) } func (*KvPair) ProtoMessage() {} func (*KvPair) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{14} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{14} } func (m *KvPair) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1251,7 +1259,7 @@ func (m *ScanResponse) Reset() { *m = ScanResponse{} } func (m *ScanResponse) String() string { return proto.CompactTextString(m) } func (*ScanResponse) ProtoMessage() {} func (*ScanResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{15} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{15} } func (m *ScanResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1308,7 +1316,7 @@ func (m *Mutation) Reset() { *m = Mutation{} } func (m *Mutation) String() string { return proto.CompactTextString(m) } func (*Mutation) ProtoMessage() {} func (*Mutation) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{16} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{16} } func (m *Mutation) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1391,7 +1399,7 @@ func (m *PrewriteRequest) Reset() { *m = PrewriteRequest{} } func (m *PrewriteRequest) String() string { return proto.CompactTextString(m) } func (*PrewriteRequest) ProtoMessage() {} func (*PrewriteRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{17} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{17} } func (m *PrewriteRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1502,7 +1510,7 @@ func (m *PrewriteResponse) Reset() { *m = PrewriteResponse{} } func (m *PrewriteResponse) String() string { return proto.CompactTextString(m) } func (*PrewriteResponse) ProtoMessage() {} func (*PrewriteResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{18} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{18} } func (m *PrewriteResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1560,7 +1568,7 @@ func (m *TxnHeartBeatRequest) Reset() { *m = TxnHeartBeatRequest{} } func (m *TxnHeartBeatRequest) String() string { return proto.CompactTextString(m) } func (*TxnHeartBeatRequest) ProtoMessage() {} func (*TxnHeartBeatRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{19} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{19} } func (m *TxnHeartBeatRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1630,7 +1638,7 @@ func (m *TxnHeartBeatResponse) Reset() { *m = TxnHeartBeatResponse{} } func (m *TxnHeartBeatResponse) String() string { return proto.CompactTextString(m) } func (*TxnHeartBeatResponse) ProtoMessage() {} func (*TxnHeartBeatResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{20} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{20} } func (m *TxnHeartBeatResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1701,7 +1709,7 @@ func (m *PessimisticLockRequest) Reset() { *m = PessimisticLockRequest{} func (m *PessimisticLockRequest) String() string { return proto.CompactTextString(m) } func (*PessimisticLockRequest) ProtoMessage() {} func (*PessimisticLockRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{21} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{21} } func (m *PessimisticLockRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1798,7 +1806,7 @@ func (m *PessimisticLockResponse) Reset() { *m = PessimisticLockResponse func (m *PessimisticLockResponse) String() string { return proto.CompactTextString(m) } func (*PessimisticLockResponse) ProtoMessage() {} func (*PessimisticLockResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{22} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{22} } func (m *PessimisticLockResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1855,7 +1863,7 @@ func (m *PessimisticRollbackRequest) Reset() { *m = PessimisticRollbackR func (m *PessimisticRollbackRequest) String() string { return proto.CompactTextString(m) } func (*PessimisticRollbackRequest) ProtoMessage() {} func (*PessimisticRollbackRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{23} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{23} } func (m *PessimisticRollbackRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1924,7 +1932,7 @@ func (m *PessimisticRollbackResponse) Reset() { *m = PessimisticRollback func (m *PessimisticRollbackResponse) String() string { return proto.CompactTextString(m) } func (*PessimisticRollbackResponse) ProtoMessage() {} func (*PessimisticRollbackResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{24} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{24} } func (m *PessimisticRollbackResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1981,7 +1989,7 @@ func (m *CommitRequest) Reset() { *m = CommitRequest{} } func (m *CommitRequest) String() string { return proto.CompactTextString(m) } func (*CommitRequest) ProtoMessage() {} func (*CommitRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{25} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{25} } func (m *CommitRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2051,7 +2059,7 @@ func (m *CommitResponse) Reset() { *m = CommitResponse{} } func (m *CommitResponse) String() string { return proto.CompactTextString(m) } func (*CommitResponse) ProtoMessage() {} func (*CommitResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{26} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{26} } func (m *CommitResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2113,7 +2121,7 @@ func (m *ImportRequest) Reset() { *m = ImportRequest{} } func (m *ImportRequest) String() string { return proto.CompactTextString(m) } func (*ImportRequest) ProtoMessage() {} func (*ImportRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{27} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{27} } func (m *ImportRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2168,7 +2176,7 @@ func (m *ImportResponse) Reset() { *m = ImportResponse{} } func (m *ImportResponse) String() string { return proto.CompactTextString(m) } func (*ImportResponse) ProtoMessage() {} func (*ImportResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{28} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{28} } func (m *ImportResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2224,7 +2232,7 @@ func (m *BatchRollbackRequest) Reset() { *m = BatchRollbackRequest{} } func (m *BatchRollbackRequest) String() string { return proto.CompactTextString(m) } func (*BatchRollbackRequest) ProtoMessage() {} func (*BatchRollbackRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{29} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{29} } func (m *BatchRollbackRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2286,7 +2294,7 @@ func (m *BatchRollbackResponse) Reset() { *m = BatchRollbackResponse{} } func (m *BatchRollbackResponse) String() string { return proto.CompactTextString(m) } func (*BatchRollbackResponse) ProtoMessage() {} func (*BatchRollbackResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{30} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{30} } func (m *BatchRollbackResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2350,7 +2358,7 @@ func (m *CheckTxnStatusRequest) Reset() { *m = CheckTxnStatusRequest{} } func (m *CheckTxnStatusRequest) String() string { return proto.CompactTextString(m) } func (*CheckTxnStatusRequest) ProtoMessage() {} func (*CheckTxnStatusRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{31} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{31} } func (m *CheckTxnStatusRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2432,7 +2440,7 @@ func (m *CheckTxnStatusResponse) Reset() { *m = CheckTxnStatusResponse{} func (m *CheckTxnStatusResponse) String() string { return proto.CompactTextString(m) } func (*CheckTxnStatusResponse) ProtoMessage() {} func (*CheckTxnStatusResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{32} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{32} } func (m *CheckTxnStatusResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2503,7 +2511,7 @@ func (m *CleanupRequest) Reset() { *m = CleanupRequest{} } func (m *CleanupRequest) String() string { return proto.CompactTextString(m) } func (*CleanupRequest) ProtoMessage() {} func (*CleanupRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{33} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{33} } func (m *CleanupRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2573,7 +2581,7 @@ func (m *CleanupResponse) Reset() { *m = CleanupResponse{} } func (m *CleanupResponse) String() string { return proto.CompactTextString(m) } func (*CleanupResponse) ProtoMessage() {} func (*CleanupResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{34} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{34} } func (m *CleanupResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2636,7 +2644,7 @@ func (m *BatchGetRequest) Reset() { *m = BatchGetRequest{} } func (m *BatchGetRequest) String() string { return proto.CompactTextString(m) } func (*BatchGetRequest) ProtoMessage() {} func (*BatchGetRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{35} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{35} } func (m *BatchGetRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2698,7 +2706,7 @@ func (m *BatchGetResponse) Reset() { *m = BatchGetResponse{} } func (m *BatchGetResponse) String() string { return proto.CompactTextString(m) } func (*BatchGetResponse) ProtoMessage() {} func (*BatchGetResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{36} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{36} } func (m *BatchGetResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2755,7 +2763,7 @@ func (m *ScanLockRequest) Reset() { *m = ScanLockRequest{} } func (m *ScanLockRequest) String() string { return proto.CompactTextString(m) } func (*ScanLockRequest) ProtoMessage() {} func (*ScanLockRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{37} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{37} } func (m *ScanLockRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2825,7 +2833,7 @@ func (m *ScanLockResponse) Reset() { *m = ScanLockResponse{} } func (m *ScanLockResponse) String() string { return proto.CompactTextString(m) } func (*ScanLockResponse) ProtoMessage() {} func (*ScanLockResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{38} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{38} } func (m *ScanLockResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2887,7 +2895,7 @@ func (m *TxnInfo) Reset() { *m = TxnInfo{} } func (m *TxnInfo) String() string { return proto.CompactTextString(m) } func (*TxnInfo) ProtoMessage() {} func (*TxnInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{39} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{39} } func (m *TxnInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2947,7 +2955,7 @@ func (m *ResolveLockRequest) Reset() { *m = ResolveLockRequest{} } func (m *ResolveLockRequest) String() string { return proto.CompactTextString(m) } func (*ResolveLockRequest) ProtoMessage() {} func (*ResolveLockRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{40} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{40} } func (m *ResolveLockRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3023,7 +3031,7 @@ func (m *ResolveLockResponse) Reset() { *m = ResolveLockResponse{} } func (m *ResolveLockResponse) String() string { return proto.CompactTextString(m) } func (*ResolveLockResponse) ProtoMessage() {} func (*ResolveLockResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{41} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{41} } func (m *ResolveLockResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3078,7 +3086,7 @@ func (m *GCRequest) Reset() { *m = GCRequest{} } func (m *GCRequest) String() string { return proto.CompactTextString(m) } func (*GCRequest) ProtoMessage() {} func (*GCRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{42} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{42} } func (m *GCRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3133,7 +3141,7 @@ func (m *GCResponse) Reset() { *m = GCResponse{} } func (m *GCResponse) String() string { return proto.CompactTextString(m) } func (*GCResponse) ProtoMessage() {} func (*GCResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{43} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{43} } func (m *GCResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3189,7 +3197,7 @@ func (m *RawGetRequest) Reset() { *m = RawGetRequest{} } func (m *RawGetRequest) String() string { return proto.CompactTextString(m) } func (*RawGetRequest) ProtoMessage() {} func (*RawGetRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{44} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{44} } func (m *RawGetRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3253,7 +3261,7 @@ func (m *RawGetResponse) Reset() { *m = RawGetResponse{} } func (m *RawGetResponse) String() string { return proto.CompactTextString(m) } func (*RawGetResponse) ProtoMessage() {} func (*RawGetResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{45} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{45} } func (m *RawGetResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3324,7 +3332,7 @@ func (m *RawPutRequest) Reset() { *m = RawPutRequest{} } func (m *RawPutRequest) String() string { return proto.CompactTextString(m) } func (*RawPutRequest) ProtoMessage() {} func (*RawPutRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{46} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{46} } func (m *RawPutRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3393,7 +3401,7 @@ func (m *RawPutResponse) Reset() { *m = RawPutResponse{} } func (m *RawPutResponse) String() string { return proto.CompactTextString(m) } func (*RawPutResponse) ProtoMessage() {} func (*RawPutResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{47} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{47} } func (m *RawPutResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3449,7 +3457,7 @@ func (m *RawBatchPutRequest) Reset() { *m = RawBatchPutRequest{} } func (m *RawBatchPutRequest) String() string { return proto.CompactTextString(m) } func (*RawBatchPutRequest) ProtoMessage() {} func (*RawBatchPutRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{48} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{48} } func (m *RawBatchPutRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3511,7 +3519,7 @@ func (m *RawBatchPutResponse) Reset() { *m = RawBatchPutResponse{} } func (m *RawBatchPutResponse) String() string { return proto.CompactTextString(m) } func (*RawBatchPutResponse) ProtoMessage() {} func (*RawBatchPutResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{49} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{49} } func (m *RawBatchPutResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3567,7 +3575,7 @@ func (m *RawBatchGetRequest) Reset() { *m = RawBatchGetRequest{} } func (m *RawBatchGetRequest) String() string { return proto.CompactTextString(m) } func (*RawBatchGetRequest) ProtoMessage() {} func (*RawBatchGetRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{50} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{50} } func (m *RawBatchGetRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3629,7 +3637,7 @@ func (m *RawBatchGetResponse) Reset() { *m = RawBatchGetResponse{} } func (m *RawBatchGetResponse) String() string { return proto.CompactTextString(m) } func (*RawBatchGetResponse) ProtoMessage() {} func (*RawBatchGetResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{51} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{51} } func (m *RawBatchGetResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3685,7 +3693,7 @@ func (m *RawDeleteRequest) Reset() { *m = RawDeleteRequest{} } func (m *RawDeleteRequest) String() string { return proto.CompactTextString(m) } func (*RawDeleteRequest) ProtoMessage() {} func (*RawDeleteRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{52} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{52} } func (m *RawDeleteRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3747,7 +3755,7 @@ func (m *RawDeleteResponse) Reset() { *m = RawDeleteResponse{} } func (m *RawDeleteResponse) String() string { return proto.CompactTextString(m) } func (*RawDeleteResponse) ProtoMessage() {} func (*RawDeleteResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{53} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{53} } func (m *RawDeleteResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3803,7 +3811,7 @@ func (m *RawBatchDeleteRequest) Reset() { *m = RawBatchDeleteRequest{} } func (m *RawBatchDeleteRequest) String() string { return proto.CompactTextString(m) } func (*RawBatchDeleteRequest) ProtoMessage() {} func (*RawBatchDeleteRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{54} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{54} } func (m *RawBatchDeleteRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3865,7 +3873,7 @@ func (m *RawBatchDeleteResponse) Reset() { *m = RawBatchDeleteResponse{} func (m *RawBatchDeleteResponse) String() string { return proto.CompactTextString(m) } func (*RawBatchDeleteResponse) ProtoMessage() {} func (*RawBatchDeleteResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{55} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{55} } func (m *RawBatchDeleteResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3922,7 +3930,7 @@ func (m *DeleteRangeRequest) Reset() { *m = DeleteRangeRequest{} } func (m *DeleteRangeRequest) String() string { return proto.CompactTextString(m) } func (*DeleteRangeRequest) ProtoMessage() {} func (*DeleteRangeRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{56} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{56} } func (m *DeleteRangeRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3991,7 +3999,7 @@ func (m *DeleteRangeResponse) Reset() { *m = DeleteRangeResponse{} } func (m *DeleteRangeResponse) String() string { return proto.CompactTextString(m) } func (*DeleteRangeResponse) ProtoMessage() {} func (*DeleteRangeResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{57} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{57} } func (m *DeleteRangeResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4048,7 +4056,7 @@ func (m *RawDeleteRangeRequest) Reset() { *m = RawDeleteRangeRequest{} } func (m *RawDeleteRangeRequest) String() string { return proto.CompactTextString(m) } func (*RawDeleteRangeRequest) ProtoMessage() {} func (*RawDeleteRangeRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{58} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{58} } func (m *RawDeleteRangeRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4117,7 +4125,7 @@ func (m *RawDeleteRangeResponse) Reset() { *m = RawDeleteRangeResponse{} func (m *RawDeleteRangeResponse) String() string { return proto.CompactTextString(m) } func (*RawDeleteRangeResponse) ProtoMessage() {} func (*RawDeleteRangeResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{59} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{59} } func (m *RawDeleteRangeResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4179,7 +4187,7 @@ func (m *RawScanRequest) Reset() { *m = RawScanRequest{} } func (m *RawScanRequest) String() string { return proto.CompactTextString(m) } func (*RawScanRequest) ProtoMessage() {} func (*RawScanRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{60} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{60} } func (m *RawScanRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4269,7 +4277,7 @@ func (m *RawScanResponse) Reset() { *m = RawScanResponse{} } func (m *RawScanResponse) String() string { return proto.CompactTextString(m) } func (*RawScanResponse) ProtoMessage() {} func (*RawScanResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{61} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{61} } func (m *RawScanResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4324,7 +4332,7 @@ func (m *KeyRange) Reset() { *m = KeyRange{} } func (m *KeyRange) String() string { return proto.CompactTextString(m) } func (*KeyRange) ProtoMessage() {} func (*KeyRange) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{62} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{62} } func (m *KeyRange) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4383,7 +4391,7 @@ func (m *RawBatchScanRequest) Reset() { *m = RawBatchScanRequest{} } func (m *RawBatchScanRequest) String() string { return proto.CompactTextString(m) } func (*RawBatchScanRequest) ProtoMessage() {} func (*RawBatchScanRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{63} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{63} } func (m *RawBatchScanRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4466,7 +4474,7 @@ func (m *RawBatchScanResponse) Reset() { *m = RawBatchScanResponse{} } func (m *RawBatchScanResponse) String() string { return proto.CompactTextString(m) } func (*RawBatchScanResponse) ProtoMessage() {} func (*RawBatchScanResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{64} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{64} } func (m *RawBatchScanResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4523,7 +4531,7 @@ func (m *MvccWrite) Reset() { *m = MvccWrite{} } func (m *MvccWrite) String() string { return proto.CompactTextString(m) } func (*MvccWrite) ProtoMessage() {} func (*MvccWrite) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{65} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{65} } func (m *MvccWrite) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4592,7 +4600,7 @@ func (m *MvccValue) Reset() { *m = MvccValue{} } func (m *MvccValue) String() string { return proto.CompactTextString(m) } func (*MvccValue) ProtoMessage() {} func (*MvccValue) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{66} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{66} } func (m *MvccValue) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4649,7 +4657,7 @@ func (m *MvccLock) Reset() { *m = MvccLock{} } func (m *MvccLock) String() string { return proto.CompactTextString(m) } func (*MvccLock) ProtoMessage() {} func (*MvccLock) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{67} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{67} } func (m *MvccLock) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4719,7 +4727,7 @@ func (m *MvccInfo) Reset() { *m = MvccInfo{} } func (m *MvccInfo) String() string { return proto.CompactTextString(m) } func (*MvccInfo) ProtoMessage() {} func (*MvccInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{68} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{68} } func (m *MvccInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4781,7 +4789,7 @@ func (m *MvccGetByKeyRequest) Reset() { *m = MvccGetByKeyRequest{} } func (m *MvccGetByKeyRequest) String() string { return proto.CompactTextString(m) } func (*MvccGetByKeyRequest) ProtoMessage() {} func (*MvccGetByKeyRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{69} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{69} } func (m *MvccGetByKeyRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4837,7 +4845,7 @@ func (m *MvccGetByKeyResponse) Reset() { *m = MvccGetByKeyResponse{} } func (m *MvccGetByKeyResponse) String() string { return proto.CompactTextString(m) } func (*MvccGetByKeyResponse) ProtoMessage() {} func (*MvccGetByKeyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{70} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{70} } func (m *MvccGetByKeyResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4899,7 +4907,7 @@ func (m *MvccGetByStartTsRequest) Reset() { *m = MvccGetByStartTsRequest func (m *MvccGetByStartTsRequest) String() string { return proto.CompactTextString(m) } func (*MvccGetByStartTsRequest) ProtoMessage() {} func (*MvccGetByStartTsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{71} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{71} } func (m *MvccGetByStartTsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4956,7 +4964,7 @@ func (m *MvccGetByStartTsResponse) Reset() { *m = MvccGetByStartTsRespon func (m *MvccGetByStartTsResponse) String() string { return proto.CompactTextString(m) } func (*MvccGetByStartTsResponse) ProtoMessage() {} func (*MvccGetByStartTsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{72} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{72} } func (m *MvccGetByStartTsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5026,7 +5034,7 @@ func (m *SplitRegionRequest) Reset() { *m = SplitRegionRequest{} } func (m *SplitRegionRequest) String() string { return proto.CompactTextString(m) } func (*SplitRegionRequest) ProtoMessage() {} func (*SplitRegionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{73} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{73} } func (m *SplitRegionRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5091,7 +5099,7 @@ func (m *SplitRegionResponse) Reset() { *m = SplitRegionResponse{} } func (m *SplitRegionResponse) String() string { return proto.CompactTextString(m) } func (*SplitRegionResponse) ProtoMessage() {} func (*SplitRegionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{74} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{74} } func (m *SplitRegionResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5163,7 +5171,7 @@ func (m *UnsafeDestroyRangeRequest) Reset() { *m = UnsafeDestroyRangeReq func (m *UnsafeDestroyRangeRequest) String() string { return proto.CompactTextString(m) } func (*UnsafeDestroyRangeRequest) ProtoMessage() {} func (*UnsafeDestroyRangeRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{75} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{75} } func (m *UnsafeDestroyRangeRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5225,7 +5233,7 @@ func (m *UnsafeDestroyRangeResponse) Reset() { *m = UnsafeDestroyRangeRe func (m *UnsafeDestroyRangeResponse) String() string { return proto.CompactTextString(m) } func (*UnsafeDestroyRangeResponse) ProtoMessage() {} func (*UnsafeDestroyRangeResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{76} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{76} } func (m *UnsafeDestroyRangeResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5279,7 +5287,7 @@ func (m *ReadIndexRequest) Reset() { *m = ReadIndexRequest{} } func (m *ReadIndexRequest) String() string { return proto.CompactTextString(m) } func (*ReadIndexRequest) ProtoMessage() {} func (*ReadIndexRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{77} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{77} } func (m *ReadIndexRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5327,7 +5335,7 @@ func (m *ReadIndexResponse) Reset() { *m = ReadIndexResponse{} } func (m *ReadIndexResponse) String() string { return proto.CompactTextString(m) } func (*ReadIndexResponse) ProtoMessage() {} func (*ReadIndexResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_kvrpcpb_ec52c09aa12e5f7d, []int{78} + return fileDescriptor_kvrpcpb_ec27b421cb3ed691, []int{78} } func (m *ReadIndexResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5867,6 +5875,11 @@ func (m *Context) MarshalTo(dAtA []byte) (int, error) { i = encodeVarintKvrpcpb(dAtA, i, uint64(j8)) i += copy(dAtA[i:], dAtA9[:j8]) } + if m.MaxExecutionDurationMs != 0 { + dAtA[i] = 0x70 + i++ + i = encodeVarintKvrpcpb(dAtA, i, uint64(m.MaxExecutionDurationMs)) + } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } @@ -9384,6 +9397,9 @@ func (m *Context) Size() (n int) { } n += 1 + sovKvrpcpb(uint64(l)) + l } + if m.MaxExecutionDurationMs != 0 { + n += 1 + sovKvrpcpb(uint64(m.MaxExecutionDurationMs)) + } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } @@ -12252,6 +12268,25 @@ func (m *Context) Unmarshal(dAtA []byte) error { } else { return fmt.Errorf("proto: wrong wireType = %d for field ResolvedLocks", wireType) } + case 14: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field MaxExecutionDurationMs", wireType) + } + m.MaxExecutionDurationMs = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowKvrpcpb + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.MaxExecutionDurationMs |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } default: iNdEx = preIndex skippy, err := skipKvrpcpb(dAtA[iNdEx:]) @@ -22452,183 +22487,185 @@ var ( ErrIntOverflowKvrpcpb = fmt.Errorf("proto: integer overflow") ) -func init() { proto.RegisterFile("kvrpcpb.proto", fileDescriptor_kvrpcpb_ec52c09aa12e5f7d) } - -var fileDescriptor_kvrpcpb_ec52c09aa12e5f7d = []byte{ - // 2788 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x1a, 0x4d, 0x8f, 0x1c, 0x47, - 0xd5, 0x3d, 0x9f, 0x3d, 0x6f, 0x3e, 0xb7, 0x76, 0x6d, 0x4f, 0x6c, 0x6c, 0x6f, 0x1a, 0xec, 0x6c, - 0x16, 0xb2, 0x81, 0x4d, 0xc4, 0x01, 0xa1, 0x28, 0x78, 0xd7, 0x89, 0x37, 0xb6, 0xe3, 0x55, 0xed, - 0xc4, 0x28, 0x12, 0xd0, 0x29, 0x77, 0xd7, 0xce, 0x34, 0xdb, 0xd3, 0xdd, 0xe9, 0xae, 0xd9, 0x9d, - 0x49, 0x84, 0x04, 0x42, 0x20, 0x45, 0x82, 0x03, 0x01, 0x29, 0x39, 0xe4, 0x1a, 0x09, 0x8e, 0x5c, - 0xf8, 0x01, 0x90, 0x03, 0x17, 0x20, 0x07, 0x0e, 0x1c, 0x51, 0x38, 0xf0, 0x37, 0x50, 0x55, 0x75, - 0xf5, 0xc7, 0xcc, 0x38, 0x5e, 0x0d, 0xe3, 0x0d, 0xe2, 0x34, 0x53, 0xef, 0xbd, 0xaa, 0x7a, 0xdf, - 0xfd, 0xea, 0x55, 0x41, 0xf3, 0xe8, 0x38, 0x0c, 0xac, 0xe0, 0xe1, 0x56, 0x10, 0xfa, 0xcc, 0x47, - 0xd5, 0x78, 0x78, 0xa9, 0x31, 0xa4, 0x8c, 0x28, 0xf0, 0xa5, 0x26, 0x0d, 0x43, 0x3f, 0x4c, 0x86, - 0x6b, 0x7d, 0xbf, 0xef, 0x8b, 0xbf, 0xcf, 0xf3, 0x7f, 0x31, 0xb4, 0x1d, 0x8e, 0x22, 0x26, 0xfe, - 0x4a, 0x80, 0xf1, 0x47, 0x0d, 0xf4, 0xbb, 0xbe, 0x75, 0xb4, 0xe7, 0x1d, 0xfa, 0xe8, 0x69, 0x68, - 0x04, 0xa1, 0x33, 0x24, 0xe1, 0xc4, 0x74, 0x7d, 0xeb, 0xa8, 0xab, 0xad, 0x6b, 0x1b, 0x0d, 0x5c, - 0x8f, 0x61, 0x9c, 0x8c, 0x93, 0x70, 0x94, 0x79, 0x4c, 0xc3, 0xc8, 0xf1, 0xbd, 0x6e, 0x61, 0x5d, - 0xdb, 0x28, 0xe1, 0x3a, 0x87, 0x3d, 0x90, 0x20, 0xd4, 0x81, 0xe2, 0x11, 0x9d, 0x74, 0x8b, 0x62, - 0x32, 0xff, 0x8b, 0x9e, 0x02, 0x5d, 0x4c, 0x62, 0xcc, 0xed, 0x96, 0xc4, 0x84, 0x2a, 0x1f, 0xf7, - 0x98, 0xcb, 0x51, 0x6c, 0xec, 0x99, 0x91, 0xf3, 0x0e, 0xed, 0x96, 0x25, 0x8a, 0x8d, 0xbd, 0x03, - 0xe7, 0x1d, 0x8a, 0x36, 0xa0, 0x26, 0x67, 0x4d, 0x02, 0xda, 0xad, 0xac, 0x6b, 0x1b, 0xad, 0xed, - 0xfa, 0x96, 0x52, 0xc5, 0xfd, 0x00, 0x8b, 0x35, 0x7b, 0x93, 0x80, 0x1a, 0xeb, 0xd0, 0xf8, 0x8e, - 0x1b, 0x52, 0x62, 0x4f, 0x6e, 0x8d, 0x9d, 0x88, 0x29, 0x0e, 0xb4, 0x84, 0x03, 0xe3, 0xaf, 0x05, - 0xd0, 0xef, 0xd0, 0xc9, 0x2d, 0xae, 0x22, 0xf4, 0x2c, 0x54, 0xf8, 0x54, 0x6a, 0x0b, 0x8a, 0xfa, - 0xf6, 0x4a, 0xb2, 0xaa, 0xd2, 0x04, 0x8e, 0x09, 0xd0, 0x97, 0xa0, 0x16, 0x52, 0x16, 0x4e, 0xc8, - 0x43, 0x97, 0x0a, 0x59, 0x6b, 0x38, 0x05, 0xa0, 0x35, 0x28, 0x93, 0x87, 0x7e, 0xc8, 0x84, 0xac, - 0x35, 0x2c, 0x07, 0x68, 0x1b, 0x74, 0xcb, 0xf7, 0x0e, 0x5d, 0xc7, 0x62, 0x42, 0xda, 0xfa, 0xf6, - 0x85, 0x64, 0x83, 0xef, 0x86, 0x0e, 0xa3, 0x3b, 0x31, 0x16, 0x27, 0x74, 0xe8, 0x5b, 0xd0, 0x24, - 0x52, 0x02, 0x93, 0x72, 0x11, 0x84, 0x2e, 0xea, 0xdb, 0xe7, 0x93, 0x89, 0x59, 0xf9, 0x70, 0x83, - 0x64, 0xa5, 0x7d, 0x0e, 0x74, 0x9b, 0x12, 0x5b, 0x58, 0xac, 0x32, 0x25, 0xd0, 0x6e, 0x8c, 0xc0, - 0x09, 0x09, 0xda, 0x85, 0x15, 0xcb, 0x1f, 0x0e, 0x1d, 0x66, 0xb2, 0xc8, 0xa4, 0xe3, 0xc0, 0x09, - 0xa9, 0xdd, 0xad, 0x8a, 0x79, 0xdd, 0x64, 0xde, 0x8e, 0xa0, 0xe8, 0x45, 0xb7, 0x24, 0x1e, 0xb7, - 0xad, 0x3c, 0xc0, 0xf8, 0x58, 0x83, 0x66, 0x4e, 0x18, 0x6e, 0xc9, 0x88, 0x91, 0x90, 0x2f, 0x2b, - 0xf4, 0x5a, 0xc2, 0x55, 0x31, 0xee, 0x45, 0xe8, 0x1a, 0xd4, 0x95, 0xa4, 0x1c, 0x2b, 0x7d, 0x06, - 0x14, 0xa8, 0x17, 0xcd, 0x71, 0x99, 0x2e, 0x54, 0x63, 0xb7, 0x13, 0x3a, 0x6c, 0x60, 0x35, 0x44, - 0x5f, 0x03, 0x94, 0x2c, 0x96, 0x08, 0x12, 0xfb, 0x4e, 0x47, 0x61, 0x14, 0xff, 0xc6, 0x0f, 0x41, - 0x57, 0x3a, 0x40, 0x17, 0xa1, 0x2a, 0x1d, 0x4a, 0x31, 0x28, 0xac, 0xdc, 0x8b, 0x12, 0xff, 0xe4, - 0x3c, 0x14, 0xe4, 0x6e, 0x7c, 0x7c, 0x87, 0x4e, 0xd0, 0x26, 0xac, 0x28, 0xcd, 0x71, 0xb4, 0x39, - 0x20, 0xd1, 0x40, 0xf0, 0x59, 0xc2, 0x6d, 0x85, 0xb8, 0x43, 0x27, 0xb7, 0x49, 0x34, 0x30, 0xde, - 0xd7, 0xa0, 0x3d, 0xa5, 0xb8, 0xcf, 0xd3, 0xca, 0x16, 0xac, 0x12, 0xc6, 0xe8, 0x30, 0x60, 0xd4, - 0xce, 0x48, 0x22, 0xb5, 0xb3, 0x92, 0xa0, 0xd4, 0x8a, 0x73, 0x94, 0x64, 0x40, 0x73, 0xe8, 0x78, - 0x99, 0xb9, 0x32, 0xb8, 0xea, 0x43, 0xc7, 0x4b, 0x14, 0xf0, 0xef, 0x22, 0x54, 0x77, 0x7c, 0x8f, - 0xd1, 0x31, 0x43, 0x97, 0xb9, 0x37, 0xf7, 0x1d, 0xdf, 0x33, 0x1d, 0x3b, 0xe6, 0x46, 0x97, 0x80, - 0x3d, 0x1b, 0x7d, 0x13, 0x1a, 0x31, 0x92, 0x06, 0xbe, 0x35, 0x10, 0x7c, 0xd4, 0xb7, 0x57, 0xb7, - 0xe2, 0x24, 0x83, 0x05, 0xee, 0x16, 0x47, 0xe1, 0x7a, 0x98, 0x0e, 0xd0, 0x3a, 0x94, 0x02, 0x4a, - 0x43, 0xc1, 0x57, 0x7d, 0xbb, 0xa1, 0xe8, 0xf7, 0x29, 0x0d, 0xb1, 0xc0, 0x20, 0x04, 0x25, 0x46, - 0xc3, 0x61, 0x6c, 0x23, 0xf1, 0x1f, 0x3d, 0x0f, 0x7a, 0x10, 0x3a, 0x7e, 0xe8, 0xb0, 0x49, 0x1c, - 0xdb, 0xab, 0x39, 0xe7, 0x23, 0x9e, 0xbd, 0x1f, 0x3a, 0x38, 0x21, 0x42, 0x2f, 0x43, 0xdb, 0x89, - 0x7c, 0x97, 0x30, 0xce, 0xa1, 0x4b, 0x8f, 0xa9, 0x2b, 0x9c, 0xb6, 0xb5, 0x7d, 0x31, 0x99, 0xb7, - 0xa7, 0xf0, 0x77, 0x39, 0x1a, 0xb7, 0x9c, 0xdc, 0x18, 0x7d, 0x05, 0x5a, 0x9e, 0xcf, 0xcc, 0x43, - 0xc7, 0x75, 0x4d, 0x8b, 0x58, 0x03, 0xda, 0xd5, 0xd7, 0xb5, 0x0d, 0x1d, 0x37, 0x3c, 0x9f, 0xbd, - 0xe2, 0xb8, 0xee, 0x0e, 0x87, 0x09, 0x83, 0x4d, 0x3c, 0xcb, 0x74, 0xfd, 0x7e, 0xb7, 0x26, 0xf0, - 0x55, 0x3e, 0xbe, 0xeb, 0xf7, 0xb9, 0x1b, 0x0f, 0x88, 0x67, 0xbb, 0xd4, 0x64, 0xce, 0x90, 0x76, - 0x41, 0x60, 0x41, 0x82, 0x7a, 0xce, 0x90, 0x72, 0x82, 0xc8, 0x22, 0x9e, 0x69, 0x53, 0x46, 0x1c, - 0xb7, 0x5b, 0x97, 0x04, 0x1c, 0xb4, 0x2b, 0x20, 0x3c, 0x7b, 0x86, 0x34, 0x70, 0x1d, 0x8b, 0x98, - 0x3c, 0x80, 0xbb, 0x0d, 0x41, 0x51, 0x8f, 0x61, 0x98, 0x12, 0x1b, 0x5d, 0x87, 0x56, 0x48, 0x23, - 0xdf, 0x3d, 0xa6, 0xb6, 0x48, 0xc2, 0x51, 0xb7, 0xb9, 0x5e, 0xdc, 0x28, 0xe1, 0xa6, 0x82, 0xf2, - 0x1c, 0x15, 0xbd, 0x56, 0xd2, 0x4b, 0x9d, 0x32, 0x9f, 0x49, 0x6c, 0xf3, 0xed, 0x91, 0x1f, 0x8e, - 0x86, 0xc6, 0x2e, 0xc0, 0xed, 0x94, 0x97, 0x8b, 0x50, 0x3d, 0x21, 0x0e, 0x33, 0x87, 0xd2, 0xef, - 0x8a, 0xb8, 0xc2, 0x87, 0xf7, 0x22, 0x74, 0x05, 0x20, 0x08, 0x7d, 0x8b, 0x46, 0x11, 0xc7, 0x15, - 0x04, 0xae, 0x16, 0x43, 0xee, 0x45, 0xc6, 0x4b, 0xa0, 0x1f, 0x58, 0xc4, 0x13, 0xdf, 0x83, 0x35, - 0x28, 0x33, 0x9f, 0x11, 0x37, 0x5e, 0x41, 0x0e, 0x78, 0x4e, 0x8c, 0xc9, 0xa9, 0x3d, 0x35, 0x9f, - 0xda, 0xc6, 0x4f, 0x35, 0x80, 0x83, 0x54, 0xe2, 0x67, 0xa0, 0x7c, 0xc2, 0xd3, 0xc4, 0x4c, 0xaa, - 0x55, 0x9b, 0x60, 0x89, 0x47, 0xd7, 0xa1, 0x24, 0x32, 0x58, 0xe1, 0x51, 0x74, 0x02, 0xcd, 0xc9, - 0x6c, 0xc2, 0x48, 0xec, 0x6d, 0xf3, 0xc8, 0x38, 0xda, 0x98, 0x40, 0xfd, 0xd6, 0x98, 0x5a, 0x92, - 0x89, 0x08, 0xbd, 0x98, 0xb7, 0x9c, 0x16, 0xbb, 0xb6, 0x9a, 0x9c, 0xaa, 0x2d, 0x67, 0xce, 0x17, - 0xf3, 0xe6, 0x2c, 0x4c, 0xcd, 0x4a, 0xa5, 0xcc, 0xda, 0xd8, 0xb0, 0x01, 0x5e, 0xa5, 0x0c, 0xd3, - 0xb7, 0x47, 0x34, 0x62, 0x68, 0x13, 0xaa, 0x96, 0x8c, 0xbe, 0x78, 0xd7, 0x4e, 0xc6, 0xcd, 0x05, - 0x1c, 0x2b, 0x02, 0x15, 0xe0, 0x85, 0x5c, 0x16, 0x54, 0x1f, 0x5a, 0x99, 0x73, 0xd4, 0xd0, 0xf8, - 0x48, 0x83, 0xba, 0xd8, 0x26, 0x0a, 0x7c, 0x2f, 0xa2, 0xe8, 0x1b, 0x69, 0xf4, 0xf2, 0x6f, 0x5c, - 0xbc, 0x59, 0x6b, 0x4b, 0x15, 0x05, 0xe2, 0xcb, 0x97, 0x04, 0xae, 0xf8, 0x0c, 0x3e, 0x03, 0x65, - 0x49, 0x3b, 0xad, 0x72, 0xf5, 0xa1, 0xc4, 0x12, 0xcf, 0xdd, 0xe0, 0x98, 0xb8, 0x23, 0x1a, 0xa7, - 0x1e, 0x39, 0xe0, 0xc9, 0x44, 0x84, 0x93, 0x3f, 0xf2, 0x6c, 0x91, 0x78, 0x74, 0xac, 0xf3, 0x48, - 0xe2, 0x63, 0xe3, 0xef, 0x1a, 0xd4, 0xb9, 0x7e, 0x16, 0x51, 0xc3, 0x65, 0xa8, 0xc9, 0x94, 0x99, - 0x2a, 0x43, 0xe6, 0x50, 0x9e, 0x8f, 0xd7, 0xa0, 0xec, 0x3a, 0x43, 0x47, 0x7e, 0x72, 0x9b, 0x58, - 0x0e, 0xb2, 0x7a, 0x2a, 0xe5, 0xf4, 0xc4, 0xc3, 0x99, 0xa7, 0x6d, 0xdf, 0x73, 0x27, 0x22, 0xff, - 0xe8, 0xb8, 0x7a, 0x44, 0x27, 0xf7, 0x3d, 0x57, 0x28, 0x37, 0xa4, 0x9c, 0x4e, 0x56, 0x17, 0x3a, - 0x56, 0x43, 0x1e, 0x3b, 0xd4, 0xb3, 0xc5, 0xfe, 0x55, 0xb1, 0x7f, 0x85, 0x7a, 0xf6, 0x1d, 0x3a, - 0x31, 0xde, 0x84, 0xca, 0x9d, 0xe3, 0x7d, 0xe2, 0x64, 0x94, 0xa7, 0x3d, 0x46, 0x79, 0xb3, 0x46, - 0x9d, 0xab, 0x4e, 0x63, 0x00, 0x0d, 0xa9, 0xb0, 0xc5, 0x0d, 0x7a, 0x1d, 0xca, 0x01, 0x71, 0x42, - 0x1e, 0xd4, 0xc5, 0x8d, 0xfa, 0x76, 0x3b, 0xe5, 0x49, 0xf0, 0x8c, 0x25, 0xd6, 0xf8, 0x89, 0x06, - 0xfa, 0xbd, 0x11, 0x13, 0x99, 0x11, 0x5d, 0x86, 0x82, 0x1f, 0x88, 0xc5, 0xa7, 0xaa, 0xab, 0x82, - 0x1f, 0x9c, 0x96, 0x77, 0xf4, 0x75, 0xa8, 0x91, 0x28, 0xa2, 0x21, 0x53, 0x06, 0x68, 0x6d, 0xa3, - 0xb4, 0x72, 0x51, 0x18, 0x9c, 0x12, 0x19, 0x1f, 0x16, 0xa1, 0xbd, 0x1f, 0x52, 0x11, 0xfa, 0x8b, - 0xf8, 0xc8, 0xf3, 0x50, 0x1b, 0xc6, 0x22, 0x28, 0x71, 0x53, 0x13, 0x28, 0xe1, 0x70, 0x4a, 0x33, - 0x53, 0xda, 0x16, 0x67, 0x4b, 0xdb, 0x2f, 0x43, 0x53, 0xfa, 0x5d, 0xde, 0x95, 0x1a, 0x02, 0xf8, - 0x20, 0xf5, 0xa7, 0xa4, 0x94, 0x2d, 0xe7, 0x4b, 0xd9, 0x6d, 0x38, 0x1f, 0x1d, 0x39, 0x81, 0x69, - 0xf9, 0x5e, 0xc4, 0x42, 0xe2, 0x78, 0xcc, 0xb4, 0x06, 0x34, 0x2e, 0xca, 0x74, 0xbc, 0xca, 0x91, - 0x3b, 0x09, 0x6e, 0x87, 0xa3, 0x78, 0x0d, 0xe0, 0x44, 0x66, 0x40, 0xa3, 0xc8, 0x19, 0x3a, 0x11, - 0x73, 0x2c, 0xc9, 0x5d, 0x75, 0xbd, 0xb8, 0xa1, 0xe3, 0x15, 0x27, 0xda, 0x4f, 0x31, 0x82, 0xc7, - 0x6c, 0xb9, 0xac, 0xe7, 0xcb, 0x65, 0x03, 0x9a, 0x87, 0x7e, 0x68, 0x8e, 0x02, 0x9b, 0x30, 0xca, - 0x8b, 0x81, 0x9a, 0x2c, 0x06, 0x0e, 0xfd, 0xf0, 0x0d, 0x01, 0xeb, 0x45, 0xb3, 0x05, 0x03, 0xcc, - 0x16, 0x0c, 0x01, 0x74, 0x52, 0xcb, 0x2c, 0xee, 0x8c, 0xcf, 0x42, 0x45, 0x60, 0x67, 0xcd, 0x93, - 0x44, 0x48, 0x4c, 0x60, 0xfc, 0x5e, 0x83, 0xd5, 0xde, 0xd8, 0xbb, 0x4d, 0x49, 0xc8, 0x6e, 0x52, - 0xb2, 0x50, 0xee, 0x9c, 0xb6, 0x6f, 0xe1, 0x14, 0xf6, 0x2d, 0xce, 0xb1, 0xef, 0x0d, 0x68, 0x13, - 0xfb, 0xd8, 0x89, 0xa8, 0x39, 0x75, 0x62, 0x69, 0x4a, 0xf0, 0x5d, 0x69, 0x6c, 0xe3, 0x97, 0x1a, - 0xac, 0xe5, 0x79, 0x3e, 0x83, 0x44, 0x9c, 0x75, 0xbe, 0x62, 0xce, 0xf9, 0x8c, 0x3f, 0x15, 0xe0, - 0xc2, 0x94, 0xb3, 0xfc, 0xbf, 0xc4, 0xd5, 0x8c, 0x63, 0x57, 0xe6, 0x3a, 0xb6, 0x13, 0x99, 0x87, - 0x4e, 0x18, 0x31, 0x15, 0x41, 0xa2, 0xb2, 0x72, 0xa2, 0x57, 0x38, 0x4c, 0x1d, 0x5d, 0x45, 0x45, - 0xc4, 0x4b, 0x00, 0x7f, 0xc4, 0xe2, 0xf8, 0xa9, 0x73, 0x58, 0x4f, 0x82, 0x8c, 0x13, 0xb8, 0x38, - 0xa3, 0xc4, 0x33, 0x09, 0x81, 0x8f, 0x35, 0xb8, 0x94, 0xd9, 0x19, 0xfb, 0xae, 0xfb, 0x90, 0x2c, - 0x66, 0xc2, 0x19, 0x75, 0x17, 0xe6, 0xa8, 0x7b, 0x46, 0xa7, 0xc5, 0x59, 0x9d, 0x22, 0x28, 0x1d, - 0xd1, 0x09, 0x3f, 0x54, 0x14, 0x37, 0x1a, 0x58, 0xfc, 0x37, 0xde, 0x85, 0xcb, 0x73, 0xd9, 0x3c, - 0x13, 0x25, 0xfd, 0x4e, 0x83, 0xa6, 0x4c, 0x53, 0x4f, 0x4c, 0x2f, 0x4a, 0xe6, 0x62, 0x2a, 0x33, - 0xaf, 0xc8, 0xe3, 0x84, 0x99, 0x77, 0xe0, 0xa6, 0x84, 0xc6, 0x53, 0x5f, 0x2b, 0xe9, 0xe5, 0x4e, - 0x05, 0x57, 0x1e, 0x3a, 0x9e, 0xeb, 0xf7, 0x8d, 0x5f, 0x6b, 0xd0, 0x52, 0xbc, 0x9e, 0x41, 0x66, - 0x98, 0xe5, 0xb1, 0x38, 0x87, 0x47, 0xa3, 0x0f, 0xcd, 0xbd, 0x61, 0xe0, 0x87, 0x89, 0x02, 0x73, - 0xf1, 0xae, 0x9d, 0x22, 0xde, 0x67, 0x37, 0x2a, 0xcc, 0xdb, 0xe8, 0x4d, 0x68, 0xa9, 0x8d, 0x16, - 0x97, 0x7e, 0x2d, 0x2b, 0x7d, 0x2d, 0x16, 0xd5, 0x78, 0x17, 0xd6, 0x6e, 0x12, 0x66, 0x0d, 0x9e, - 0x78, 0x8c, 0xcc, 0xf1, 0x05, 0x23, 0x82, 0xf3, 0x53, 0x9b, 0x3f, 0x79, 0xe3, 0x1a, 0x9f, 0x68, - 0x70, 0x5e, 0x94, 0x0b, 0xbd, 0xb1, 0x77, 0xc0, 0x08, 0x1b, 0x45, 0x8b, 0xc8, 0x7c, 0x0d, 0x54, - 0x56, 0xce, 0x14, 0xd6, 0x10, 0x83, 0x78, 0x69, 0x9d, 0x69, 0x8f, 0x14, 0x73, 0xed, 0x91, 0x1b, - 0xd0, 0xb6, 0x88, 0xeb, 0xd2, 0xd0, 0x4c, 0x5a, 0x19, 0x2a, 0x02, 0x04, 0xf8, 0x20, 0x6e, 0x68, - 0x5c, 0x01, 0xb0, 0x46, 0x61, 0x48, 0xbd, 0x4c, 0x47, 0xa6, 0x16, 0x43, 0x7a, 0x91, 0xf1, 0x07, - 0x0d, 0x2e, 0x4c, 0x8b, 0xf1, 0x85, 0x7e, 0x34, 0x4f, 0x19, 0xd9, 0xc6, 0xfb, 0x3c, 0x96, 0x5d, - 0x4a, 0xbc, 0x51, 0xb0, 0x9c, 0x63, 0xdd, 0xa9, 0x2a, 0x91, 0xbc, 0x36, 0x4b, 0xd3, 0xda, 0xfc, - 0x8d, 0x06, 0xed, 0x84, 0xa9, 0xff, 0x9d, 0x0c, 0x73, 0x04, 0x6d, 0x11, 0x20, 0x0b, 0x1e, 0x81, - 0x55, 0xcc, 0x15, 0x32, 0xf9, 0xf7, 0xd1, 0x87, 0x60, 0x17, 0x3a, 0xe9, 0x66, 0x4f, 0xfc, 0xdc, - 0xf4, 0x2b, 0x0d, 0xda, 0xfc, 0x88, 0xb6, 0x68, 0x6d, 0x75, 0x0d, 0xea, 0x43, 0x32, 0x9e, 0x4a, - 0x39, 0x30, 0x24, 0x63, 0x65, 0xf1, 0xdc, 0xc1, 0xb7, 0xf8, 0xa8, 0x83, 0x6f, 0x29, 0x73, 0xf0, - 0x35, 0x3e, 0xd0, 0xa0, 0x93, 0xf2, 0x74, 0x06, 0x6e, 0xf0, 0x0c, 0x94, 0x65, 0x57, 0xaa, 0x38, - 0xf5, 0xb1, 0x48, 0x5a, 0xe7, 0x12, 0x6f, 0xbc, 0x00, 0xd5, 0xde, 0x58, 0xb6, 0x91, 0x3a, 0x50, - 0x64, 0x63, 0x2f, 0x6e, 0x38, 0xf2, 0xbf, 0xe8, 0x02, 0x54, 0x22, 0x91, 0x01, 0x62, 0x2d, 0xc4, - 0x23, 0xe3, 0x6f, 0x1a, 0x20, 0x2c, 0xfb, 0x5c, 0x8b, 0x6a, 0xf9, 0x54, 0xa9, 0xfd, 0x74, 0xce, - 0x8c, 0x9e, 0x83, 0x1a, 0x3f, 0x6d, 0x39, 0xde, 0xa1, 0x2f, 0xcb, 0xa0, 0xec, 0xce, 0xb1, 0x74, - 0x98, 0x1f, 0xc8, 0xf8, 0x9f, 0xb4, 0x60, 0x2a, 0x67, 0x3e, 0x18, 0x6f, 0xc3, 0x6a, 0x4e, 0xa0, - 0x33, 0xf8, 0x5c, 0x3c, 0x80, 0xda, 0xab, 0x3b, 0x8b, 0xa8, 0xee, 0x0a, 0x40, 0x44, 0x0e, 0xa9, - 0x19, 0xf8, 0x8e, 0xc7, 0x62, 0xbd, 0xd5, 0x38, 0x64, 0x9f, 0x03, 0x8c, 0x01, 0x00, 0x5f, 0xf7, - 0x0c, 0x24, 0xf8, 0x3e, 0x34, 0x31, 0x39, 0x59, 0x5a, 0x17, 0xad, 0x05, 0x05, 0xeb, 0x30, 0xbe, - 0xa3, 0x29, 0x58, 0x87, 0xc6, 0x2f, 0x34, 0x68, 0xa9, 0xf5, 0x97, 0x5c, 0x9d, 0x2c, 0xd2, 0x2b, - 0x8b, 0x84, 0xb4, 0xfb, 0xa3, 0x25, 0x49, 0x3b, 0x9f, 0x03, 0xa9, 0x83, 0x52, 0xa2, 0x83, 0x37, - 0x85, 0x0a, 0xc4, 0xa6, 0xcb, 0x2e, 0xd0, 0x4e, 0x00, 0x61, 0x72, 0x22, 0x12, 0xf3, 0x82, 0x42, - 0x9d, 0x2e, 0x21, 0xcf, 0xd8, 0xf5, 0x07, 0xb0, 0x9a, 0xdb, 0x78, 0xd9, 0x82, 0xd9, 0xa9, 0x60, - 0x4b, 0xfc, 0xbc, 0x4d, 0x4b, 0xe1, 0xa7, 0x52, 0x9c, 0xcd, 0x77, 0xed, 0x2d, 0xe8, 0x60, 0x72, - 0xb2, 0x4b, 0x5d, 0xba, 0x58, 0x2f, 0xee, 0xf1, 0x01, 0xf7, 0x3d, 0x58, 0xc9, 0xec, 0xb0, 0x6c, - 0xb3, 0xf4, 0xe1, 0xbc, 0x52, 0xd8, 0xe2, 0x42, 0x9c, 0xc6, 0x32, 0x04, 0x2e, 0x4c, 0x6f, 0xb4, - 0x6c, 0x59, 0x3e, 0xd0, 0x00, 0xc5, 0x6b, 0x13, 0xaf, 0x4f, 0x97, 0xde, 0x3e, 0xcf, 0x74, 0xb6, - 0x8b, 0xd9, 0xce, 0x36, 0x2f, 0x4e, 0x3c, 0x9f, 0x39, 0x87, 0x71, 0xab, 0x5c, 0xe6, 0x28, 0x90, - 0xa0, 0xfb, 0x9e, 0x3b, 0xe1, 0xc1, 0x95, 0x63, 0x6c, 0xd9, 0x92, 0xbf, 0xa7, 0x09, 0x33, 0x7e, - 0x21, 0xc2, 0x4f, 0x27, 0x47, 0x69, 0xe8, 0x27, 0x2a, 0xee, 0x5f, 0xe4, 0x37, 0xe8, 0x0c, 0xef, - 0x48, 0xb2, 0x37, 0x21, 0xa5, 0xfc, 0x4d, 0x88, 0x94, 0xbf, 0xac, 0xe4, 0x5f, 0xe4, 0x66, 0xa4, - 0x0f, 0xed, 0x44, 0x9c, 0xc5, 0x75, 0xf5, 0x34, 0x14, 0x8f, 0x8e, 0x1f, 0x99, 0xaf, 0x38, 0xce, - 0x78, 0x59, 0x3c, 0xe4, 0x10, 0x56, 0xc9, 0x6b, 0x41, 0x7b, 0xb4, 0xb5, 0x0b, 0x39, 0x56, 0x3f, - 0xd5, 0xd2, 0x0c, 0xbb, 0xa8, 0xfe, 0x9f, 0x85, 0x4a, 0xc8, 0x59, 0x98, 0xdb, 0xb5, 0x92, 0x2e, - 0x13, 0x13, 0xf0, 0xaa, 0x8a, 0x12, 0x6b, 0x60, 0x66, 0x4d, 0x52, 0xe3, 0x90, 0xbb, 0x4b, 0x33, - 0x8b, 0xe1, 0xc2, 0x5a, 0x5e, 0xa2, 0x27, 0x6a, 0x82, 0x9f, 0x69, 0x50, 0xbb, 0x77, 0x6c, 0x59, - 0xe2, 0xfd, 0x07, 0xba, 0x06, 0x25, 0xf1, 0x42, 0x67, 0xce, 0x1d, 0x92, 0x40, 0xe4, 0x9e, 0x40, - 0x14, 0xf2, 0x4f, 0x20, 0x2e, 0x43, 0x2d, 0xbd, 0x8b, 0x90, 0x25, 0xb8, 0xae, 0x5e, 0x9a, 0x88, - 0xdb, 0xf4, 0x81, 0xcf, 0x2b, 0x79, 0x51, 0xce, 0xc8, 0x67, 0x20, 0x20, 0x40, 0x0f, 0xc4, 0x95, - 0xd9, 0xb7, 0x25, 0x1b, 0x62, 0xf0, 0x79, 0x0f, 0x2d, 0x92, 0x8a, 0xa8, 0x90, 0xbd, 0x70, 0x13, - 0xd7, 0x60, 0xc7, 0x96, 0xbc, 0x57, 0xf9, 0x6f, 0x84, 0xc8, 0x3c, 0x55, 0x29, 0xe6, 0x9f, 0xaa, - 0x3c, 0x56, 0x82, 0xf7, 0x62, 0x1e, 0xc4, 0x31, 0x49, 0xdd, 0x80, 0x4f, 0xdf, 0x28, 0x2a, 0x26, - 0xe3, 0x1b, 0xf0, 0x4d, 0xa8, 0x88, 0xcb, 0x19, 0x65, 0x23, 0x94, 0x23, 0x14, 0x36, 0xc1, 0x31, - 0x05, 0xa7, 0x15, 0x5b, 0xab, 0xe3, 0x5a, 0x9e, 0x56, 0xf0, 0x80, 0x63, 0x0a, 0xe3, 0x00, 0x56, - 0x39, 0xf0, 0x55, 0xca, 0x6e, 0x4e, 0xb8, 0x13, 0x2f, 0xa3, 0x12, 0x30, 0x7e, 0xae, 0xc1, 0x5a, - 0x7e, 0xd5, 0x65, 0x17, 0xdc, 0xd7, 0xa1, 0xc4, 0xcf, 0x67, 0x33, 0x0f, 0x02, 0x94, 0x5a, 0xb1, - 0x40, 0x1b, 0x6f, 0xc1, 0xc5, 0x84, 0x8f, 0xb8, 0x5f, 0xb5, 0x88, 0x84, 0x8f, 0x76, 0x03, 0xe3, - 0x23, 0x0d, 0xba, 0xb3, 0x5b, 0x2c, 0x5b, 0xdc, 0xd9, 0x47, 0x40, 0x4a, 0x01, 0xa5, 0xcf, 0x57, - 0xc0, 0x8f, 0x35, 0x40, 0x07, 0x81, 0xeb, 0x30, 0xf9, 0x90, 0x67, 0xb1, 0x06, 0x46, 0x2d, 0xe2, - 0x2b, 0xa4, 0x39, 0xf5, 0x66, 0xa1, 0xab, 0x61, 0x5d, 0x00, 0x79, 0xca, 0xe5, 0x07, 0x48, 0x45, - 0xa0, 0xfa, 0xa6, 0x35, 0x85, 0x8d, 0x8c, 0x4f, 0x34, 0x58, 0xcd, 0xb1, 0xb0, 0xb8, 0x72, 0x6e, - 0x40, 0xc9, 0xa5, 0x87, 0x2c, 0x3e, 0x49, 0xb6, 0xf2, 0x8f, 0x94, 0x04, 0x57, 0x02, 0x8f, 0x36, - 0xa0, 0x1c, 0x3a, 0xfd, 0x01, 0x8b, 0xdd, 0x63, 0x1e, 0xa1, 0x24, 0x40, 0x1b, 0x3c, 0xb9, 0xf6, - 0x45, 0x1f, 0x5c, 0x9e, 0xf4, 0xa7, 0x68, 0xb1, 0x42, 0x1b, 0x3f, 0x82, 0xa7, 0xde, 0xf0, 0xf8, - 0xb1, 0x78, 0x97, 0x46, 0x2c, 0xf4, 0x27, 0x67, 0x5b, 0xac, 0x18, 0x14, 0x2e, 0xcd, 0xdb, 0x7e, - 0xd9, 0x05, 0xca, 0x4b, 0xd0, 0xc1, 0x94, 0xd8, 0x7b, 0x9e, 0x4d, 0xc7, 0x0b, 0x08, 0x67, 0x50, - 0x58, 0xc9, 0xcc, 0x5f, 0x9c, 0xbb, 0x2b, 0x00, 0xe2, 0x91, 0x93, 0xc3, 0x17, 0x52, 0x4d, 0x89, - 0x50, 0xad, 0xbc, 0xf9, 0x55, 0x80, 0xf4, 0xb9, 0x18, 0x02, 0xa8, 0xbc, 0xee, 0x87, 0x43, 0xe2, - 0x76, 0xce, 0xa1, 0x2a, 0x14, 0xef, 0xfa, 0x27, 0x1d, 0x0d, 0xe9, 0x50, 0xba, 0xed, 0xf4, 0x07, - 0x9d, 0xc2, 0xe6, 0x3a, 0xb4, 0xf2, 0x6f, 0xc4, 0x50, 0x05, 0x0a, 0x07, 0x7b, 0x9d, 0x73, 0xfc, - 0x17, 0xef, 0x74, 0xb4, 0xcd, 0xfb, 0x50, 0xb8, 0x1f, 0xf0, 0xa9, 0xfb, 0x23, 0x26, 0xd7, 0xd8, - 0xa5, 0xae, 0x5c, 0x83, 0xa7, 0xe0, 0x4e, 0x01, 0x35, 0x40, 0x57, 0xcd, 0xff, 0x4e, 0x91, 0x6f, - 0xb8, 0xe7, 0x45, 0x34, 0x64, 0x9d, 0x12, 0x5a, 0x85, 0xf6, 0xd4, 0xe5, 0x61, 0xa7, 0xbc, 0xb9, - 0x05, 0xb5, 0xe4, 0x01, 0x04, 0x5f, 0xe5, 0x75, 0xdf, 0xa3, 0x9d, 0x73, 0xa8, 0x06, 0x65, 0xf1, - 0x78, 0xb3, 0xa3, 0xf1, 0x05, 0x5f, 0xf7, 0x99, 0x1c, 0x15, 0x6e, 0xde, 0xf8, 0xc7, 0x6f, 0x75, - 0xed, 0xcf, 0x9f, 0x5d, 0xd5, 0x3e, 0xfd, 0xec, 0xaa, 0xf6, 0xcf, 0xcf, 0xae, 0x6a, 0x1f, 0xfe, - 0xeb, 0xea, 0x39, 0xe8, 0xf8, 0x61, 0x7f, 0x8b, 0x39, 0x47, 0xc7, 0x5b, 0x47, 0xc7, 0xe2, 0xdd, - 0xee, 0xc3, 0x8a, 0xf8, 0x79, 0xe1, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x8c, 0xda, 0x3e, 0x9e, - 0x1c, 0x2c, 0x00, 0x00, +func init() { proto.RegisterFile("kvrpcpb.proto", fileDescriptor_kvrpcpb_ec27b421cb3ed691) } + +var fileDescriptor_kvrpcpb_ec27b421cb3ed691 = []byte{ + // 2825 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x5a, 0xcf, 0x8f, 0x1c, 0x47, + 0xf5, 0x77, 0xcf, 0xcf, 0x9e, 0x37, 0x3f, 0xb7, 0x76, 0x6d, 0x4f, 0xec, 0xaf, 0xed, 0x4d, 0x7f, + 0xb1, 0xb3, 0x59, 0xc8, 0x06, 0x36, 0x11, 0x12, 0x08, 0x45, 0xc1, 0xbb, 0x4e, 0xbc, 0xb1, 0x1d, + 0xaf, 0x7a, 0x27, 0x46, 0x91, 0x80, 0x4e, 0xb9, 0xbb, 0x76, 0xa6, 0xd9, 0x9e, 0xee, 0x4e, 0x57, + 0xcd, 0xee, 0x4c, 0x22, 0x24, 0x10, 0x02, 0x29, 0x12, 0x1c, 0x08, 0x48, 0xc9, 0x21, 0x27, 0xa4, + 0x48, 0x70, 0xe4, 0xc2, 0x1f, 0x00, 0x39, 0x70, 0x01, 0x72, 0xe0, 0xc0, 0x11, 0x85, 0x7f, 0x04, + 0x55, 0x55, 0x57, 0xff, 0x98, 0x19, 0xc7, 0xab, 0x61, 0xbc, 0x41, 0x9c, 0x66, 0xea, 0xbd, 0x57, + 0x55, 0xef, 0x7d, 0xde, 0xab, 0xd7, 0xaf, 0x7e, 0x40, 0xf3, 0xe8, 0x38, 0x0a, 0xed, 0xf0, 0xe1, + 0x56, 0x18, 0x05, 0x2c, 0x40, 0xd5, 0xb8, 0x79, 0xa9, 0x31, 0x24, 0x0c, 0x2b, 0xf2, 0xa5, 0x26, + 0x89, 0xa2, 0x20, 0x4a, 0x9a, 0x6b, 0xfd, 0xa0, 0x1f, 0x88, 0xbf, 0xcf, 0xf3, 0x7f, 0x31, 0xb5, + 0x1d, 0x8d, 0x28, 0x13, 0x7f, 0x25, 0xc1, 0xf8, 0xa3, 0x06, 0xfa, 0xdd, 0xc0, 0x3e, 0xda, 0xf3, + 0x0f, 0x03, 0xf4, 0x34, 0x34, 0xc2, 0xc8, 0x1d, 0xe2, 0x68, 0x62, 0x79, 0x81, 0x7d, 0xd4, 0xd5, + 0xd6, 0xb5, 0x8d, 0x86, 0x59, 0x8f, 0x69, 0x5c, 0x8c, 0x8b, 0x70, 0x96, 0x75, 0x4c, 0x22, 0xea, + 0x06, 0x7e, 0xb7, 0xb0, 0xae, 0x6d, 0x94, 0xcc, 0x3a, 0xa7, 0x3d, 0x90, 0x24, 0xd4, 0x81, 0xe2, + 0x11, 0x99, 0x74, 0x8b, 0xa2, 0x33, 0xff, 0x8b, 0x9e, 0x02, 0x5d, 0x74, 0x62, 0xcc, 0xeb, 0x96, + 0x44, 0x87, 0x2a, 0x6f, 0xf7, 0x98, 0xc7, 0x59, 0x6c, 0xec, 0x5b, 0xd4, 0x7d, 0x87, 0x74, 0xcb, + 0x92, 0xc5, 0xc6, 0xfe, 0x81, 0xfb, 0x0e, 0x41, 0x1b, 0x50, 0x93, 0xbd, 0x26, 0x21, 0xe9, 0x56, + 0xd6, 0xb5, 0x8d, 0xd6, 0x76, 0x7d, 0x4b, 0x41, 0x71, 0x3f, 0x34, 0xc5, 0x98, 0xbd, 0x49, 0x48, + 0x8c, 0x75, 0x68, 0x7c, 0xdb, 0x8b, 0x08, 0x76, 0x26, 0xb7, 0xc6, 0x2e, 0x65, 0x4a, 0x03, 0x2d, + 0xd1, 0xc0, 0xf8, 0x6b, 0x01, 0xf4, 0x3b, 0x64, 0x72, 0x8b, 0x43, 0x84, 0x9e, 0x85, 0x0a, 0xef, + 0x4a, 0x1c, 0x21, 0x51, 0xdf, 0x5e, 0x49, 0x46, 0x55, 0x48, 0x98, 0xb1, 0x00, 0xfa, 0x3f, 0xa8, + 0x45, 0x84, 0x45, 0x13, 0xfc, 0xd0, 0x23, 0xc2, 0xd6, 0x9a, 0x99, 0x12, 0xd0, 0x1a, 0x94, 0xf1, + 0xc3, 0x20, 0x62, 0xc2, 0xd6, 0x9a, 0x29, 0x1b, 0x68, 0x1b, 0x74, 0x3b, 0xf0, 0x0f, 0x3d, 0xd7, + 0x66, 0xc2, 0xda, 0xfa, 0xf6, 0x85, 0x64, 0x82, 0xef, 0x44, 0x2e, 0x23, 0x3b, 0x31, 0xd7, 0x4c, + 0xe4, 0xd0, 0x37, 0xa1, 0x89, 0xa5, 0x05, 0x16, 0xe1, 0x26, 0x08, 0x2c, 0xea, 0xdb, 0xe7, 0x93, + 0x8e, 0x59, 0xfb, 0xcc, 0x06, 0xce, 0x5a, 0xfb, 0x1c, 0xe8, 0x0e, 0xc1, 0x8e, 0xf0, 0x58, 0x65, + 0xca, 0xa0, 0xdd, 0x98, 0x61, 0x26, 0x22, 0x68, 0x17, 0x56, 0xec, 0x60, 0x38, 0x74, 0x99, 0xc5, + 0xa8, 0x45, 0xc6, 0xa1, 0x1b, 0x11, 0xa7, 0x5b, 0x15, 0xfd, 0xba, 0x49, 0xbf, 0x1d, 0x21, 0xd1, + 0xa3, 0xb7, 0x24, 0xdf, 0x6c, 0xdb, 0x79, 0x82, 0xf1, 0xb1, 0x06, 0xcd, 0x9c, 0x31, 0xdc, 0x93, + 0x94, 0xe1, 0x88, 0x0f, 0x2b, 0x70, 0x2d, 0x99, 0x55, 0xd1, 0xee, 0x51, 0x74, 0x0d, 0xea, 0xca, + 0x52, 0xce, 0x95, 0x31, 0x03, 0x8a, 0xd4, 0xa3, 0x73, 0x42, 0xa6, 0x0b, 0xd5, 0x38, 0xec, 0x04, + 0x86, 0x0d, 0x53, 0x35, 0xd1, 0x57, 0x00, 0x25, 0x83, 0x25, 0x86, 0xc4, 0xb1, 0xd3, 0x51, 0x1c, + 0xa5, 0xbf, 0xf1, 0x03, 0xd0, 0x15, 0x06, 0xe8, 0x22, 0x54, 0x65, 0x40, 0x29, 0x05, 0x85, 0x97, + 0x7b, 0x34, 0x89, 0x4f, 0xae, 0x43, 0x41, 0xce, 0xc6, 0xdb, 0x77, 0xc8, 0x04, 0x6d, 0xc2, 0x8a, + 0x42, 0x8e, 0xb3, 0xad, 0x01, 0xa6, 0x03, 0xa1, 0x67, 0xc9, 0x6c, 0x2b, 0xc6, 0x1d, 0x32, 0xb9, + 0x8d, 0xe9, 0xc0, 0x78, 0x5f, 0x83, 0xf6, 0x14, 0x70, 0x9f, 0x87, 0xca, 0x16, 0xac, 0x62, 0xc6, + 0xc8, 0x30, 0x64, 0xc4, 0xc9, 0x58, 0x22, 0xd1, 0x59, 0x49, 0x58, 0x6a, 0xc4, 0x39, 0x20, 0x19, + 0xd0, 0x1c, 0xba, 0x7e, 0xa6, 0xaf, 0x5c, 0x5c, 0xf5, 0xa1, 0xeb, 0x27, 0x00, 0xfc, 0xa6, 0x04, + 0xd5, 0x9d, 0xc0, 0x67, 0x64, 0xcc, 0xd0, 0x65, 0x1e, 0xcd, 0x7d, 0x37, 0xf0, 0x2d, 0xd7, 0x89, + 0xb5, 0xd1, 0x25, 0x61, 0xcf, 0x41, 0x5f, 0x87, 0x46, 0xcc, 0x24, 0x61, 0x60, 0x0f, 0x84, 0x1e, + 0xf5, 0xed, 0xd5, 0xad, 0x38, 0xc9, 0x98, 0x82, 0x77, 0x8b, 0xb3, 0xcc, 0x7a, 0x94, 0x36, 0xd0, + 0x3a, 0x94, 0x42, 0x42, 0x22, 0xa1, 0x57, 0x7d, 0xbb, 0xa1, 0xe4, 0xf7, 0x09, 0x89, 0x4c, 0xc1, + 0x41, 0x08, 0x4a, 0x8c, 0x44, 0xc3, 0xd8, 0x47, 0xe2, 0x3f, 0x7a, 0x1e, 0xf4, 0x30, 0x72, 0x83, + 0xc8, 0x65, 0x93, 0x78, 0x6d, 0xaf, 0xe6, 0x82, 0x0f, 0xfb, 0xce, 0x7e, 0xe4, 0x9a, 0x89, 0x10, + 0x7a, 0x19, 0xda, 0x2e, 0x0d, 0x3c, 0xcc, 0xb8, 0x86, 0x1e, 0x39, 0x26, 0x9e, 0x08, 0xda, 0xd6, + 0xf6, 0xc5, 0xa4, 0xdf, 0x9e, 0xe2, 0xdf, 0xe5, 0x6c, 0xb3, 0xe5, 0xe6, 0xda, 0xe8, 0x4b, 0xd0, + 0xf2, 0x03, 0x66, 0x1d, 0xba, 0x9e, 0x67, 0xd9, 0xd8, 0x1e, 0x90, 0xae, 0xbe, 0xae, 0x6d, 0xe8, + 0x66, 0xc3, 0x0f, 0xd8, 0x2b, 0xae, 0xe7, 0xed, 0x70, 0x9a, 0x70, 0xd8, 0xc4, 0xb7, 0x2d, 0x2f, + 0xe8, 0x77, 0x6b, 0x82, 0x5f, 0xe5, 0xed, 0xbb, 0x41, 0x9f, 0x87, 0xf1, 0x00, 0xfb, 0x8e, 0x47, + 0x2c, 0xe6, 0x0e, 0x49, 0x17, 0x04, 0x17, 0x24, 0xa9, 0xe7, 0x0e, 0x09, 0x17, 0xa0, 0x36, 0xf6, + 0x2d, 0x87, 0x30, 0xec, 0x7a, 0xdd, 0xba, 0x14, 0xe0, 0xa4, 0x5d, 0x41, 0xe1, 0xd9, 0x33, 0x22, + 0xa1, 0xe7, 0xda, 0xd8, 0xe2, 0x0b, 0xb8, 0xdb, 0x10, 0x12, 0xf5, 0x98, 0x66, 0x12, 0xec, 0xa0, + 0xeb, 0xd0, 0x8a, 0x08, 0x0d, 0xbc, 0x63, 0xe2, 0x88, 0x24, 0x4c, 0xbb, 0xcd, 0xf5, 0xe2, 0x46, + 0xc9, 0x6c, 0x2a, 0x2a, 0xcf, 0x51, 0x14, 0x7d, 0x03, 0x9e, 0x1a, 0xe2, 0xb1, 0x45, 0xc6, 0xc4, + 0x1e, 0x09, 0x48, 0x9c, 0x51, 0x24, 0xb1, 0x19, 0xd2, 0x6e, 0x4b, 0x00, 0x7d, 0x61, 0x88, 0xc7, + 0xb7, 0x14, 0x7f, 0x37, 0x66, 0xdf, 0xa3, 0xaf, 0x95, 0xf4, 0x52, 0xa7, 0xcc, 0x27, 0xc5, 0x8e, + 0xf5, 0xf6, 0x28, 0x88, 0x46, 0x43, 0x63, 0x17, 0xe0, 0x76, 0x6a, 0xc6, 0x45, 0xa8, 0x9e, 0x60, + 0x97, 0xf1, 0x91, 0x78, 0x90, 0x14, 0xcd, 0x0a, 0x6f, 0xde, 0xa3, 0xe8, 0x0a, 0x40, 0x18, 0x05, + 0x36, 0xa1, 0x94, 0xf3, 0x0a, 0x82, 0x57, 0x8b, 0x29, 0xf7, 0xa8, 0xf1, 0x12, 0xe8, 0x07, 0x36, + 0xf6, 0xc5, 0xa7, 0x64, 0x0d, 0xca, 0x2c, 0x60, 0xd8, 0x8b, 0x47, 0x90, 0x0d, 0x9e, 0x4e, 0x63, + 0x71, 0xe2, 0x4c, 0xf5, 0x27, 0x8e, 0xf1, 0x13, 0x0d, 0xe0, 0x20, 0x05, 0xeb, 0x19, 0x28, 0x9f, + 0xf0, 0x0c, 0x33, 0x93, 0xa5, 0xd5, 0x24, 0xa6, 0xe4, 0xa3, 0xeb, 0x50, 0x12, 0xc9, 0xaf, 0xf0, + 0x28, 0x39, 0xc1, 0xe6, 0x62, 0x0e, 0x66, 0x38, 0x0e, 0xd4, 0x79, 0x62, 0x9c, 0x6d, 0x4c, 0xa0, + 0xce, 0x51, 0x93, 0x4a, 0x50, 0xf4, 0x62, 0xde, 0xe9, 0x5a, 0xbc, 0x2a, 0x54, 0xe7, 0x14, 0xb6, + 0x5c, 0x24, 0xbc, 0x98, 0x8f, 0x84, 0xc2, 0x54, 0xaf, 0xd4, 0xca, 0x6c, 0x78, 0x18, 0x0e, 0xc0, + 0xab, 0x84, 0x99, 0xe4, 0xed, 0x11, 0xa1, 0x0c, 0x6d, 0x42, 0xd5, 0x96, 0x0b, 0x37, 0x9e, 0xb5, + 0x93, 0x59, 0x21, 0x82, 0x6e, 0x2a, 0x01, 0x95, 0x1b, 0x0a, 0xb9, 0x04, 0xaa, 0xbe, 0xd1, 0x32, + 0x5d, 0xa9, 0xa6, 0xf1, 0x91, 0x06, 0x75, 0x31, 0x0d, 0x0d, 0x03, 0x9f, 0x12, 0xf4, 0xb5, 0x74, + 0xe1, 0xf3, 0xcf, 0x63, 0x3c, 0x59, 0x6b, 0x4b, 0xd5, 0x13, 0xe2, 0xa3, 0x99, 0xac, 0x79, 0xf1, + 0x05, 0x7d, 0x06, 0xca, 0x52, 0x76, 0x1a, 0x72, 0xf5, 0x8d, 0x35, 0x25, 0x9f, 0x87, 0xc1, 0x31, + 0xf6, 0x46, 0x24, 0xce, 0x5a, 0xb2, 0xc1, 0xf3, 0x90, 0x58, 0x89, 0xc1, 0xc8, 0x77, 0x44, 0xce, + 0xd2, 0x4d, 0x9d, 0x2f, 0x42, 0xde, 0x36, 0xfe, 0xae, 0x41, 0x9d, 0xe3, 0xb3, 0x08, 0x0c, 0x97, + 0xa1, 0x26, 0xb3, 0x6d, 0x0a, 0x86, 0x4c, 0xbf, 0x3c, 0x95, 0xaf, 0x41, 0xd9, 0x73, 0x87, 0xae, + 0xfc, 0x5a, 0x37, 0x4d, 0xd9, 0xc8, 0xe2, 0x54, 0xca, 0xe1, 0xc4, 0x33, 0x01, 0xcf, 0xf8, 0x81, + 0xef, 0x4d, 0x44, 0xea, 0xd2, 0xcd, 0xea, 0x11, 0x99, 0xdc, 0xf7, 0x3d, 0x01, 0x6e, 0x44, 0xb8, + 0x9c, 0x2c, 0x4c, 0x74, 0x53, 0x35, 0xf9, 0xda, 0x21, 0xbe, 0x23, 0xe6, 0xaf, 0x8a, 0xf9, 0x2b, + 0xc4, 0x77, 0xee, 0x90, 0x89, 0xf1, 0x26, 0x54, 0xee, 0x1c, 0xef, 0x63, 0x37, 0x03, 0x9e, 0xf6, + 0x18, 0xf0, 0x66, 0x9d, 0x3a, 0x17, 0x4e, 0x63, 0x00, 0x0d, 0x09, 0xd8, 0xe2, 0x0e, 0xbd, 0x0e, + 0xe5, 0x10, 0xbb, 0x11, 0x5f, 0xd4, 0xc5, 0x8d, 0xfa, 0x76, 0x3b, 0xd5, 0x49, 0xe8, 0x6c, 0x4a, + 0xae, 0xf1, 0x63, 0x0d, 0xf4, 0x7b, 0x23, 0x26, 0x32, 0x09, 0xba, 0x0c, 0x85, 0x20, 0x14, 0x83, + 0x4f, 0x15, 0x66, 0x85, 0x20, 0x3c, 0xad, 0xee, 0xe8, 0xab, 0x50, 0xc3, 0x94, 0x92, 0x88, 0x29, + 0x07, 0xb4, 0xb6, 0x51, 0x5a, 0xf4, 0x28, 0x8e, 0x99, 0x0a, 0x19, 0x1f, 0x16, 0xa1, 0xbd, 0x1f, + 0x11, 0xb1, 0xf4, 0x17, 0x89, 0x91, 0xe7, 0xa1, 0x36, 0x8c, 0x4d, 0x50, 0xe6, 0xa6, 0x2e, 0x50, + 0xc6, 0x99, 0xa9, 0xcc, 0x4c, 0x55, 0x5c, 0x9c, 0xad, 0x8a, 0xff, 0x1f, 0x9a, 0x32, 0xee, 0xf2, + 0xa1, 0xd4, 0x10, 0xc4, 0x07, 0x69, 0x3c, 0x25, 0x55, 0x70, 0x39, 0x5f, 0x05, 0x6f, 0xc3, 0x79, + 0x7a, 0xe4, 0x86, 0x96, 0x1d, 0xf8, 0x94, 0x45, 0xd8, 0xf5, 0x99, 0x65, 0x0f, 0x48, 0x5c, 0xcf, + 0xe9, 0xe6, 0x2a, 0x67, 0xee, 0x24, 0xbc, 0x1d, 0xce, 0xe2, 0xe5, 0x83, 0x4b, 0xad, 0x90, 0x50, + 0xea, 0x0e, 0x5d, 0xca, 0x5c, 0x5b, 0x6a, 0x57, 0x5d, 0x2f, 0x6e, 0xe8, 0xe6, 0x8a, 0x4b, 0xf7, + 0x53, 0x8e, 0xd0, 0x31, 0x5b, 0x69, 0xeb, 0xf9, 0x4a, 0xdb, 0x80, 0xe6, 0x61, 0x10, 0x59, 0xa3, + 0xd0, 0xc1, 0x8c, 0xf0, 0x3a, 0xa2, 0x26, 0xeb, 0x88, 0xc3, 0x20, 0x7a, 0x43, 0xd0, 0x7a, 0x74, + 0xb6, 0xd6, 0x80, 0xd9, 0x5a, 0x23, 0x84, 0x4e, 0xea, 0x99, 0xc5, 0x83, 0xf1, 0x59, 0xa8, 0x08, + 0xee, 0xac, 0x7b, 0x92, 0x15, 0x12, 0x0b, 0x18, 0xbf, 0xd7, 0x60, 0xb5, 0x37, 0xf6, 0x6f, 0x13, + 0x1c, 0xb1, 0x9b, 0x04, 0x2f, 0x94, 0x3b, 0xa7, 0xfd, 0x5b, 0x38, 0x85, 0x7f, 0x8b, 0x73, 0xfc, + 0x7b, 0x03, 0xda, 0xd8, 0x39, 0x76, 0x29, 0xb1, 0xa6, 0x36, 0x3b, 0x4d, 0x49, 0xbe, 0x2b, 0x9d, + 0x6d, 0xfc, 0x42, 0x83, 0xb5, 0xbc, 0xce, 0x67, 0x90, 0x88, 0xb3, 0xc1, 0x57, 0xcc, 0x05, 0x9f, + 0xf1, 0xa7, 0x02, 0x5c, 0x98, 0x0a, 0x96, 0xff, 0x95, 0x75, 0x35, 0x13, 0xd8, 0x95, 0xb9, 0x81, + 0xed, 0x52, 0xeb, 0xd0, 0x8d, 0x28, 0x53, 0x2b, 0x48, 0x14, 0x65, 0x2e, 0x7d, 0x85, 0xd3, 0xd4, + 0xae, 0x57, 0x54, 0x44, 0xbc, 0x04, 0x08, 0x46, 0x2c, 0x5e, 0x3f, 0x75, 0x4e, 0xeb, 0x49, 0x92, + 0x71, 0x02, 0x17, 0x67, 0x40, 0x3c, 0x93, 0x25, 0xf0, 0xb1, 0x06, 0x97, 0x32, 0x33, 0x9b, 0x81, + 0xe7, 0x3d, 0xc4, 0x8b, 0xb9, 0x70, 0x06, 0xee, 0xc2, 0x1c, 0xb8, 0x67, 0x30, 0x2d, 0xce, 0x62, + 0x8a, 0xa0, 0x74, 0x44, 0x26, 0x7c, 0x3f, 0x52, 0xdc, 0x68, 0x98, 0xe2, 0xbf, 0xf1, 0x2e, 0x5c, + 0x9e, 0xab, 0xe6, 0x99, 0x80, 0xf4, 0x3b, 0x0d, 0x9a, 0x32, 0x4d, 0x3d, 0x31, 0x5c, 0x94, 0xcd, + 0xc5, 0xd4, 0x66, 0x5e, 0xcc, 0xc7, 0x09, 0x33, 0x1f, 0xc0, 0x4d, 0x49, 0x8d, 0xbb, 0xbe, 0x56, + 0xd2, 0xcb, 0x9d, 0x8a, 0x59, 0x79, 0xe8, 0xfa, 0x5e, 0xd0, 0x37, 0x7e, 0xa5, 0x41, 0x4b, 0xe9, + 0x7a, 0x06, 0x99, 0x61, 0x56, 0xc7, 0xe2, 0x1c, 0x1d, 0x8d, 0x3e, 0x34, 0xf7, 0x86, 0x61, 0x10, + 0x25, 0x00, 0xe6, 0xd6, 0xbb, 0x76, 0x8a, 0xf5, 0x3e, 0x3b, 0x51, 0x61, 0xde, 0x44, 0x6f, 0x42, + 0x4b, 0x4d, 0xb4, 0xb8, 0xf5, 0x6b, 0x59, 0xeb, 0x6b, 0xb1, 0xa9, 0xc6, 0xbb, 0xb0, 0x76, 0x13, + 0x33, 0x7b, 0xf0, 0xc4, 0xd7, 0xc8, 0x9c, 0x58, 0x30, 0x28, 0x9c, 0x9f, 0x9a, 0xfc, 0xc9, 0x3b, + 0xd7, 0xf8, 0x44, 0x83, 0xf3, 0xa2, 0x5c, 0xe8, 0x8d, 0xfd, 0x03, 0x86, 0xd9, 0x88, 0x2e, 0x62, + 0xf3, 0x35, 0x50, 0x59, 0x39, 0x53, 0x58, 0x43, 0x4c, 0xe2, 0xa5, 0x75, 0xe6, 0x64, 0xa5, 0x98, + 0x3b, 0x59, 0xb9, 0x01, 0x6d, 0x1b, 0x7b, 0x1e, 0x89, 0xac, 0xe4, 0x14, 0x44, 0xad, 0x00, 0x41, + 0x3e, 0x88, 0xcf, 0x42, 0xae, 0x00, 0xd8, 0xa3, 0x28, 0x22, 0x7e, 0xe6, 0x30, 0xa7, 0x16, 0x53, + 0x7a, 0xd4, 0xf8, 0x83, 0x06, 0x17, 0xa6, 0xcd, 0xf8, 0x42, 0x3f, 0x9a, 0xa7, 0x5c, 0xd9, 0xc6, + 0xfb, 0x7c, 0x2d, 0x7b, 0x04, 0xfb, 0xa3, 0x70, 0x39, 0xdb, 0xba, 0x53, 0x55, 0x22, 0x79, 0x34, + 0x4b, 0xd3, 0x68, 0xfe, 0x5a, 0x83, 0x76, 0xa2, 0xd4, 0x7f, 0x4f, 0x86, 0x39, 0x82, 0xb6, 0x58, + 0x20, 0x0b, 0x6e, 0x81, 0xd5, 0x9a, 0x2b, 0x64, 0xf2, 0xef, 0xa3, 0x37, 0xc1, 0x1e, 0x74, 0xd2, + 0xc9, 0x9e, 0xf8, 0xbe, 0xe9, 0x97, 0x1a, 0xb4, 0xf9, 0x16, 0x6d, 0xd1, 0xda, 0xea, 0x1a, 0xd4, + 0x87, 0x78, 0x3c, 0x95, 0x72, 0x60, 0x88, 0xc7, 0xca, 0xe3, 0xb9, 0x8d, 0x6f, 0xf1, 0x51, 0x1b, + 0xdf, 0x52, 0x66, 0xe3, 0x6b, 0x7c, 0xa0, 0x41, 0x27, 0xd5, 0xe9, 0x0c, 0xc2, 0xe0, 0x19, 0x28, + 0xcb, 0x03, 0xad, 0xe2, 0xd4, 0xc7, 0x22, 0x39, 0x75, 0x97, 0x7c, 0xe3, 0x05, 0xa8, 0xf6, 0xc6, + 0xf2, 0x18, 0xa9, 0x03, 0x45, 0x36, 0xf6, 0xe3, 0xb3, 0x4a, 0xfe, 0x17, 0x5d, 0x80, 0x0a, 0x15, + 0x19, 0x20, 0x46, 0x21, 0x6e, 0x19, 0x7f, 0xd3, 0x00, 0x99, 0xf2, 0x88, 0x6c, 0x51, 0x94, 0x4f, + 0x95, 0xda, 0x4f, 0x17, 0xcc, 0xe8, 0x39, 0xa8, 0xf1, 0xdd, 0x96, 0xeb, 0x1f, 0x06, 0xb2, 0x0c, + 0xca, 0xce, 0x1c, 0x5b, 0x67, 0xf2, 0x0d, 0x19, 0xff, 0x93, 0x16, 0x4c, 0xe5, 0xcc, 0x07, 0xe3, + 0x6d, 0x58, 0xcd, 0x19, 0x74, 0x06, 0x9f, 0x8b, 0x07, 0x50, 0x7b, 0x75, 0x67, 0x11, 0xe8, 0xae, + 0x00, 0x50, 0x7c, 0x48, 0xac, 0x30, 0x70, 0x7d, 0x16, 0xe3, 0x56, 0xe3, 0x94, 0x7d, 0x4e, 0x30, + 0x06, 0x00, 0x7c, 0xdc, 0x33, 0xb0, 0xe0, 0x7b, 0xd0, 0x34, 0xf1, 0xc9, 0xd2, 0x4e, 0xd1, 0x5a, + 0x50, 0xb0, 0x0f, 0xe3, 0xeb, 0x9d, 0x82, 0x7d, 0x68, 0xfc, 0x5c, 0x83, 0x96, 0x1a, 0x7f, 0xc9, + 0xd5, 0xc9, 0x22, 0x67, 0x65, 0x54, 0x58, 0xbb, 0x3f, 0x5a, 0x92, 0xb5, 0xf3, 0x35, 0x90, 0x18, + 0x94, 0x12, 0x0c, 0xde, 0x14, 0x10, 0x88, 0x49, 0x97, 0x5d, 0xa0, 0x9d, 0x00, 0x32, 0xf1, 0x89, + 0x48, 0xcc, 0x0b, 0x1a, 0x75, 0xba, 0x84, 0x3c, 0xe3, 0xd7, 0xef, 0xc3, 0x6a, 0x6e, 0xe2, 0x65, + 0x1b, 0xe6, 0xa4, 0x86, 0x2d, 0xf1, 0xf3, 0x36, 0x6d, 0x45, 0x90, 0x5a, 0x71, 0x36, 0xdf, 0xb5, + 0xb7, 0xa0, 0x63, 0xe2, 0x93, 0x5d, 0xe2, 0x91, 0xc5, 0xce, 0xe2, 0x1e, 0xbf, 0xe0, 0xbe, 0x0b, + 0x2b, 0x99, 0x19, 0x96, 0xed, 0x96, 0x3e, 0x9c, 0x57, 0x80, 0x2d, 0x6e, 0xc4, 0x69, 0x3c, 0x83, + 0xe1, 0xc2, 0xf4, 0x44, 0xcb, 0xb6, 0xe5, 0x03, 0x0d, 0x50, 0x3c, 0x36, 0xf6, 0xfb, 0x64, 0xe9, + 0xc7, 0xe7, 0x99, 0x93, 0xed, 0x62, 0xf6, 0x64, 0x9b, 0x17, 0x27, 0x7e, 0xc0, 0xdc, 0xc3, 0xf8, + 0xa8, 0x5c, 0xe6, 0x28, 0x90, 0xa4, 0xfb, 0xbe, 0x37, 0xe1, 0x8b, 0x2b, 0xa7, 0xd8, 0xb2, 0x2d, + 0x7f, 0x4f, 0x13, 0x6e, 0xfc, 0x42, 0x8c, 0x9f, 0x4e, 0x8e, 0xd2, 0xd1, 0x4f, 0xd4, 0xdc, 0xbf, + 0xc8, 0x6f, 0xd0, 0x19, 0xde, 0x91, 0x64, 0x6f, 0x42, 0x4a, 0xf9, 0x9b, 0x10, 0x69, 0x7f, 0x59, + 0xd9, 0xbf, 0xc8, 0xcd, 0x48, 0x1f, 0xda, 0x89, 0x39, 0x8b, 0x63, 0xf5, 0x34, 0x14, 0x8f, 0x8e, + 0x1f, 0x99, 0xaf, 0x38, 0xcf, 0x78, 0x59, 0xbc, 0x01, 0x11, 0x5e, 0xc9, 0xa3, 0xa0, 0x3d, 0xda, + 0xdb, 0x85, 0x9c, 0xaa, 0x9f, 0x6a, 0x69, 0x86, 0x5d, 0x14, 0xff, 0x67, 0xa1, 0x12, 0x71, 0x15, + 0xe6, 0x9e, 0x5a, 0xc9, 0x90, 0x89, 0x05, 0x78, 0x55, 0x45, 0xb0, 0x3d, 0xb0, 0xb2, 0x2e, 0xa9, + 0x71, 0xca, 0xdd, 0xa5, 0xb9, 0xc5, 0xf0, 0x60, 0x2d, 0x6f, 0xd1, 0x13, 0x75, 0xc1, 0x4f, 0x35, + 0xa8, 0xdd, 0x3b, 0xb6, 0x6d, 0xf1, 0x74, 0x04, 0x5d, 0x83, 0x92, 0x78, 0xdc, 0x33, 0xe7, 0x0e, + 0x49, 0x30, 0x72, 0xaf, 0x27, 0x0a, 0xf9, 0xd7, 0x13, 0x97, 0xa1, 0x96, 0xde, 0x45, 0xc8, 0x12, + 0x5c, 0x57, 0x8f, 0x54, 0xc4, 0x45, 0xfc, 0x20, 0xe0, 0x95, 0xbc, 0x28, 0x67, 0xe4, 0x0b, 0x12, + 0x10, 0xa4, 0x07, 0xe2, 0xca, 0xec, 0x5b, 0x52, 0x0d, 0xd1, 0xf8, 0xbc, 0x37, 0x1a, 0x49, 0x45, + 0x54, 0xc8, 0x5e, 0xb8, 0x89, 0x6b, 0xb0, 0x63, 0x5b, 0xde, 0xab, 0xfc, 0x27, 0x46, 0x64, 0x5e, + 0xb9, 0x14, 0xf3, 0xaf, 0x5c, 0x1e, 0x6b, 0xc1, 0x7b, 0xb1, 0x0e, 0x62, 0x9b, 0xa4, 0x6e, 0xc0, + 0xa7, 0x6f, 0x14, 0x95, 0x92, 0xf1, 0x0d, 0xf8, 0x26, 0x54, 0xc4, 0xe5, 0x8c, 0xf2, 0x11, 0xca, + 0x09, 0x0a, 0x9f, 0x98, 0xb1, 0x04, 0x97, 0x15, 0x53, 0xab, 0xed, 0x5a, 0x5e, 0x56, 0xe8, 0x60, + 0xc6, 0x12, 0xc6, 0x01, 0xac, 0x72, 0xe2, 0xab, 0x84, 0xdd, 0x9c, 0xf0, 0x20, 0x5e, 0x46, 0x25, + 0x60, 0xfc, 0x4c, 0x83, 0xb5, 0xfc, 0xa8, 0xcb, 0x2e, 0xb8, 0xaf, 0x43, 0x89, 0xef, 0xcf, 0x66, + 0x1e, 0x04, 0x28, 0x58, 0x4d, 0xc1, 0x36, 0xde, 0x82, 0x8b, 0x89, 0x1e, 0xf1, 0x79, 0xd5, 0x22, + 0x16, 0x3e, 0x3a, 0x0c, 0x8c, 0x8f, 0x34, 0xe8, 0xce, 0x4e, 0xb1, 0x6c, 0x73, 0x67, 0xdf, 0x0f, + 0x29, 0x00, 0x4a, 0x9f, 0x0f, 0xc0, 0x8f, 0x34, 0x40, 0x07, 0xa1, 0xe7, 0x32, 0xf9, 0x06, 0x68, + 0xb1, 0x03, 0x8c, 0x1a, 0xe5, 0x23, 0xa4, 0x39, 0xf5, 0x66, 0xa1, 0xab, 0x99, 0xba, 0x20, 0xf2, + 0x94, 0xcb, 0x37, 0x90, 0x4a, 0x40, 0x9d, 0x9b, 0xd6, 0x14, 0x97, 0x1a, 0x9f, 0x68, 0xb0, 0x9a, + 0x53, 0x61, 0x71, 0x70, 0x6e, 0x40, 0xc9, 0x23, 0x87, 0x2c, 0xde, 0x49, 0xb6, 0xf2, 0xef, 0x9b, + 0x84, 0x56, 0x82, 0x8f, 0x36, 0xa0, 0x1c, 0xb9, 0xfd, 0x01, 0x8b, 0xc3, 0x63, 0x9e, 0xa0, 0x14, + 0x40, 0x1b, 0x3c, 0xb9, 0xf6, 0xc5, 0x39, 0xb8, 0xdc, 0xe9, 0x4f, 0xc9, 0x9a, 0x8a, 0x6d, 0xfc, + 0x10, 0x9e, 0x7a, 0xc3, 0xe7, 0xdb, 0xe2, 0x5d, 0x42, 0x59, 0x14, 0x4c, 0xce, 0xb6, 0x58, 0x31, + 0x08, 0x5c, 0x9a, 0x37, 0xfd, 0xb2, 0x0b, 0x94, 0x97, 0xa0, 0x63, 0x12, 0xec, 0xec, 0xf9, 0x0e, + 0x19, 0x2f, 0x60, 0x9c, 0x41, 0x60, 0x25, 0xd3, 0x7f, 0x71, 0xed, 0xae, 0x00, 0x88, 0x47, 0x4e, + 0x2e, 0x1f, 0x48, 0x1d, 0x4a, 0x44, 0x6a, 0xe4, 0xcd, 0x2f, 0x03, 0xa4, 0x2f, 0xcd, 0x10, 0x40, + 0xe5, 0xf5, 0x20, 0x1a, 0x62, 0xaf, 0x73, 0x0e, 0x55, 0xa1, 0x78, 0x37, 0x38, 0xe9, 0x68, 0x48, + 0x87, 0xd2, 0x6d, 0xb7, 0x3f, 0xe8, 0x14, 0x36, 0xd7, 0xa1, 0x95, 0x7f, 0x5e, 0x86, 0x2a, 0x50, + 0x38, 0xd8, 0xeb, 0x9c, 0xe3, 0xbf, 0xe6, 0x4e, 0x47, 0xdb, 0xbc, 0x0f, 0x85, 0xfb, 0x21, 0xef, + 0xba, 0x3f, 0x62, 0x72, 0x8c, 0x5d, 0xe2, 0xc9, 0x31, 0x78, 0x0a, 0xee, 0x14, 0x50, 0x03, 0x74, + 0x75, 0xf8, 0xdf, 0x29, 0xf2, 0x09, 0xf7, 0x7c, 0x4a, 0x22, 0xd6, 0x29, 0xa1, 0x55, 0x68, 0x4f, + 0x5d, 0x1e, 0x76, 0xca, 0x9b, 0x5b, 0x50, 0x4b, 0x1e, 0x40, 0xf0, 0x51, 0x5e, 0x0f, 0x7c, 0xd2, + 0x39, 0x87, 0x6a, 0x50, 0x16, 0xef, 0x3e, 0x3b, 0x1a, 0x1f, 0xf0, 0xf5, 0x80, 0xc9, 0x56, 0xe1, + 0xe6, 0x8d, 0x7f, 0xfc, 0x56, 0xd7, 0xfe, 0xfc, 0xd9, 0x55, 0xed, 0xd3, 0xcf, 0xae, 0x6a, 0xff, + 0xfc, 0xec, 0xaa, 0xf6, 0xe1, 0xbf, 0xae, 0x9e, 0x83, 0x4e, 0x10, 0xf5, 0xb7, 0x98, 0x7b, 0x74, + 0xbc, 0x75, 0x74, 0x2c, 0x9e, 0xfc, 0x3e, 0xac, 0x88, 0x9f, 0x17, 0xfe, 0x1d, 0x00, 0x00, 0xff, + 0xff, 0x48, 0xc3, 0x23, 0x3e, 0x57, 0x2c, 0x00, 0x00, } diff --git a/pkg/metapb/metapb.pb.go b/pkg/metapb/metapb.pb.go index 19278f747..9800a550d 100644 --- a/pkg/metapb/metapb.pb.go +++ b/pkg/metapb/metapb.pb.go @@ -47,7 +47,7 @@ func (x StoreState) String() string { return proto.EnumName(StoreState_name, int32(x)) } func (StoreState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_metapb_22e068fed0255307, []int{0} + return fileDescriptor_metapb_ba232a82e4d559e2, []int{0} } type Cluster struct { @@ -64,7 +64,7 @@ func (m *Cluster) Reset() { *m = Cluster{} } func (m *Cluster) String() string { return proto.CompactTextString(m) } func (*Cluster) ProtoMessage() {} func (*Cluster) Descriptor() ([]byte, []int) { - return fileDescriptor_metapb_22e068fed0255307, []int{0} + return fileDescriptor_metapb_ba232a82e4d559e2, []int{0} } func (m *Cluster) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -120,7 +120,7 @@ func (m *StoreLabel) Reset() { *m = StoreLabel{} } func (m *StoreLabel) String() string { return proto.CompactTextString(m) } func (*StoreLabel) ProtoMessage() {} func (*StoreLabel) Descriptor() ([]byte, []int) { - return fileDescriptor_metapb_22e068fed0255307, []int{1} + return fileDescriptor_metapb_ba232a82e4d559e2, []int{1} } func (m *StoreLabel) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -172,7 +172,8 @@ type Store struct { Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` // Address to handle peer requests (raft messages from other store). // Empty means same as address. - PeerAddress string `protobuf:"bytes,6,opt,name=peer_address,json=peerAddress,proto3" json:"peer_address,omitempty"` + PeerAddress string `protobuf:"bytes,6,opt,name=peer_address,json=peerAddress,proto3" json:"peer_address,omitempty"` + // Status address provides the HTTP service for external components StatusAddress string `protobuf:"bytes,7,opt,name=status_address,json=statusAddress,proto3" json:"status_address,omitempty"` GitHash string `protobuf:"bytes,8,opt,name=git_hash,json=gitHash,proto3" json:"git_hash,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` @@ -184,7 +185,7 @@ func (m *Store) Reset() { *m = Store{} } func (m *Store) String() string { return proto.CompactTextString(m) } func (*Store) ProtoMessage() {} func (*Store) Descriptor() ([]byte, []int) { - return fileDescriptor_metapb_22e068fed0255307, []int{2} + return fileDescriptor_metapb_ba232a82e4d559e2, []int{2} } func (m *Store) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -283,7 +284,7 @@ func (m *RegionEpoch) Reset() { *m = RegionEpoch{} } func (m *RegionEpoch) String() string { return proto.CompactTextString(m) } func (*RegionEpoch) ProtoMessage() {} func (*RegionEpoch) Descriptor() ([]byte, []int) { - return fileDescriptor_metapb_22e068fed0255307, []int{3} + return fileDescriptor_metapb_ba232a82e4d559e2, []int{3} } func (m *RegionEpoch) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -342,7 +343,7 @@ func (m *Region) Reset() { *m = Region{} } func (m *Region) String() string { return proto.CompactTextString(m) } func (*Region) ProtoMessage() {} func (*Region) Descriptor() ([]byte, []int) { - return fileDescriptor_metapb_22e068fed0255307, []int{4} + return fileDescriptor_metapb_ba232a82e4d559e2, []int{4} } func (m *Region) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -419,7 +420,7 @@ func (m *Peer) Reset() { *m = Peer{} } func (m *Peer) String() string { return proto.CompactTextString(m) } func (*Peer) ProtoMessage() {} func (*Peer) Descriptor() ([]byte, []int) { - return fileDescriptor_metapb_22e068fed0255307, []int{5} + return fileDescriptor_metapb_ba232a82e4d559e2, []int{5} } func (m *Peer) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1867,9 +1868,9 @@ var ( ErrIntOverflowMetapb = fmt.Errorf("proto: integer overflow") ) -func init() { proto.RegisterFile("metapb.proto", fileDescriptor_metapb_22e068fed0255307) } +func init() { proto.RegisterFile("metapb.proto", fileDescriptor_metapb_ba232a82e4d559e2) } -var fileDescriptor_metapb_22e068fed0255307 = []byte{ +var fileDescriptor_metapb_ba232a82e4d559e2 = []byte{ // 532 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x53, 0xdd, 0x8a, 0xd3, 0x40, 0x14, 0xde, 0xa4, 0xcd, 0x4f, 0x4f, 0xb2, 0xb5, 0x8c, 0x0b, 0x66, 0x57, 0x2c, 0x35, 0xa8, 0x84, diff --git a/proto/kvrpcpb.proto b/proto/kvrpcpb.proto index 108180297..0fb90a843 100644 --- a/proto/kvrpcpb.proto +++ b/proto/kvrpcpb.proto @@ -84,6 +84,7 @@ message Context { bool scan_detail = 11; // true means return scan cf's detail bool replica_read = 12; repeated uint64 resolved_locks = 13; + uint64 max_execution_duration_ms = 14; } message HandleTime {