diff --git a/pkg/pdpb/pdpb.pb.go b/pkg/pdpb/pdpb.pb.go index fb952a78c..daa8fe3a8 100644 --- a/pkg/pdpb/pdpb.pb.go +++ b/pkg/pdpb/pdpb.pb.go @@ -830,8 +830,8 @@ type RegionHeartbeatRequest struct { ApproximateSize uint64 `protobuf:"varint,10,opt,name=approximate_size,json=approximateSize,proto3" json:"approximate_size,omitempty"` // Actually reported time interval Interval *TimeInterval `protobuf:"bytes,12,opt,name=interval" json:"interval,omitempty"` - // Approximate number of records. - ApproximateRows uint64 `protobuf:"varint,13,opt,name=approximate_rows,json=approximateRows,proto3" json:"approximate_rows,omitempty"` + // Approximate number of keys. + ApproximateKeys uint64 `protobuf:"varint,13,opt,name=approximate_keys,json=approximateKeys,proto3" json:"approximate_keys,omitempty"` } func (m *RegionHeartbeatRequest) Reset() { *m = RegionHeartbeatRequest{} } @@ -916,9 +916,9 @@ func (m *RegionHeartbeatRequest) GetInterval() *TimeInterval { return nil } -func (m *RegionHeartbeatRequest) GetApproximateRows() uint64 { +func (m *RegionHeartbeatRequest) GetApproximateKeys() uint64 { if m != nil { - return m.ApproximateRows + return m.ApproximateKeys } return 0 } @@ -3460,10 +3460,10 @@ func (m *RegionHeartbeatRequest) MarshalTo(dAtA []byte) (int, error) { } i += n40 } - if m.ApproximateRows != 0 { + if m.ApproximateKeys != 0 { dAtA[i] = 0x68 i++ - i = encodeVarintPdpb(dAtA, i, uint64(m.ApproximateRows)) + i = encodeVarintPdpb(dAtA, i, uint64(m.ApproximateKeys)) } return i, nil } @@ -4706,8 +4706,8 @@ func (m *RegionHeartbeatRequest) Size() (n int) { l = m.Interval.Size() n += 1 + l + sovPdpb(uint64(l)) } - if m.ApproximateRows != 0 { - n += 1 + sovPdpb(uint64(m.ApproximateRows)) + if m.ApproximateKeys != 0 { + n += 1 + sovPdpb(uint64(m.ApproximateKeys)) } return n } @@ -8465,9 +8465,9 @@ func (m *RegionHeartbeatRequest) Unmarshal(dAtA []byte) error { iNdEx = postIndex case 13: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field ApproximateRows", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field ApproximateKeys", wireType) } - m.ApproximateRows = 0 + m.ApproximateKeys = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowPdpb @@ -8477,7 +8477,7 @@ func (m *RegionHeartbeatRequest) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.ApproximateRows |= (uint64(b) & 0x7F) << shift + m.ApproximateKeys |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } @@ -11018,7 +11018,7 @@ var ( func init() { proto.RegisterFile("pdpb.proto", fileDescriptorPdpb) } var fileDescriptorPdpb = []byte{ - // 2115 bytes of a gzipped FileDescriptorProto + // 2114 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x59, 0x4b, 0x6f, 0x23, 0xc7, 0x11, 0x16, 0x29, 0x92, 0x22, 0x8b, 0x4f, 0xb5, 0x5e, 0x5c, 0xee, 0x4a, 0x96, 0x7b, 0x37, 0x89, 0xec, 0xd8, 0xf4, 0x5a, 0x09, 0x02, 0x03, 0x86, 0x03, 0xeb, 0xb5, 0x5a, 0x79, 0xbd, 0x22, 0xd1, @@ -11082,74 +11082,74 @@ var fileDescriptorPdpb = []byte{ 0x8e, 0x20, 0xc8, 0xf5, 0xef, 0x41, 0xc3, 0x70, 0x5d, 0xcf, 0xf9, 0xad, 0x35, 0x31, 0x38, 0x1d, 0x30, 0xeb, 0x5b, 0xda, 0x04, 0x29, 0x53, 0x8f, 0xd0, 0x7b, 0xd6, 0xb7, 0x14, 0xb5, 0xa1, 0x68, 0xd9, 0x9c, 0x7a, 0xd7, 0xc6, 0xb8, 0x59, 0x91, 0x9e, 0x43, 0xe1, 0x55, 0xf6, 0x44, 0x73, 0x48, - 0x20, 0x93, 0x84, 0xf6, 0x9c, 0x1b, 0xd6, 0xac, 0xce, 0x40, 0x13, 0xe7, 0x86, 0x7d, 0x91, 0x2b, - 0x96, 0x1b, 0x15, 0x7c, 0x01, 0x70, 0x70, 0x61, 0xd8, 0x23, 0x2a, 0xdc, 0x73, 0x8f, 0xd8, 0xfa, - 0x04, 0xca, 0x43, 0x29, 0x3f, 0x90, 0x4f, 0x91, 0xac, 0x7c, 0x8a, 0x6c, 0xb4, 0xfd, 0xb7, 0x94, - 0xa8, 0x46, 0x0a, 0x4f, 0x3e, 0x49, 0x60, 0x18, 0xfc, 0xc6, 0xbb, 0x50, 0xeb, 0x7b, 0x86, 0xcd, - 0xce, 0xa9, 0xa7, 0xc2, 0xfa, 0xcd, 0xbb, 0xe1, 0x8f, 0x20, 0xff, 0x92, 0x7a, 0x23, 0x79, 0x7b, - 0xe6, 0x86, 0x37, 0xa2, 0x5c, 0x0b, 0xcf, 0xc4, 0x99, 0xe2, 0xe2, 0x2a, 0x94, 0x7b, 0xee, 0xd8, - 0xd2, 0xed, 0x0a, 0xff, 0x69, 0x11, 0x36, 0x66, 0xc2, 0x3c, 0x55, 0xfe, 0x7f, 0x1c, 0xd8, 0x2d, - 0x55, 0x56, 0xd1, 0xde, 0x50, 0x4b, 0x42, 0x07, 0xfa, 0x06, 0x4b, 0x67, 0x7e, 0x06, 0x75, 0xae, - 0x0d, 0x1e, 0xc4, 0x82, 0x5f, 0xef, 0x14, 0xf7, 0x06, 0xa9, 0xf1, 0xb8, 0x77, 0x62, 0x2d, 0x33, - 0x17, 0x6f, 0x99, 0xe8, 0x67, 0x50, 0xd1, 0x4c, 0xea, 0x3a, 0xc3, 0x0b, 0x59, 0x3b, 0x45, 0xaa, - 0xc6, 0xbc, 0x72, 0x24, 0x58, 0xa4, 0xec, 0x85, 0x1f, 0xa2, 0xf0, 0x28, 0x4f, 0x29, 0x33, 0x0a, - 0x73, 0x3c, 0x0f, 0x4a, 0xa0, 0xab, 0x2a, 0x49, 0x7e, 0x22, 0xfc, 0x2f, 0x73, 0x20, 0x78, 0x9d, - 0xca, 0x23, 0x21, 0x8a, 0x83, 0x7e, 0x0a, 0x15, 0x26, 0x3c, 0x3e, 0xd0, 0x75, 0xa0, 0x28, 0x25, - 0x97, 0x95, 0x64, 0xe4, 0x2c, 0x48, 0x99, 0x45, 0x0e, 0xe6, 0x1c, 0xea, 0x7b, 0xec, 0x52, 0xb3, - 0xbf, 0xbf, 0xba, 0x83, 0xbf, 0xcb, 0x40, 0x23, 0xdc, 0x28, 0xe5, 0xfb, 0xa5, 0x6a, 0xd3, 0x9b, - 0x41, 0xf2, 0xfa, 0x52, 0xb6, 0xe9, 0x0d, 0xf1, 0x8f, 0x63, 0x1b, 0x2a, 0x42, 0x46, 0xf6, 0x43, - 0xcb, 0x54, 0xed, 0x30, 0x47, 0xc0, 0xa6, 0x37, 0xc2, 0x8d, 0x27, 0x26, 0xc3, 0xbf, 0xcf, 0x00, - 0x22, 0xd4, 0x75, 0x3c, 0x9e, 0xde, 0x68, 0x0c, 0xb9, 0x31, 0x3d, 0xe7, 0xb7, 0x98, 0x2c, 0x79, - 0xe8, 0x09, 0xe4, 0x3d, 0x6b, 0x74, 0xc1, 0x6f, 0x79, 0x65, 0x2a, 0x26, 0x3e, 0x80, 0x95, 0x98, - 0x32, 0xa9, 0x2e, 0x0f, 0xbf, 0x84, 0x4a, 0xb4, 0x0a, 0x89, 0x96, 0xce, 0xb8, 0xe1, 0xf1, 0x41, - 0xf8, 0xfa, 0x56, 0xe3, 0x8e, 0x9a, 0x24, 0x87, 0xa3, 0x82, 0xc7, 0x50, 0xa5, 0xb6, 0x19, 0x11, - 0x53, 0x1e, 0xad, 0x50, 0xdb, 0x0c, 0x84, 0xf0, 0x5f, 0x72, 0x00, 0xf2, 0xea, 0xad, 0xba, 0x5e, - 0xf4, 0x45, 0x95, 0x89, 0xbd, 0xa8, 0x50, 0x0b, 0x8a, 0x43, 0xc3, 0x35, 0x86, 0xe2, 0x0e, 0xa1, - 0x2f, 0x29, 0xfe, 0x37, 0x7a, 0x04, 0x25, 0xe3, 0xda, 0xb0, 0xc6, 0xc6, 0xd9, 0x98, 0x4a, 0x97, - 0xe4, 0x48, 0x48, 0x10, 0x85, 0x5c, 0x1f, 0xab, 0x1a, 0x23, 0xe4, 0xe4, 0x18, 0x41, 0x27, 0xcc, - 0x81, 0x1c, 0x26, 0x7c, 0x00, 0x88, 0xe9, 0x16, 0xc3, 0x6c, 0xc3, 0xd5, 0x82, 0x79, 0x29, 0xd8, - 0xd0, 0x9c, 0x9e, 0x6d, 0xb8, 0x4a, 0xfa, 0x29, 0xac, 0x7a, 0x74, 0x48, 0xad, 0xeb, 0x84, 0x7c, - 0x41, 0xca, 0xa3, 0x80, 0x17, 0xae, 0xd8, 0x04, 0x08, 0x9d, 0x26, 0xd3, 0xac, 0x4a, 0x4a, 0x81, - 0xbf, 0x50, 0x1b, 0x56, 0x0c, 0xd7, 0x1d, 0x4f, 0x13, 0x78, 0x45, 0x29, 0xb7, 0xec, 0xb3, 0x42, - 0xb8, 0x0d, 0x58, 0xb2, 0xd8, 0xe0, 0xec, 0x8a, 0x4d, 0x65, 0xd7, 0x29, 0x92, 0x82, 0xc5, 0xf6, - 0xaf, 0xd8, 0x54, 0x54, 0x93, 0x2b, 0x46, 0xcd, 0x68, 0xb3, 0x29, 0x0a, 0x82, 0xec, 0x32, 0x33, - 0x4d, 0xb1, 0x3c, 0xa7, 0x29, 0x26, 0xbb, 0x5e, 0x65, 0xb6, 0xeb, 0xc5, 0xfb, 0x66, 0x35, 0xd9, - 0x37, 0x63, 0x4d, 0xb1, 0x96, 0x68, 0x8a, 0xd1, 0x4e, 0x57, 0x7f, 0x73, 0xa7, 0xc3, 0x63, 0x58, - 0x93, 0xe1, 0xf1, 0xb6, 0xf7, 0x97, 0x3c, 0x13, 0xf1, 0x15, 0x2f, 0xe8, 0x61, 0xdc, 0x11, 0xc5, - 0xc6, 0xcf, 0x60, 0x3d, 0xb9, 0x5b, 0xaa, 0x9c, 0xf9, 0x5b, 0x06, 0x56, 0x7b, 0x43, 0x83, 0x8b, - 0xfb, 0x7c, 0xfa, 0x37, 0xe4, 0x5d, 0xaf, 0xa9, 0xfb, 0x0e, 0x9a, 0x22, 0x57, 0xb2, 0xdc, 0x1d, - 0xaf, 0xbf, 0x23, 0x58, 0x4b, 0xe8, 0x9b, 0x76, 0x24, 0x75, 0x4c, 0xf9, 0xf1, 0x41, 0xcf, 0x38, - 0xa7, 0x5d, 0xc7, 0xb2, 0x53, 0x9d, 0x16, 0xa6, 0xb0, 0x9e, 0x44, 0x49, 0x55, 0xd2, 0x45, 0xd2, - 0x19, 0xe7, 0x74, 0xe0, 0x0a, 0x0c, 0xed, 0xc0, 0x12, 0xf3, 0x41, 0xf1, 0x39, 0x34, 0x5f, 0xb9, - 0xa6, 0xc1, 0xe9, 0x5b, 0xea, 0xfb, 0xa6, 0x7d, 0x1c, 0x78, 0x30, 0x67, 0x9f, 0x54, 0x16, 0x3d, - 0x81, 0x9a, 0x68, 0x40, 0x33, 0xbb, 0x89, 0xb6, 0x14, 0x60, 0xbf, 0x4f, 0xa1, 0x14, 0x8c, 0x8b, - 0x51, 0x01, 0xb2, 0x9d, 0x17, 0x8d, 0x05, 0x54, 0x86, 0xa5, 0x57, 0xa7, 0x2f, 0x4e, 0x3b, 0x5f, - 0x9d, 0x36, 0x32, 0x68, 0x15, 0x1a, 0xa7, 0x9d, 0xfe, 0x60, 0xbf, 0xd3, 0xe9, 0xf7, 0xfa, 0x64, - 0xaf, 0xdb, 0x3d, 0x3a, 0x6c, 0x64, 0xd1, 0x0a, 0xd4, 0x7b, 0xfd, 0x0e, 0x39, 0x1a, 0xf4, 0x3b, - 0x2f, 0xf7, 0x7b, 0xfd, 0xce, 0xe9, 0x51, 0x63, 0x11, 0x35, 0x61, 0x75, 0xef, 0x4b, 0x72, 0xb4, - 0x77, 0xf8, 0x75, 0x5c, 0x3c, 0xb7, 0xfb, 0x2f, 0x80, 0x6c, 0xf7, 0x10, 0xed, 0x01, 0x84, 0xcf, - 0x2e, 0xb4, 0xa1, 0xf4, 0x9f, 0x79, 0xcb, 0xb5, 0x9a, 0xb3, 0x0c, 0x65, 0x22, 0x5e, 0x40, 0x4f, - 0x61, 0xb1, 0xcf, 0x1c, 0xa4, 0xd3, 0x32, 0x9c, 0x5e, 0xb7, 0x96, 0x23, 0x14, 0x5f, 0x7a, 0x27, - 0xf3, 0x34, 0x83, 0x7e, 0x0e, 0xa5, 0x60, 0x66, 0x89, 0xd6, 0x95, 0x54, 0x72, 0xba, 0xdb, 0xda, - 0x98, 0xa1, 0x07, 0x3b, 0xbe, 0x84, 0x5a, 0x7c, 0xea, 0x89, 0x1e, 0x2a, 0xe1, 0xb9, 0x13, 0xd5, - 0xd6, 0xa3, 0xf9, 0xcc, 0x00, 0xee, 0x13, 0x58, 0xd2, 0x93, 0x49, 0xa4, 0x0f, 0x30, 0x3e, 0xe7, - 0x6c, 0xad, 0x25, 0xa8, 0xc1, 0xca, 0x4f, 0xa1, 0xe8, 0xcf, 0x09, 0xd1, 0x5a, 0xe0, 0xa2, 0xe8, - 0x40, 0xaf, 0xb5, 0x9e, 0x24, 0x47, 0x17, 0xfb, 0x83, 0x39, 0x7f, 0x71, 0x62, 0x1a, 0xe8, 0x2f, - 0x4e, 0xce, 0xef, 0xf0, 0x02, 0x3a, 0x86, 0x4a, 0x74, 0x9e, 0x86, 0x1e, 0x04, 0xdb, 0x24, 0xe7, - 0x74, 0xad, 0xd6, 0x3c, 0x56, 0xd4, 0x97, 0xf1, 0xa2, 0xe9, 0xfb, 0x72, 0x6e, 0xe1, 0xf6, 0x7d, - 0x39, 0xbf, 0xce, 0xe2, 0x05, 0xd4, 0x87, 0x7a, 0xe2, 0x2e, 0x8f, 0x1e, 0xf9, 0x49, 0x31, 0xef, - 0x25, 0xdb, 0xda, 0xbc, 0x85, 0x9b, 0x0c, 0x98, 0x60, 0xbc, 0x85, 0x42, 0x8f, 0xc6, 0xaa, 0x73, - 0x6b, 0x63, 0x86, 0x1e, 0x68, 0xf5, 0x0c, 0xaa, 0xb1, 0xf1, 0x18, 0x6a, 0x25, 0x64, 0x23, 0x33, - 0xb3, 0xbb, 0x70, 0x3e, 0x85, 0xa2, 0x7f, 0x51, 0xf5, 0x8f, 0x2c, 0x71, 0x43, 0xf6, 0x8f, 0x2c, - 0x79, 0x9f, 0xc5, 0x0b, 0xe8, 0x10, 0xca, 0x91, 0xfb, 0x1c, 0x6a, 0xfa, 0x86, 0x27, 0xef, 0x9b, - 0xad, 0x07, 0x73, 0x38, 0x01, 0x4a, 0x4f, 0xce, 0x36, 0x63, 0x73, 0x25, 0xb4, 0x19, 0x68, 0x3c, - 0x6f, 0xc4, 0xd5, 0xda, 0xba, 0x8d, 0x1d, 0x05, 0x4d, 0x0e, 0xab, 0x7c, 0xd0, 0x5b, 0xe6, 0x66, - 0x3e, 0xe8, 0x6d, 0x33, 0x2e, 0xbc, 0x80, 0xbe, 0x80, 0x6a, 0xac, 0x2b, 0xf9, 0x4e, 0x9f, 0xd7, - 0x5a, 0x5b, 0x0f, 0xe7, 0xf2, 0xa2, 0x51, 0x1a, 0x6f, 0x2a, 0x7e, 0x94, 0xce, 0x6d, 0x58, 0x7e, - 0x94, 0xce, 0xef, 0x43, 0x78, 0x01, 0xfd, 0x02, 0x96, 0x67, 0x8a, 0x3a, 0xd2, 0x16, 0xdd, 0xd6, - 0x55, 0x5a, 0xef, 0xdc, 0xca, 0xf7, 0x71, 0xf7, 0xdf, 0xff, 0xc7, 0xeb, 0xad, 0xcc, 0x3f, 0x5f, - 0x6f, 0x65, 0xfe, 0xfd, 0x7a, 0x2b, 0xf3, 0xe7, 0xff, 0x6c, 0x2d, 0x40, 0x73, 0xe8, 0x4c, 0xda, - 0xae, 0x65, 0x8f, 0x86, 0x86, 0xdb, 0xe6, 0xd6, 0xe5, 0x75, 0xfb, 0xf2, 0x5a, 0xfe, 0xd7, 0xf2, - 0xac, 0x20, 0xff, 0xfc, 0xe4, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xbd, 0x4f, 0x93, 0x4f, 0x03, - 0x1d, 0x00, 0x00, + 0x20, 0x93, 0x84, 0x16, 0x5b, 0x36, 0xab, 0x33, 0xd0, 0x2f, 0xe8, 0x94, 0x7d, 0x91, 0x2b, 0x96, + 0x1b, 0x15, 0x7c, 0x01, 0x70, 0x70, 0x61, 0xd8, 0x23, 0x2a, 0xdc, 0x73, 0x8f, 0xd8, 0xfa, 0x04, + 0xca, 0x43, 0x29, 0x3f, 0x90, 0x4f, 0x91, 0xac, 0x7c, 0x8a, 0x6c, 0xb4, 0xfd, 0xb7, 0x94, 0xa8, + 0x46, 0x0a, 0x4f, 0x3e, 0x49, 0x60, 0x18, 0xfc, 0xc6, 0xbb, 0x50, 0xeb, 0x7b, 0x86, 0xcd, 0xce, + 0xa9, 0xa7, 0xc2, 0xfa, 0xcd, 0xbb, 0xe1, 0x8f, 0x20, 0xff, 0x92, 0x7a, 0x23, 0x79, 0x7b, 0xe6, + 0x86, 0x37, 0xa2, 0x5c, 0x0b, 0xcf, 0xc4, 0x99, 0xe2, 0xe2, 0x2a, 0x94, 0x7b, 0xee, 0xd8, 0xd2, + 0xed, 0x0a, 0xff, 0x69, 0x11, 0x36, 0x66, 0xc2, 0x3c, 0x55, 0xfe, 0x7f, 0x1c, 0xd8, 0x2d, 0x55, + 0x56, 0xd1, 0xde, 0x50, 0x4b, 0x42, 0x07, 0xfa, 0x06, 0x4b, 0x67, 0x7e, 0x06, 0x75, 0xae, 0x0d, + 0x1e, 0xc4, 0x82, 0x5f, 0xef, 0x14, 0xf7, 0x06, 0xa9, 0xf1, 0xb8, 0x77, 0x62, 0x2d, 0x33, 0x17, + 0x6f, 0x99, 0xe8, 0x67, 0x50, 0xd1, 0x4c, 0xea, 0x3a, 0xc3, 0x0b, 0x59, 0x3b, 0x45, 0xaa, 0xc6, + 0xbc, 0x72, 0x24, 0x58, 0xa4, 0xec, 0x85, 0x1f, 0xa2, 0xf0, 0x28, 0x4f, 0x29, 0x33, 0x0a, 0x73, + 0x3c, 0x0f, 0x4a, 0xa0, 0xab, 0x2a, 0x49, 0x7e, 0x22, 0xfc, 0x2f, 0x73, 0x20, 0x78, 0x9d, 0xca, + 0x23, 0x21, 0x8a, 0x83, 0x7e, 0x0a, 0x15, 0x26, 0x3c, 0x3e, 0xd0, 0x75, 0xa0, 0x28, 0x25, 0x97, + 0x95, 0x64, 0xe4, 0x2c, 0x48, 0x99, 0x45, 0x0e, 0xe6, 0x1c, 0xea, 0x7b, 0xec, 0x52, 0xb3, 0xbf, + 0xbf, 0xba, 0x83, 0xbf, 0xcb, 0x40, 0x23, 0xdc, 0x28, 0xe5, 0xfb, 0xa5, 0x6a, 0xd3, 0x9b, 0x41, + 0xf2, 0xfa, 0x52, 0xb6, 0xe9, 0x0d, 0xf1, 0x8f, 0x63, 0x1b, 0x2a, 0x42, 0x46, 0xf6, 0x43, 0xcb, + 0x54, 0xed, 0x30, 0x47, 0xc0, 0xa6, 0x37, 0xc2, 0x8d, 0x27, 0x26, 0xc3, 0xbf, 0xcf, 0x00, 0x22, + 0xd4, 0x75, 0x3c, 0x9e, 0xde, 0x68, 0x0c, 0xb9, 0x31, 0x3d, 0xe7, 0xb7, 0x98, 0x2c, 0x79, 0xe8, + 0x09, 0xe4, 0x3d, 0x6b, 0x74, 0xc1, 0x6f, 0x79, 0x65, 0x2a, 0x26, 0x3e, 0x80, 0x95, 0x98, 0x32, + 0xa9, 0x2e, 0x0f, 0xbf, 0x84, 0x4a, 0xb4, 0x0a, 0x89, 0x96, 0xce, 0xb8, 0xe1, 0xf1, 0x41, 0xf8, + 0xfa, 0x56, 0xe3, 0x8e, 0x9a, 0x24, 0x87, 0xa3, 0x82, 0xc7, 0x50, 0xa5, 0xb6, 0x19, 0x11, 0x53, + 0x1e, 0xad, 0x50, 0xdb, 0x0c, 0x84, 0xf0, 0x5f, 0x72, 0x00, 0xf2, 0xea, 0xad, 0xba, 0x5e, 0xf4, + 0x45, 0x95, 0x89, 0xbd, 0xa8, 0x50, 0x0b, 0x8a, 0x43, 0xc3, 0x35, 0x86, 0xe2, 0x0e, 0xa1, 0x2f, + 0x29, 0xfe, 0x37, 0x7a, 0x04, 0x25, 0xe3, 0xda, 0xb0, 0xc6, 0xc6, 0xd9, 0x98, 0x4a, 0x97, 0xe4, + 0x48, 0x48, 0x10, 0x85, 0x5c, 0x1f, 0xab, 0x1a, 0x23, 0xe4, 0xe4, 0x18, 0x41, 0x27, 0xcc, 0x81, + 0x1c, 0x26, 0x7c, 0x00, 0x88, 0xe9, 0x16, 0xc3, 0x6c, 0xc3, 0xd5, 0x82, 0x79, 0x29, 0xd8, 0xd0, + 0x9c, 0x9e, 0x6d, 0xb8, 0x4a, 0xfa, 0x29, 0xac, 0x7a, 0x74, 0x48, 0xad, 0xeb, 0x84, 0x7c, 0x41, + 0xca, 0xa3, 0x80, 0x17, 0xae, 0xd8, 0x04, 0x08, 0x9d, 0x26, 0xd3, 0xac, 0x4a, 0x4a, 0x81, 0xbf, + 0x50, 0x1b, 0x56, 0x0c, 0xd7, 0x1d, 0x4f, 0x13, 0x78, 0x45, 0x29, 0xb7, 0xec, 0xb3, 0x42, 0xb8, + 0x0d, 0x58, 0xb2, 0xd8, 0xe0, 0xec, 0x8a, 0x4d, 0x65, 0xd7, 0x29, 0x92, 0x82, 0xc5, 0xf6, 0xaf, + 0xd8, 0x54, 0x54, 0x93, 0x2b, 0x46, 0xcd, 0x68, 0xb3, 0x29, 0x0a, 0x82, 0xec, 0x32, 0x33, 0x4d, + 0xb1, 0x3c, 0xa7, 0x29, 0x26, 0xbb, 0x5e, 0x65, 0xb6, 0xeb, 0xc5, 0xfb, 0x66, 0x35, 0xd9, 0x37, + 0x63, 0x4d, 0xb1, 0x96, 0x68, 0x8a, 0xd1, 0x4e, 0x57, 0x7f, 0x73, 0xa7, 0xc3, 0x63, 0x58, 0x93, + 0xe1, 0xf1, 0xb6, 0xf7, 0x97, 0x3c, 0x13, 0xf1, 0x15, 0x2f, 0xe8, 0x61, 0xdc, 0x11, 0xc5, 0xc6, + 0xcf, 0x60, 0x3d, 0xb9, 0x5b, 0xaa, 0x9c, 0xf9, 0x5b, 0x06, 0x56, 0x7b, 0x43, 0x83, 0x8b, 0xfb, + 0x7c, 0xfa, 0x37, 0xe4, 0x5d, 0xaf, 0xa9, 0xfb, 0x0e, 0x9a, 0x22, 0x57, 0xb2, 0xdc, 0x1d, 0xaf, + 0xbf, 0x23, 0x58, 0x4b, 0xe8, 0x9b, 0x76, 0x24, 0x75, 0x4c, 0xf9, 0xf1, 0x41, 0xcf, 0x38, 0xa7, + 0x5d, 0xc7, 0xb2, 0x53, 0x9d, 0x16, 0xa6, 0xb0, 0x9e, 0x44, 0x49, 0x55, 0xd2, 0x45, 0xd2, 0x19, + 0xe7, 0x74, 0xe0, 0x0a, 0x0c, 0xed, 0xc0, 0x12, 0xf3, 0x41, 0xf1, 0x39, 0x34, 0x5f, 0xb9, 0xa6, + 0xc1, 0xe9, 0x5b, 0xea, 0xfb, 0xa6, 0x7d, 0x1c, 0x78, 0x30, 0x67, 0x9f, 0x54, 0x16, 0x3d, 0x81, + 0x9a, 0x68, 0x40, 0x33, 0xbb, 0x89, 0xb6, 0x14, 0x60, 0xbf, 0x4f, 0xa1, 0x14, 0x8c, 0x8b, 0x51, + 0x01, 0xb2, 0x9d, 0x17, 0x8d, 0x05, 0x54, 0x86, 0xa5, 0x57, 0xa7, 0x2f, 0x4e, 0x3b, 0x5f, 0x9d, + 0x36, 0x32, 0x68, 0x15, 0x1a, 0xa7, 0x9d, 0xfe, 0x60, 0xbf, 0xd3, 0xe9, 0xf7, 0xfa, 0x64, 0xaf, + 0xdb, 0x3d, 0x3a, 0x6c, 0x64, 0xd1, 0x0a, 0xd4, 0x7b, 0xfd, 0x0e, 0x39, 0x1a, 0xf4, 0x3b, 0x2f, + 0xf7, 0x7b, 0xfd, 0xce, 0xe9, 0x51, 0x63, 0x11, 0x35, 0x61, 0x75, 0xef, 0x4b, 0x72, 0xb4, 0x77, + 0xf8, 0x75, 0x5c, 0x3c, 0xb7, 0xfb, 0x2f, 0x80, 0x6c, 0xf7, 0x10, 0xed, 0x01, 0x84, 0xcf, 0x2e, + 0xb4, 0xa1, 0xf4, 0x9f, 0x79, 0xcb, 0xb5, 0x9a, 0xb3, 0x0c, 0x65, 0x22, 0x5e, 0x40, 0x4f, 0x61, + 0xb1, 0xcf, 0x1c, 0xa4, 0xd3, 0x32, 0x9c, 0x5e, 0xb7, 0x96, 0x23, 0x14, 0x5f, 0x7a, 0x27, 0xf3, + 0x34, 0x83, 0x7e, 0x0e, 0xa5, 0x60, 0x66, 0x89, 0xd6, 0x95, 0x54, 0x72, 0xba, 0xdb, 0xda, 0x98, + 0xa1, 0x07, 0x3b, 0xbe, 0x84, 0x5a, 0x7c, 0xea, 0x89, 0x1e, 0x2a, 0xe1, 0xb9, 0x13, 0xd5, 0xd6, + 0xa3, 0xf9, 0xcc, 0x00, 0xee, 0x13, 0x58, 0xd2, 0x93, 0x49, 0xa4, 0x0f, 0x30, 0x3e, 0xe7, 0x6c, + 0xad, 0x25, 0xa8, 0xc1, 0xca, 0x4f, 0xa1, 0xe8, 0xcf, 0x09, 0xd1, 0x5a, 0xe0, 0xa2, 0xe8, 0x40, + 0xaf, 0xb5, 0x9e, 0x24, 0x47, 0x17, 0xfb, 0x83, 0x39, 0x7f, 0x71, 0x62, 0x1a, 0xe8, 0x2f, 0x4e, + 0xce, 0xef, 0xf0, 0x02, 0x3a, 0x86, 0x4a, 0x74, 0x9e, 0x86, 0x1e, 0x04, 0xdb, 0x24, 0xe7, 0x74, + 0xad, 0xd6, 0x3c, 0x56, 0xd4, 0x97, 0xf1, 0xa2, 0xe9, 0xfb, 0x72, 0x6e, 0xe1, 0xf6, 0x7d, 0x39, + 0xbf, 0xce, 0xe2, 0x05, 0xd4, 0x87, 0x7a, 0xe2, 0x2e, 0x8f, 0x1e, 0xf9, 0x49, 0x31, 0xef, 0x25, + 0xdb, 0xda, 0xbc, 0x85, 0x9b, 0x0c, 0x98, 0x60, 0xbc, 0x85, 0x42, 0x8f, 0xc6, 0xaa, 0x73, 0x6b, + 0x63, 0x86, 0x1e, 0x68, 0xf5, 0x0c, 0xaa, 0xb1, 0xf1, 0x18, 0x6a, 0x25, 0x64, 0x23, 0x33, 0xb3, + 0xbb, 0x70, 0x3e, 0x85, 0xa2, 0x7f, 0x51, 0xf5, 0x8f, 0x2c, 0x71, 0x43, 0xf6, 0x8f, 0x2c, 0x79, + 0x9f, 0xc5, 0x0b, 0xe8, 0x10, 0xca, 0x91, 0xfb, 0x1c, 0x6a, 0xfa, 0x86, 0x27, 0xef, 0x9b, 0xad, + 0x07, 0x73, 0x38, 0x01, 0x4a, 0x4f, 0xce, 0x36, 0x63, 0x73, 0x25, 0xb4, 0x19, 0x68, 0x3c, 0x6f, + 0xc4, 0xd5, 0xda, 0xba, 0x8d, 0x1d, 0x05, 0x4d, 0x0e, 0xab, 0x7c, 0xd0, 0x5b, 0xe6, 0x66, 0x3e, + 0xe8, 0x6d, 0x33, 0x2e, 0xbc, 0x80, 0xbe, 0x80, 0x6a, 0xac, 0x2b, 0xf9, 0x4e, 0x9f, 0xd7, 0x5a, + 0x5b, 0x0f, 0xe7, 0xf2, 0xa2, 0x51, 0x1a, 0x6f, 0x2a, 0x7e, 0x94, 0xce, 0x6d, 0x58, 0x7e, 0x94, + 0xce, 0xef, 0x43, 0x78, 0x01, 0xfd, 0x02, 0x96, 0x67, 0x8a, 0x3a, 0xd2, 0x16, 0xdd, 0xd6, 0x55, + 0x5a, 0xef, 0xdc, 0xca, 0xf7, 0x71, 0xf7, 0xdf, 0xff, 0xc7, 0xeb, 0xad, 0xcc, 0x3f, 0x5f, 0x6f, + 0x65, 0xfe, 0xfd, 0x7a, 0x2b, 0xf3, 0xe7, 0xff, 0x6c, 0x2d, 0x40, 0x73, 0xe8, 0x4c, 0xda, 0xae, + 0x65, 0x8f, 0x86, 0x86, 0xdb, 0xe6, 0xd6, 0xe5, 0x75, 0xfb, 0xf2, 0x5a, 0xfe, 0xd7, 0xf2, 0xac, + 0x20, 0xff, 0xfc, 0xe4, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x62, 0x49, 0x56, 0xcf, 0x03, 0x1d, + 0x00, 0x00, } diff --git a/proto/pdpb.proto b/proto/pdpb.proto index a935bb2a3..04c609dfa 100644 --- a/proto/pdpb.proto +++ b/proto/pdpb.proto @@ -249,8 +249,8 @@ message RegionHeartbeatRequest { reserved 11; // Actually reported time interval TimeInterval interval = 12; - // Approximate number of records. - uint64 approximate_rows = 13; + // Approximate number of keys. + uint64 approximate_keys = 13; } message ChangePeer { diff --git a/src/pdpb.rs b/src/pdpb.rs index 824569cc9..6ffd5b153 100644 --- a/src/pdpb.rs +++ b/src/pdpb.rs @@ -6388,7 +6388,7 @@ pub struct RegionHeartbeatRequest { pub keys_read: u64, pub approximate_size: u64, pub interval: ::protobuf::SingularPtrField, - pub approximate_rows: u64, + pub approximate_keys: u64, // special fields unknown_fields: ::protobuf::UnknownFields, cached_size: ::protobuf::CachedSize, @@ -6656,19 +6656,19 @@ impl RegionHeartbeatRequest { self.interval.as_ref().unwrap_or_else(|| TimeInterval::default_instance()) } - // uint64 approximate_rows = 13; + // uint64 approximate_keys = 13; - pub fn clear_approximate_rows(&mut self) { - self.approximate_rows = 0; + pub fn clear_approximate_keys(&mut self) { + self.approximate_keys = 0; } // Param is passed by value, moved - pub fn set_approximate_rows(&mut self, v: u64) { - self.approximate_rows = v; + pub fn set_approximate_keys(&mut self, v: u64) { + self.approximate_keys = v; } - pub fn get_approximate_rows(&self) -> u64 { - self.approximate_rows + pub fn get_approximate_keys(&self) -> u64 { + self.approximate_keys } } @@ -6769,7 +6769,7 @@ impl ::protobuf::Message for RegionHeartbeatRequest { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint64()?; - self.approximate_rows = tmp; + self.approximate_keys = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; @@ -6822,8 +6822,8 @@ impl ::protobuf::Message for RegionHeartbeatRequest { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } - if self.approximate_rows != 0 { - my_size += ::protobuf::rt::value_size(13, self.approximate_rows, ::protobuf::wire_format::WireTypeVarint); + if self.approximate_keys != 0 { + my_size += ::protobuf::rt::value_size(13, self.approximate_keys, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); @@ -6876,8 +6876,8 @@ impl ::protobuf::Message for RegionHeartbeatRequest { os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } - if self.approximate_rows != 0 { - os.write_uint64(13, self.approximate_rows)?; + if self.approximate_keys != 0 { + os.write_uint64(13, self.approximate_keys)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) @@ -6977,9 +6977,9 @@ impl ::protobuf::Message for RegionHeartbeatRequest { |m: &mut RegionHeartbeatRequest| { &mut m.interval }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeUint64>( - "approximate_rows", - |m: &RegionHeartbeatRequest| { &m.approximate_rows }, - |m: &mut RegionHeartbeatRequest| { &mut m.approximate_rows }, + "approximate_keys", + |m: &RegionHeartbeatRequest| { &m.approximate_keys }, + |m: &mut RegionHeartbeatRequest| { &mut m.approximate_keys }, )); ::protobuf::reflect::MessageDescriptor::new::( "RegionHeartbeatRequest", @@ -7014,7 +7014,7 @@ impl ::protobuf::Clear for RegionHeartbeatRequest { self.clear_keys_read(); self.clear_approximate_size(); self.clear_interval(); - self.clear_approximate_rows(); + self.clear_approximate_keys(); self.unknown_fields.clear(); } } @@ -11964,7 +11964,7 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x04R\x0bkeysWritten\x12\x1b\n\tkeys_read\x18\t\x20\x01(\x04R\x08keysRea\ d\x12)\n\x10approximate_size\x18\n\x20\x01(\x04R\x0fapproximateSize\x12.\ \n\x08interval\x18\x0c\x20\x01(\x0b2\x12.pdpb.TimeIntervalR\x08interval\ - \x12)\n\x10approximate_rows\x18\r\x20\x01(\x04R\x0fapproximateRowsJ\x04\ + \x12)\n\x10approximate_keys\x18\r\x20\x01(\x04R\x0fapproximateKeysJ\x04\ \x08\x0b\x10\x0c\"h\n\nChangePeer\x12\x20\n\x04peer\x18\x01\x20\x01(\x0b\ 2\x0c.metapb.PeerR\x04peer\x128\n\x0bchange_type\x18\x02\x20\x01(\x0e2\ \x17.eraftpb.ConfChangeTypeR\nchangeType\"2\n\x0eTransferLeader\x12\x20\ @@ -12050,7 +12050,7 @@ static file_descriptor_proto_data: &'static [u8] = b"\ int\x12\x1b.pdpb.GetGCSafePointRequest\x1a\x1c.pdpb.GetGCSafePointRespon\ se\"\0\x12V\n\x11UpdateGCSafePoint\x12\x1e.pdpb.UpdateGCSafePointRequest\ \x1a\x1f.pdpb.UpdateGCSafePointResponse\"\0B&\n\x18com.pingcap.tikv.kvpr\ - oto\xe0\xe2\x1e\x01\xc8\xe2\x1e\x01\xd0\xe2\x1e\x01J\xe2u\n\x07\x12\x05\ + oto\xc8\xe2\x1e\x01\xd0\xe2\x1e\x01\xe0\xe2\x1e\x01J\xdfu\n\x07\x12\x05\ \0\0\x9d\x03\x01\n\x08\n\x01\x0c\x12\x03\0\0\x12\n\x08\n\x01\x02\x12\x03\ \x01\x08\x0c\n\t\n\x02\x03\0\x12\x03\x03\x07\x15\n\t\n\x02\x03\x01\x12\ \x03\x04\x07\x16\n\t\n\x02\x03\x02\x12\x03\x06\x07\x1d\n\x08\n\x01\x08\ @@ -12432,276 +12432,275 @@ static file_descriptor_proto_data: &'static [u8] = b"\ nterval\n\n\x0f\n\x05\x04\x1d\x02\n\x04\x12\x06\xfa\x01\x04\xf8\x01\x10\ \n\r\n\x05\x04\x1d\x02\n\x06\x12\x04\xfa\x01\x04\x10\n\r\n\x05\x04\x1d\ \x02\n\x01\x12\x04\xfa\x01\x11\x19\n\r\n\x05\x04\x1d\x02\n\x03\x12\x04\ - \xfa\x01\x1c\x1e\n.\n\x04\x04\x1d\x02\x0b\x12\x04\xfc\x01\x04!\x1a\x20\ - \x20Approximate\x20number\x20of\x20records.\n\n\x0f\n\x05\x04\x1d\x02\ - \x0b\x04\x12\x06\xfc\x01\x04\xfa\x01\x1f\n\r\n\x05\x04\x1d\x02\x0b\x05\ - \x12\x04\xfc\x01\x04\n\n\r\n\x05\x04\x1d\x02\x0b\x01\x12\x04\xfc\x01\x0b\ - \x1b\n\r\n\x05\x04\x1d\x02\x0b\x03\x12\x04\xfc\x01\x1e\x20\n\x0c\n\x02\ - \x04\x1e\x12\x06\xff\x01\0\x82\x02\x01\n\x0b\n\x03\x04\x1e\x01\x12\x04\ - \xff\x01\x08\x12\n\x0c\n\x04\x04\x1e\x02\0\x12\x04\x80\x02\x04\x19\n\x0f\ - \n\x05\x04\x1e\x02\0\x04\x12\x06\x80\x02\x04\xff\x01\x14\n\r\n\x05\x04\ - \x1e\x02\0\x06\x12\x04\x80\x02\x04\x0f\n\r\n\x05\x04\x1e\x02\0\x01\x12\ - \x04\x80\x02\x10\x14\n\r\n\x05\x04\x1e\x02\0\x03\x12\x04\x80\x02\x17\x18\ - \n\x0c\n\x04\x04\x1e\x02\x01\x12\x04\x81\x02\x04+\n\x0f\n\x05\x04\x1e\ - \x02\x01\x04\x12\x06\x81\x02\x04\x80\x02\x19\n\r\n\x05\x04\x1e\x02\x01\ - \x06\x12\x04\x81\x02\x04\x1a\n\r\n\x05\x04\x1e\x02\x01\x01\x12\x04\x81\ - \x02\x1b&\n\r\n\x05\x04\x1e\x02\x01\x03\x12\x04\x81\x02)*\n\x0c\n\x02\ - \x04\x1f\x12\x06\x84\x02\0\x86\x02\x01\n\x0b\n\x03\x04\x1f\x01\x12\x04\ - \x84\x02\x08\x16\n\x0c\n\x04\x04\x1f\x02\0\x12\x04\x85\x02\x04\x19\n\x0f\ - \n\x05\x04\x1f\x02\0\x04\x12\x06\x85\x02\x04\x84\x02\x18\n\r\n\x05\x04\ - \x1f\x02\0\x06\x12\x04\x85\x02\x04\x0f\n\r\n\x05\x04\x1f\x02\0\x01\x12\ - \x04\x85\x02\x10\x14\n\r\n\x05\x04\x1f\x02\0\x03\x12\x04\x85\x02\x17\x18\ - \n\x0c\n\x02\x04\x20\x12\x06\x88\x02\0\x8a\x02\x01\n\x0b\n\x03\x04\x20\ - \x01\x12\x04\x88\x02\x08\r\n\x0c\n\x04\x04\x20\x02\0\x12\x04\x89\x02\x04\ - \x1d\n\x0f\n\x05\x04\x20\x02\0\x04\x12\x06\x89\x02\x04\x88\x02\x0f\n\r\n\ - \x05\x04\x20\x02\0\x06\x12\x04\x89\x02\x04\x11\n\r\n\x05\x04\x20\x02\0\ - \x01\x12\x04\x89\x02\x12\x18\n\r\n\x05\x04\x20\x02\0\x03\x12\x04\x89\x02\ - \x1b\x1c\n\x0c\n\x02\x04!\x12\x06\x8c\x02\0\x8d\x02\x01\n\x0b\n\x03\x04!\ - \x01\x12\x04\x8c\x02\x08\x13\n\x0c\n\x02\x04\"\x12\x06\x8f\x02\0\xab\x02\ - \x01\n\x0b\n\x03\x04\"\x01\x12\x04\x8f\x02\x08\x1f\n\x0c\n\x04\x04\"\x02\ - \0\x12\x04\x90\x02\x04\x1e\n\x0f\n\x05\x04\"\x02\0\x04\x12\x06\x90\x02\ - \x04\x8f\x02!\n\r\n\x05\x04\"\x02\0\x06\x12\x04\x90\x02\x04\x12\n\r\n\ - \x05\x04\"\x02\0\x01\x12\x04\x90\x02\x13\x19\n\r\n\x05\x04\"\x02\0\x03\ - \x12\x04\x90\x02\x1c\x1d\n\xcf\x06\n\x04\x04\"\x02\x01\x12\x04\xa0\x02\ - \x04\x1f\x1a\xc0\x06\x20Notice,\x20Pd\x20only\x20allows\x20handling\x20r\ - eported\x20epoch\x20>=\x20current\x20pd's.\n\x20Leader\x20peer\x20report\ - s\x20region\x20status\x20with\x20RegionHeartbeatRequest\n\x20to\x20pd\ - \x20regularly,\x20pd\x20will\x20determine\x20whether\x20this\x20region\n\ - \x20should\x20do\x20ChangePeer\x20or\x20not.\n\x20E,g,\x20max\x20peer\ - \x20number\x20is\x203,\x20region\x20A,\x20first\x20only\x20peer\x201\x20\ - in\x20A.\n\x201.\x20Pd\x20region\x20state\x20->\x20Peers\x20(1),\x20Conf\ - Ver\x20(1).\n\x202.\x20Leader\x20peer\x201\x20reports\x20region\x20state\ - \x20to\x20pd,\x20pd\x20finds\x20the\n\x20peer\x20number\x20is\x20<\x203,\ - \x20so\x20first\x20changes\x20its\x20current\x20region\n\x20state\x20->\ - \x20Peers\x20(1,\x202),\x20ConfVer\x20(1),\x20and\x20returns\x20ChangePe\ - er\x20Adding\x202.\n\x203.\x20Leader\x20does\x20ChangePeer,\x20then\x20r\ - eports\x20Peers\x20(1,\x202),\x20ConfVer\x20(2),\n\x20pd\x20updates\x20i\ - ts\x20state\x20->\x20Peers\x20(1,\x202),\x20ConfVer\x20(2).\n\x204.\x20L\ - eader\x20may\x20report\x20old\x20Peers\x20(1),\x20ConfVer\x20(1)\x20to\ - \x20pd\x20before\x20ConfChange\n\x20finished,\x20pd\x20stills\x20respons\ - es\x20ChangePeer\x20Adding\x202,\x20of\x20course,\x20we\x20must\n\x20gua\ - rantee\x20the\x20second\x20ChangePeer\x20can't\x20be\x20applied\x20in\ - \x20TiKV.\n\n\x0f\n\x05\x04\"\x02\x01\x04\x12\x06\xa0\x02\x04\x90\x02\ - \x1e\n\r\n\x05\x04\"\x02\x01\x06\x12\x04\xa0\x02\x04\x0e\n\r\n\x05\x04\"\ - \x02\x01\x01\x12\x04\xa0\x02\x0f\x1a\n\r\n\x05\x04\"\x02\x01\x03\x12\x04\ - \xa0\x02\x1d\x1e\nV\n\x04\x04\"\x02\x02\x12\x04\xa2\x02\x04'\x1aH\x20Pd\ - \x20can\x20return\x20transfer_leader\x20to\x20let\x20TiKV\x20does\x20lea\ - der\x20transfer\x20itself.\n\n\x0f\n\x05\x04\"\x02\x02\x04\x12\x06\xa2\ - \x02\x04\xa0\x02\x1f\n\r\n\x05\x04\"\x02\x02\x06\x12\x04\xa2\x02\x04\x12\ - \n\r\n\x05\x04\"\x02\x02\x01\x12\x04\xa2\x02\x13\"\n\r\n\x05\x04\"\x02\ - \x02\x03\x12\x04\xa2\x02%&\n\x20\n\x04\x04\"\x02\x03\x12\x04\xa4\x02\x04\ - \x19\x1a\x12\x20ID\x20of\x20the\x20region\n\n\x0f\n\x05\x04\"\x02\x03\ - \x04\x12\x06\xa4\x02\x04\xa2\x02'\n\r\n\x05\x04\"\x02\x03\x05\x12\x04\ - \xa4\x02\x04\n\n\r\n\x05\x04\"\x02\x03\x01\x12\x04\xa4\x02\x0b\x14\n\r\n\ - \x05\x04\"\x02\x03\x03\x12\x04\xa4\x02\x17\x18\n\x0c\n\x04\x04\"\x02\x04\ - \x12\x04\xa5\x02\x04(\n\x0f\n\x05\x04\"\x02\x04\x04\x12\x06\xa5\x02\x04\ - \xa4\x02\x19\n\r\n\x05\x04\"\x02\x04\x06\x12\x04\xa5\x02\x04\x16\n\r\n\ - \x05\x04\"\x02\x04\x01\x12\x04\xa5\x02\x17#\n\r\n\x05\x04\"\x02\x04\x03\ - \x12\x04\xa5\x02&'\nY\n\x04\x04\"\x02\x05\x12\x04\xa7\x02\x04\x20\x1aK\ - \x20Leader\x20of\x20the\x20region\x20at\x20the\x20moment\x20of\x20the\ - \x20corresponding\x20request\x20was\x20made.\n\n\x0f\n\x05\x04\"\x02\x05\ - \x04\x12\x06\xa7\x02\x04\xa5\x02(\n\r\n\x05\x04\"\x02\x05\x06\x12\x04\ - \xa7\x02\x04\x0f\n\r\n\x05\x04\"\x02\x05\x01\x12\x04\xa7\x02\x10\x1b\n\r\ - \n\x05\x04\"\x02\x05\x03\x12\x04\xa7\x02\x1e\x1f\n\x0c\n\x04\x04\"\x02\ - \x06\x12\x04\xa8\x02\x04\x14\n\x0f\n\x05\x04\"\x02\x06\x04\x12\x06\xa8\ - \x02\x04\xa7\x02\x20\n\r\n\x05\x04\"\x02\x06\x06\x12\x04\xa8\x02\x04\t\n\ - \r\n\x05\x04\"\x02\x06\x01\x12\x04\xa8\x02\n\x0f\n\r\n\x05\x04\"\x02\x06\ - \x03\x12\x04\xa8\x02\x12\x13\nR\n\x04\x04\"\x02\x07\x12\x04\xaa\x02\x04!\ - \x1aD\x20PD\x20sends\x20split_region\x20to\x20let\x20TiKV\x20split\x20a\ - \x20region\x20into\x20two\x20regions.\n\n\x0f\n\x05\x04\"\x02\x07\x04\ - \x12\x06\xaa\x02\x04\xa8\x02\x14\n\r\n\x05\x04\"\x02\x07\x06\x12\x04\xaa\ - \x02\x04\x0f\n\r\n\x05\x04\"\x02\x07\x01\x12\x04\xaa\x02\x10\x1c\n\r\n\ - \x05\x04\"\x02\x07\x03\x12\x04\xaa\x02\x1f\x20\n\x0c\n\x02\x04#\x12\x06\ - \xad\x02\0\xb1\x02\x01\n\x0b\n\x03\x04#\x01\x12\x04\xad\x02\x08\x17\n\ - \x0c\n\x04\x04#\x02\0\x12\x04\xae\x02\x04\x1d\n\x0f\n\x05\x04#\x02\0\x04\ - \x12\x06\xae\x02\x04\xad\x02\x19\n\r\n\x05\x04#\x02\0\x06\x12\x04\xae\ - \x02\x04\x11\n\r\n\x05\x04#\x02\0\x01\x12\x04\xae\x02\x12\x18\n\r\n\x05\ - \x04#\x02\0\x03\x12\x04\xae\x02\x1b\x1c\n\x0c\n\x04\x04#\x02\x01\x12\x04\ - \xb0\x02\x04\x1d\n\x0f\n\x05\x04#\x02\x01\x04\x12\x06\xb0\x02\x04\xae\ - \x02\x1d\n\r\n\x05\x04#\x02\x01\x06\x12\x04\xb0\x02\x04\x11\n\r\n\x05\ - \x04#\x02\x01\x01\x12\x04\xb0\x02\x12\x18\n\r\n\x05\x04#\x02\x01\x03\x12\ - \x04\xb0\x02\x1b\x1c\n\x0c\n\x02\x04$\x12\x06\xb3\x02\0\xbc\x02\x01\n\ - \x0b\n\x03\x04$\x01\x12\x04\xb3\x02\x08\x18\n\x0c\n\x04\x04$\x02\0\x12\ - \x04\xb4\x02\x04\x1e\n\x0f\n\x05\x04$\x02\0\x04\x12\x06\xb4\x02\x04\xb3\ - \x02\x1a\n\r\n\x05\x04$\x02\0\x06\x12\x04\xb4\x02\x04\x12\n\r\n\x05\x04$\ - \x02\0\x01\x12\x04\xb4\x02\x13\x19\n\r\n\x05\x04$\x02\0\x03\x12\x04\xb4\ - \x02\x1c\x1d\n\xba\x01\n\x04\x04$\x02\x01\x12\x04\xb9\x02\x04\x1d\x1a\ - \xab\x01\x20We\x20split\x20the\x20region\x20into\x20two,\x20first\x20use\ - s\x20the\x20origin\n\x20parent\x20region\x20id,\x20and\x20the\x20second\ - \x20uses\x20the\x20new_region_id.\n\x20We\x20must\x20guarantee\x20that\ - \x20the\x20new_region_id\x20is\x20global\x20unique.\n\n\x0f\n\x05\x04$\ - \x02\x01\x04\x12\x06\xb9\x02\x04\xb4\x02\x1e\n\r\n\x05\x04$\x02\x01\x05\ - \x12\x04\xb9\x02\x04\n\n\r\n\x05\x04$\x02\x01\x01\x12\x04\xb9\x02\x0b\ - \x18\n\r\n\x05\x04$\x02\x01\x03\x12\x04\xb9\x02\x1b\x1c\n6\n\x04\x04$\ - \x02\x02\x12\x04\xbb\x02\x04%\x1a(\x20The\x20peer\x20ids\x20for\x20the\ - \x20new\x20split\x20region.\n\n\r\n\x05\x04$\x02\x02\x04\x12\x04\xbb\x02\ - \x04\x0c\n\r\n\x05\x04$\x02\x02\x05\x12\x04\xbb\x02\r\x13\n\r\n\x05\x04$\ - \x02\x02\x01\x12\x04\xbb\x02\x14\x20\n\r\n\x05\x04$\x02\x02\x03\x12\x04\ - \xbb\x02#$\n\x0c\n\x02\x04%\x12\x06\xbe\x02\0\xc3\x02\x01\n\x0b\n\x03\ - \x04%\x01\x12\x04\xbe\x02\x08\x1a\n\x0c\n\x04\x04%\x02\0\x12\x04\xbf\x02\ - \x04\x1d\n\x0f\n\x05\x04%\x02\0\x04\x12\x06\xbf\x02\x04\xbe\x02\x1c\n\r\ - \n\x05\x04%\x02\0\x06\x12\x04\xbf\x02\x04\x11\n\r\n\x05\x04%\x02\0\x01\ - \x12\x04\xbf\x02\x12\x18\n\r\n\x05\x04%\x02\0\x03\x12\x04\xbf\x02\x1b\ - \x1c\n\x0c\n\x04\x04%\x02\x01\x12\x04\xc1\x02\x04\x1b\n\x0f\n\x05\x04%\ - \x02\x01\x04\x12\x06\xc1\x02\x04\xbf\x02\x1d\n\r\n\x05\x04%\x02\x01\x06\ - \x12\x04\xc1\x02\x04\x11\n\r\n\x05\x04%\x02\x01\x01\x12\x04\xc1\x02\x12\ - \x16\n\r\n\x05\x04%\x02\x01\x03\x12\x04\xc1\x02\x19\x1a\n\x0c\n\x04\x04%\ - \x02\x02\x12\x04\xc2\x02\x04\x1c\n\x0f\n\x05\x04%\x02\x02\x04\x12\x06\ - \xc2\x02\x04\xc1\x02\x1b\n\r\n\x05\x04%\x02\x02\x06\x12\x04\xc2\x02\x04\ - \x11\n\r\n\x05\x04%\x02\x02\x01\x12\x04\xc2\x02\x12\x17\n\r\n\x05\x04%\ - \x02\x02\x03\x12\x04\xc2\x02\x1a\x1b\n\x0c\n\x02\x04&\x12\x06\xc5\x02\0\ - \xc7\x02\x01\n\x0b\n\x03\x04&\x01\x12\x04\xc5\x02\x08\x1b\n\x0c\n\x04\ - \x04&\x02\0\x12\x04\xc6\x02\x04\x1e\n\x0f\n\x05\x04&\x02\0\x04\x12\x06\ - \xc6\x02\x04\xc5\x02\x1d\n\r\n\x05\x04&\x02\0\x06\x12\x04\xc6\x02\x04\ - \x12\n\r\n\x05\x04&\x02\0\x01\x12\x04\xc6\x02\x13\x19\n\r\n\x05\x04&\x02\ - \0\x03\x12\x04\xc6\x02\x1c\x1d\n\x0c\n\x02\x04'\x12\x06\xc9\x02\0\xce\ - \x02\x01\n\x0b\n\x03\x04'\x01\x12\x04\xc9\x02\x08\x14\nJ\n\x04\x04'\x02\ - \0\x12\x04\xcb\x02\x04\x1f\x1a<\x20The\x20unix\x20timestamp\x20in\x20sec\ - onds\x20of\x20the\x20start\x20of\x20this\x20period.\n\n\x0f\n\x05\x04'\ - \x02\0\x04\x12\x06\xcb\x02\x04\xc9\x02\x16\n\r\n\x05\x04'\x02\0\x05\x12\ - \x04\xcb\x02\x04\n\n\r\n\x05\x04'\x02\0\x01\x12\x04\xcb\x02\x0b\x1a\n\r\ - \n\x05\x04'\x02\0\x03\x12\x04\xcb\x02\x1d\x1e\nH\n\x04\x04'\x02\x01\x12\ - \x04\xcd\x02\x04\x1d\x1a:\x20The\x20unix\x20timestamp\x20in\x20seconds\ - \x20of\x20the\x20end\x20of\x20this\x20period.\n\n\x0f\n\x05\x04'\x02\x01\ - \x04\x12\x06\xcd\x02\x04\xcb\x02\x1f\n\r\n\x05\x04'\x02\x01\x05\x12\x04\ - \xcd\x02\x04\n\n\r\n\x05\x04'\x02\x01\x01\x12\x04\xcd\x02\x0b\x18\n\r\n\ - \x05\x04'\x02\x01\x03\x12\x04\xcd\x02\x1b\x1c\n\x0c\n\x02\x04(\x12\x06\ - \xd0\x02\0\xee\x02\x01\n\x0b\n\x03\x04(\x01\x12\x04\xd0\x02\x08\x12\n\ - \x0c\n\x04\x04(\x02\0\x12\x04\xd1\x02\x04\x18\n\x0f\n\x05\x04(\x02\0\x04\ - \x12\x06\xd1\x02\x04\xd0\x02\x14\n\r\n\x05\x04(\x02\0\x05\x12\x04\xd1\ - \x02\x04\n\n\r\n\x05\x04(\x02\0\x01\x12\x04\xd1\x02\x0b\x13\n\r\n\x05\ - \x04(\x02\0\x03\x12\x04\xd1\x02\x16\x17\n'\n\x04\x04(\x02\x01\x12\x04\ - \xd3\x02\x04\x18\x1a\x19\x20Capacity\x20for\x20the\x20store.\n\n\x0f\n\ - \x05\x04(\x02\x01\x04\x12\x06\xd3\x02\x04\xd1\x02\x18\n\r\n\x05\x04(\x02\ - \x01\x05\x12\x04\xd3\x02\x04\n\n\r\n\x05\x04(\x02\x01\x01\x12\x04\xd3\ - \x02\x0b\x13\n\r\n\x05\x04(\x02\x01\x03\x12\x04\xd3\x02\x16\x17\n-\n\x04\ - \x04(\x02\x02\x12\x04\xd5\x02\x04\x19\x1a\x1f\x20Available\x20size\x20fo\ - r\x20the\x20store.\n\n\x0f\n\x05\x04(\x02\x02\x04\x12\x06\xd5\x02\x04\ - \xd3\x02\x18\n\r\n\x05\x04(\x02\x02\x05\x12\x04\xd5\x02\x04\n\n\r\n\x05\ - \x04(\x02\x02\x01\x12\x04\xd5\x02\x0b\x14\n\r\n\x05\x04(\x02\x02\x03\x12\ - \x04\xd5\x02\x17\x18\n1\n\x04\x04(\x02\x03\x12\x04\xd7\x02\x04\x1c\x1a#\ - \x20Total\x20region\x20count\x20in\x20this\x20store.\n\n\x0f\n\x05\x04(\ - \x02\x03\x04\x12\x06\xd7\x02\x04\xd5\x02\x19\n\r\n\x05\x04(\x02\x03\x05\ - \x12\x04\xd7\x02\x04\n\n\r\n\x05\x04(\x02\x03\x01\x12\x04\xd7\x02\x0b\ - \x17\n\r\n\x05\x04(\x02\x03\x03\x12\x04\xd7\x02\x1a\x1b\n/\n\x04\x04(\ - \x02\x04\x12\x04\xd9\x02\x04\"\x1a!\x20Current\x20sending\x20snapshot\ - \x20count.\n\n\x0f\n\x05\x04(\x02\x04\x04\x12\x06\xd9\x02\x04\xd7\x02\ - \x1c\n\r\n\x05\x04(\x02\x04\x05\x12\x04\xd9\x02\x04\n\n\r\n\x05\x04(\x02\ - \x04\x01\x12\x04\xd9\x02\x0b\x1d\n\r\n\x05\x04(\x02\x04\x03\x12\x04\xd9\ - \x02\x20!\n1\n\x04\x04(\x02\x05\x12\x04\xdb\x02\x04$\x1a#\x20Current\x20\ - receiving\x20snapshot\x20count.\n\n\x0f\n\x05\x04(\x02\x05\x04\x12\x06\ - \xdb\x02\x04\xd9\x02\"\n\r\n\x05\x04(\x02\x05\x05\x12\x04\xdb\x02\x04\n\ - \n\r\n\x05\x04(\x02\x05\x01\x12\x04\xdb\x02\x0b\x1f\n\r\n\x05\x04(\x02\ - \x05\x03\x12\x04\xdb\x02\"#\nF\n\x04\x04(\x02\x06\x12\x04\xdd\x02\x04\ - \x1a\x1a8\x20When\x20the\x20store\x20is\x20started\x20(unix\x20timestamp\ - \x20in\x20seconds).\n\n\x0f\n\x05\x04(\x02\x06\x04\x12\x06\xdd\x02\x04\ - \xdb\x02$\n\r\n\x05\x04(\x02\x06\x05\x12\x04\xdd\x02\x04\n\n\r\n\x05\x04\ - (\x02\x06\x01\x12\x04\xdd\x02\x0b\x15\n\r\n\x05\x04(\x02\x06\x03\x12\x04\ - \xdd\x02\x18\x19\n5\n\x04\x04(\x02\x07\x12\x04\xdf\x02\x04#\x1a'\x20How\ - \x20many\x20region\x20is\x20applying\x20snapshot.\n\n\x0f\n\x05\x04(\x02\ - \x07\x04\x12\x06\xdf\x02\x04\xdd\x02\x1a\n\r\n\x05\x04(\x02\x07\x05\x12\ - \x04\xdf\x02\x04\n\n\r\n\x05\x04(\x02\x07\x01\x12\x04\xdf\x02\x0b\x1e\n\ - \r\n\x05\x04(\x02\x07\x03\x12\x04\xdf\x02!\"\n$\n\x04\x04(\x02\x08\x12\ - \x04\xe1\x02\x04\x15\x1a\x16\x20If\x20the\x20store\x20is\x20busy\n\n\x0f\ - \n\x05\x04(\x02\x08\x04\x12\x06\xe1\x02\x04\xdf\x02#\n\r\n\x05\x04(\x02\ - \x08\x05\x12\x04\xe1\x02\x04\x08\n\r\n\x05\x04(\x02\x08\x01\x12\x04\xe1\ - \x02\t\x10\n\r\n\x05\x04(\x02\x08\x03\x12\x04\xe1\x02\x13\x14\n)\n\x04\ - \x04(\x02\t\x12\x04\xe3\x02\x04\x1a\x1a\x1b\x20Actually\x20used\x20space\ - \x20by\x20db\n\n\x0f\n\x05\x04(\x02\t\x04\x12\x06\xe3\x02\x04\xe1\x02\ - \x15\n\r\n\x05\x04(\x02\t\x05\x12\x04\xe3\x02\x04\n\n\r\n\x05\x04(\x02\t\ - \x01\x12\x04\xe3\x02\x0b\x14\n\r\n\x05\x04(\x02\t\x03\x12\x04\xe3\x02\ - \x17\x19\n?\n\x04\x04(\x02\n\x12\x04\xe5\x02\x04\x1e\x1a1\x20Bytes\x20wr\ - itten\x20for\x20the\x20store\x20during\x20this\x20period.\n\n\x0f\n\x05\ - \x04(\x02\n\x04\x12\x06\xe5\x02\x04\xe3\x02\x1a\n\r\n\x05\x04(\x02\n\x05\ - \x12\x04\xe5\x02\x04\n\n\r\n\x05\x04(\x02\n\x01\x12\x04\xe5\x02\x0b\x18\ - \n\r\n\x05\x04(\x02\n\x03\x12\x04\xe5\x02\x1b\x1d\n>\n\x04\x04(\x02\x0b\ - \x12\x04\xe7\x02\x04\x1d\x1a0\x20Keys\x20written\x20for\x20the\x20store\ - \x20during\x20this\x20period.\n\n\x0f\n\x05\x04(\x02\x0b\x04\x12\x06\xe7\ - \x02\x04\xe5\x02\x1e\n\r\n\x05\x04(\x02\x0b\x05\x12\x04\xe7\x02\x04\n\n\ - \r\n\x05\x04(\x02\x0b\x01\x12\x04\xe7\x02\x0b\x17\n\r\n\x05\x04(\x02\x0b\ - \x03\x12\x04\xe7\x02\x1a\x1c\n<\n\x04\x04(\x02\x0c\x12\x04\xe9\x02\x04\ - \x1b\x1a.\x20Bytes\x20read\x20for\x20the\x20store\x20during\x20this\x20p\ - eriod.\n\n\x0f\n\x05\x04(\x02\x0c\x04\x12\x06\xe9\x02\x04\xe7\x02\x1d\n\ - \r\n\x05\x04(\x02\x0c\x05\x12\x04\xe9\x02\x04\n\n\r\n\x05\x04(\x02\x0c\ - \x01\x12\x04\xe9\x02\x0b\x15\n\r\n\x05\x04(\x02\x0c\x03\x12\x04\xe9\x02\ - \x18\x1a\n;\n\x04\x04(\x02\r\x12\x04\xeb\x02\x04\x1a\x1a-\x20Keys\x20rea\ - d\x20for\x20the\x20store\x20during\x20this\x20period.\n\n\x0f\n\x05\x04(\ - \x02\r\x04\x12\x06\xeb\x02\x04\xe9\x02\x1b\n\r\n\x05\x04(\x02\r\x05\x12\ - \x04\xeb\x02\x04\n\n\r\n\x05\x04(\x02\r\x01\x12\x04\xeb\x02\x0b\x14\n\r\ - \n\x05\x04(\x02\r\x03\x12\x04\xeb\x02\x17\x19\n/\n\x04\x04(\x02\x0e\x12\ - \x04\xed\x02\x04\x1f\x1a!\x20Actually\x20reported\x20time\x20interval\n\ - \n\x0f\n\x05\x04(\x02\x0e\x04\x12\x06\xed\x02\x04\xeb\x02\x1a\n\r\n\x05\ - \x04(\x02\x0e\x06\x12\x04\xed\x02\x04\x10\n\r\n\x05\x04(\x02\x0e\x01\x12\ - \x04\xed\x02\x11\x19\n\r\n\x05\x04(\x02\x0e\x03\x12\x04\xed\x02\x1c\x1e\ - \n\x0c\n\x02\x04)\x12\x06\xf0\x02\0\xf4\x02\x01\n\x0b\n\x03\x04)\x01\x12\ - \x04\xf0\x02\x08\x1d\n\x0c\n\x04\x04)\x02\0\x12\x04\xf1\x02\x04\x1d\n\ - \x0f\n\x05\x04)\x02\0\x04\x12\x06\xf1\x02\x04\xf0\x02\x1f\n\r\n\x05\x04)\ - \x02\0\x06\x12\x04\xf1\x02\x04\x11\n\r\n\x05\x04)\x02\0\x01\x12\x04\xf1\ - \x02\x12\x18\n\r\n\x05\x04)\x02\0\x03\x12\x04\xf1\x02\x1b\x1c\n\x0c\n\ - \x04\x04)\x02\x01\x12\x04\xf3\x02\x04\x19\n\x0f\n\x05\x04)\x02\x01\x04\ - \x12\x06\xf3\x02\x04\xf1\x02\x1d\n\r\n\x05\x04)\x02\x01\x06\x12\x04\xf3\ - \x02\x04\x0e\n\r\n\x05\x04)\x02\x01\x01\x12\x04\xf3\x02\x0f\x14\n\r\n\ - \x05\x04)\x02\x01\x03\x12\x04\xf3\x02\x17\x18\n\x0c\n\x02\x04*\x12\x06\ - \xf6\x02\0\xf8\x02\x01\n\x0b\n\x03\x04*\x01\x12\x04\xf6\x02\x08\x1e\n\ - \x0c\n\x04\x04*\x02\0\x12\x04\xf7\x02\x04\x1e\n\x0f\n\x05\x04*\x02\0\x04\ - \x12\x06\xf7\x02\x04\xf6\x02\x20\n\r\n\x05\x04*\x02\0\x06\x12\x04\xf7\ - \x02\x04\x12\n\r\n\x05\x04*\x02\0\x01\x12\x04\xf7\x02\x13\x19\n\r\n\x05\ - \x04*\x02\0\x03\x12\x04\xf7\x02\x1c\x1d\n\x0c\n\x02\x04+\x12\x06\xfa\x02\ - \0\x83\x03\x01\n\x0b\n\x03\x04+\x01\x12\x04\xfa\x02\x08\x1c\n\x0c\n\x04\ - \x04+\x02\0\x12\x04\xfb\x02\x04\x1d\n\x0f\n\x05\x04+\x02\0\x04\x12\x06\ - \xfb\x02\x04\xfa\x02\x1e\n\r\n\x05\x04+\x02\0\x06\x12\x04\xfb\x02\x04\ - \x11\n\r\n\x05\x04+\x02\0\x01\x12\x04\xfb\x02\x12\x18\n\r\n\x05\x04+\x02\ - \0\x03\x12\x04\xfb\x02\x1b\x1c\n\x0c\n\x04\x04+\x02\x01\x12\x04\xfd\x02\ - \x04\x19\n\x0f\n\x05\x04+\x02\x01\x04\x12\x06\xfd\x02\x04\xfb\x02\x1d\n\ - \r\n\x05\x04+\x02\x01\x05\x12\x04\xfd\x02\x04\n\n\r\n\x05\x04+\x02\x01\ - \x01\x12\x04\xfd\x02\x0b\x14\n\r\n\x05\x04+\x02\x01\x03\x12\x04\xfd\x02\ - \x17\x18\n\x96\x01\n\x04\x04+\x02\x02\x12\x04\x81\x03\x04\x1d\x1a\x87\ - \x01\x20PD\x20will\x20use\x20these\x20region\x20information\x20if\x20it\ - \x20can't\x20find\x20the\x20region.\n\x20For\x20example,\x20the\x20regio\ - n\x20is\x20just\x20split\x20and\x20hasn't\x20report\x20to\x20PD\x20yet.\ - \n\n\x0f\n\x05\x04+\x02\x02\x04\x12\x06\x81\x03\x04\xfd\x02\x19\n\r\n\ - \x05\x04+\x02\x02\x06\x12\x04\x81\x03\x04\x11\n\r\n\x05\x04+\x02\x02\x01\ - \x12\x04\x81\x03\x12\x18\n\r\n\x05\x04+\x02\x02\x03\x12\x04\x81\x03\x1b\ - \x1c\n\x0c\n\x04\x04+\x02\x03\x12\x04\x82\x03\x04\x1d\n\x0f\n\x05\x04+\ - \x02\x03\x04\x12\x06\x82\x03\x04\x81\x03\x1d\n\r\n\x05\x04+\x02\x03\x06\ - \x12\x04\x82\x03\x04\x0f\n\r\n\x05\x04+\x02\x03\x01\x12\x04\x82\x03\x12\ - \x18\n\r\n\x05\x04+\x02\x03\x03\x12\x04\x82\x03\x1b\x1c\n\x0c\n\x02\x04,\ - \x12\x06\x85\x03\0\x87\x03\x01\n\x0b\n\x03\x04,\x01\x12\x04\x85\x03\x08\ - \x1d\n\x0c\n\x04\x04,\x02\0\x12\x04\x86\x03\x04\x1e\n\x0f\n\x05\x04,\x02\ - \0\x04\x12\x06\x86\x03\x04\x85\x03\x1f\n\r\n\x05\x04,\x02\0\x06\x12\x04\ - \x86\x03\x04\x12\n\r\n\x05\x04,\x02\0\x01\x12\x04\x86\x03\x13\x19\n\r\n\ - \x05\x04,\x02\0\x03\x12\x04\x86\x03\x1c\x1d\n\x0c\n\x02\x04-\x12\x06\x89\ - \x03\0\x8b\x03\x01\n\x0b\n\x03\x04-\x01\x12\x04\x89\x03\x08\x1d\n\x0c\n\ - \x04\x04-\x02\0\x12\x04\x8a\x03\x04\x1d\n\x0f\n\x05\x04-\x02\0\x04\x12\ - \x06\x8a\x03\x04\x89\x03\x1f\n\r\n\x05\x04-\x02\0\x06\x12\x04\x8a\x03\ - \x04\x11\n\r\n\x05\x04-\x02\0\x01\x12\x04\x8a\x03\x12\x18\n\r\n\x05\x04-\ - \x02\0\x03\x12\x04\x8a\x03\x1b\x1c\n\x0c\n\x02\x04.\x12\x06\x8d\x03\0\ - \x91\x03\x01\n\x0b\n\x03\x04.\x01\x12\x04\x8d\x03\x08\x1e\n\x0c\n\x04\ - \x04.\x02\0\x12\x04\x8e\x03\x04\x1e\n\x0f\n\x05\x04.\x02\0\x04\x12\x06\ - \x8e\x03\x04\x8d\x03\x20\n\r\n\x05\x04.\x02\0\x06\x12\x04\x8e\x03\x04\ - \x12\n\r\n\x05\x04.\x02\0\x01\x12\x04\x8e\x03\x13\x19\n\r\n\x05\x04.\x02\ - \0\x03\x12\x04\x8e\x03\x1c\x1d\n\x0c\n\x04\x04.\x02\x01\x12\x04\x90\x03\ - \x04\x1a\n\x0f\n\x05\x04.\x02\x01\x04\x12\x06\x90\x03\x04\x8e\x03\x1e\n\ - \r\n\x05\x04.\x02\x01\x05\x12\x04\x90\x03\x04\n\n\r\n\x05\x04.\x02\x01\ - \x01\x12\x04\x90\x03\x0b\x15\n\r\n\x05\x04.\x02\x01\x03\x12\x04\x90\x03\ - \x18\x19\n\x0c\n\x02\x04/\x12\x06\x93\x03\0\x97\x03\x01\n\x0b\n\x03\x04/\ - \x01\x12\x04\x93\x03\x08\x20\n\x0c\n\x04\x04/\x02\0\x12\x04\x94\x03\x04\ - \x1d\n\x0f\n\x05\x04/\x02\0\x04\x12\x06\x94\x03\x04\x93\x03\"\n\r\n\x05\ - \x04/\x02\0\x06\x12\x04\x94\x03\x04\x11\n\r\n\x05\x04/\x02\0\x01\x12\x04\ - \x94\x03\x12\x18\n\r\n\x05\x04/\x02\0\x03\x12\x04\x94\x03\x1b\x1c\n\x0c\ - \n\x04\x04/\x02\x01\x12\x04\x96\x03\x04\x1a\n\x0f\n\x05\x04/\x02\x01\x04\ - \x12\x06\x96\x03\x04\x94\x03\x1d\n\r\n\x05\x04/\x02\x01\x05\x12\x04\x96\ - \x03\x04\n\n\r\n\x05\x04/\x02\x01\x01\x12\x04\x96\x03\x0b\x15\n\r\n\x05\ - \x04/\x02\x01\x03\x12\x04\x96\x03\x18\x19\n\x0c\n\x02\x040\x12\x06\x99\ - \x03\0\x9d\x03\x01\n\x0b\n\x03\x040\x01\x12\x04\x99\x03\x08!\n\x0c\n\x04\ - \x040\x02\0\x12\x04\x9a\x03\x04\x1e\n\x0f\n\x05\x040\x02\0\x04\x12\x06\ - \x9a\x03\x04\x99\x03#\n\r\n\x05\x040\x02\0\x06\x12\x04\x9a\x03\x04\x12\n\ - \r\n\x05\x040\x02\0\x01\x12\x04\x9a\x03\x13\x19\n\r\n\x05\x040\x02\0\x03\ - \x12\x04\x9a\x03\x1c\x1d\n\x0c\n\x04\x040\x02\x01\x12\x04\x9c\x03\x04\ - \x1e\n\x0f\n\x05\x040\x02\x01\x04\x12\x06\x9c\x03\x04\x9a\x03\x1e\n\r\n\ - \x05\x040\x02\x01\x05\x12\x04\x9c\x03\x04\n\n\r\n\x05\x040\x02\x01\x01\ - \x12\x04\x9c\x03\x0b\x19\n\r\n\x05\x040\x02\x01\x03\x12\x04\x9c\x03\x1c\ - \x1db\x06proto3\ + \xfa\x01\x1c\x1e\n+\n\x04\x04\x1d\x02\x0b\x12\x04\xfc\x01\x04!\x1a\x1d\ + \x20Approximate\x20number\x20of\x20keys.\n\n\x0f\n\x05\x04\x1d\x02\x0b\ + \x04\x12\x06\xfc\x01\x04\xfa\x01\x1f\n\r\n\x05\x04\x1d\x02\x0b\x05\x12\ + \x04\xfc\x01\x04\n\n\r\n\x05\x04\x1d\x02\x0b\x01\x12\x04\xfc\x01\x0b\x1b\ + \n\r\n\x05\x04\x1d\x02\x0b\x03\x12\x04\xfc\x01\x1e\x20\n\x0c\n\x02\x04\ + \x1e\x12\x06\xff\x01\0\x82\x02\x01\n\x0b\n\x03\x04\x1e\x01\x12\x04\xff\ + \x01\x08\x12\n\x0c\n\x04\x04\x1e\x02\0\x12\x04\x80\x02\x04\x19\n\x0f\n\ + \x05\x04\x1e\x02\0\x04\x12\x06\x80\x02\x04\xff\x01\x14\n\r\n\x05\x04\x1e\ + \x02\0\x06\x12\x04\x80\x02\x04\x0f\n\r\n\x05\x04\x1e\x02\0\x01\x12\x04\ + \x80\x02\x10\x14\n\r\n\x05\x04\x1e\x02\0\x03\x12\x04\x80\x02\x17\x18\n\ + \x0c\n\x04\x04\x1e\x02\x01\x12\x04\x81\x02\x04+\n\x0f\n\x05\x04\x1e\x02\ + \x01\x04\x12\x06\x81\x02\x04\x80\x02\x19\n\r\n\x05\x04\x1e\x02\x01\x06\ + \x12\x04\x81\x02\x04\x1a\n\r\n\x05\x04\x1e\x02\x01\x01\x12\x04\x81\x02\ + \x1b&\n\r\n\x05\x04\x1e\x02\x01\x03\x12\x04\x81\x02)*\n\x0c\n\x02\x04\ + \x1f\x12\x06\x84\x02\0\x86\x02\x01\n\x0b\n\x03\x04\x1f\x01\x12\x04\x84\ + \x02\x08\x16\n\x0c\n\x04\x04\x1f\x02\0\x12\x04\x85\x02\x04\x19\n\x0f\n\ + \x05\x04\x1f\x02\0\x04\x12\x06\x85\x02\x04\x84\x02\x18\n\r\n\x05\x04\x1f\ + \x02\0\x06\x12\x04\x85\x02\x04\x0f\n\r\n\x05\x04\x1f\x02\0\x01\x12\x04\ + \x85\x02\x10\x14\n\r\n\x05\x04\x1f\x02\0\x03\x12\x04\x85\x02\x17\x18\n\ + \x0c\n\x02\x04\x20\x12\x06\x88\x02\0\x8a\x02\x01\n\x0b\n\x03\x04\x20\x01\ + \x12\x04\x88\x02\x08\r\n\x0c\n\x04\x04\x20\x02\0\x12\x04\x89\x02\x04\x1d\ + \n\x0f\n\x05\x04\x20\x02\0\x04\x12\x06\x89\x02\x04\x88\x02\x0f\n\r\n\x05\ + \x04\x20\x02\0\x06\x12\x04\x89\x02\x04\x11\n\r\n\x05\x04\x20\x02\0\x01\ + \x12\x04\x89\x02\x12\x18\n\r\n\x05\x04\x20\x02\0\x03\x12\x04\x89\x02\x1b\ + \x1c\n\x0c\n\x02\x04!\x12\x06\x8c\x02\0\x8d\x02\x01\n\x0b\n\x03\x04!\x01\ + \x12\x04\x8c\x02\x08\x13\n\x0c\n\x02\x04\"\x12\x06\x8f\x02\0\xab\x02\x01\ + \n\x0b\n\x03\x04\"\x01\x12\x04\x8f\x02\x08\x1f\n\x0c\n\x04\x04\"\x02\0\ + \x12\x04\x90\x02\x04\x1e\n\x0f\n\x05\x04\"\x02\0\x04\x12\x06\x90\x02\x04\ + \x8f\x02!\n\r\n\x05\x04\"\x02\0\x06\x12\x04\x90\x02\x04\x12\n\r\n\x05\ + \x04\"\x02\0\x01\x12\x04\x90\x02\x13\x19\n\r\n\x05\x04\"\x02\0\x03\x12\ + \x04\x90\x02\x1c\x1d\n\xcf\x06\n\x04\x04\"\x02\x01\x12\x04\xa0\x02\x04\ + \x1f\x1a\xc0\x06\x20Notice,\x20Pd\x20only\x20allows\x20handling\x20repor\ + ted\x20epoch\x20>=\x20current\x20pd's.\n\x20Leader\x20peer\x20reports\ + \x20region\x20status\x20with\x20RegionHeartbeatRequest\n\x20to\x20pd\x20\ + regularly,\x20pd\x20will\x20determine\x20whether\x20this\x20region\n\x20\ + should\x20do\x20ChangePeer\x20or\x20not.\n\x20E,g,\x20max\x20peer\x20num\ + ber\x20is\x203,\x20region\x20A,\x20first\x20only\x20peer\x201\x20in\x20A\ + .\n\x201.\x20Pd\x20region\x20state\x20->\x20Peers\x20(1),\x20ConfVer\x20\ + (1).\n\x202.\x20Leader\x20peer\x201\x20reports\x20region\x20state\x20to\ + \x20pd,\x20pd\x20finds\x20the\n\x20peer\x20number\x20is\x20<\x203,\x20so\ + \x20first\x20changes\x20its\x20current\x20region\n\x20state\x20->\x20Pee\ + rs\x20(1,\x202),\x20ConfVer\x20(1),\x20and\x20returns\x20ChangePeer\x20A\ + dding\x202.\n\x203.\x20Leader\x20does\x20ChangePeer,\x20then\x20reports\ + \x20Peers\x20(1,\x202),\x20ConfVer\x20(2),\n\x20pd\x20updates\x20its\x20\ + state\x20->\x20Peers\x20(1,\x202),\x20ConfVer\x20(2).\n\x204.\x20Leader\ + \x20may\x20report\x20old\x20Peers\x20(1),\x20ConfVer\x20(1)\x20to\x20pd\ + \x20before\x20ConfChange\n\x20finished,\x20pd\x20stills\x20responses\x20\ + ChangePeer\x20Adding\x202,\x20of\x20course,\x20we\x20must\n\x20guarantee\ + \x20the\x20second\x20ChangePeer\x20can't\x20be\x20applied\x20in\x20TiKV.\ + \n\n\x0f\n\x05\x04\"\x02\x01\x04\x12\x06\xa0\x02\x04\x90\x02\x1e\n\r\n\ + \x05\x04\"\x02\x01\x06\x12\x04\xa0\x02\x04\x0e\n\r\n\x05\x04\"\x02\x01\ + \x01\x12\x04\xa0\x02\x0f\x1a\n\r\n\x05\x04\"\x02\x01\x03\x12\x04\xa0\x02\ + \x1d\x1e\nV\n\x04\x04\"\x02\x02\x12\x04\xa2\x02\x04'\x1aH\x20Pd\x20can\ + \x20return\x20transfer_leader\x20to\x20let\x20TiKV\x20does\x20leader\x20\ + transfer\x20itself.\n\n\x0f\n\x05\x04\"\x02\x02\x04\x12\x06\xa2\x02\x04\ + \xa0\x02\x1f\n\r\n\x05\x04\"\x02\x02\x06\x12\x04\xa2\x02\x04\x12\n\r\n\ + \x05\x04\"\x02\x02\x01\x12\x04\xa2\x02\x13\"\n\r\n\x05\x04\"\x02\x02\x03\ + \x12\x04\xa2\x02%&\n\x20\n\x04\x04\"\x02\x03\x12\x04\xa4\x02\x04\x19\x1a\ + \x12\x20ID\x20of\x20the\x20region\n\n\x0f\n\x05\x04\"\x02\x03\x04\x12\ + \x06\xa4\x02\x04\xa2\x02'\n\r\n\x05\x04\"\x02\x03\x05\x12\x04\xa4\x02\ + \x04\n\n\r\n\x05\x04\"\x02\x03\x01\x12\x04\xa4\x02\x0b\x14\n\r\n\x05\x04\ + \"\x02\x03\x03\x12\x04\xa4\x02\x17\x18\n\x0c\n\x04\x04\"\x02\x04\x12\x04\ + \xa5\x02\x04(\n\x0f\n\x05\x04\"\x02\x04\x04\x12\x06\xa5\x02\x04\xa4\x02\ + \x19\n\r\n\x05\x04\"\x02\x04\x06\x12\x04\xa5\x02\x04\x16\n\r\n\x05\x04\"\ + \x02\x04\x01\x12\x04\xa5\x02\x17#\n\r\n\x05\x04\"\x02\x04\x03\x12\x04\ + \xa5\x02&'\nY\n\x04\x04\"\x02\x05\x12\x04\xa7\x02\x04\x20\x1aK\x20Leader\ + \x20of\x20the\x20region\x20at\x20the\x20moment\x20of\x20the\x20correspon\ + ding\x20request\x20was\x20made.\n\n\x0f\n\x05\x04\"\x02\x05\x04\x12\x06\ + \xa7\x02\x04\xa5\x02(\n\r\n\x05\x04\"\x02\x05\x06\x12\x04\xa7\x02\x04\ + \x0f\n\r\n\x05\x04\"\x02\x05\x01\x12\x04\xa7\x02\x10\x1b\n\r\n\x05\x04\"\ + \x02\x05\x03\x12\x04\xa7\x02\x1e\x1f\n\x0c\n\x04\x04\"\x02\x06\x12\x04\ + \xa8\x02\x04\x14\n\x0f\n\x05\x04\"\x02\x06\x04\x12\x06\xa8\x02\x04\xa7\ + \x02\x20\n\r\n\x05\x04\"\x02\x06\x06\x12\x04\xa8\x02\x04\t\n\r\n\x05\x04\ + \"\x02\x06\x01\x12\x04\xa8\x02\n\x0f\n\r\n\x05\x04\"\x02\x06\x03\x12\x04\ + \xa8\x02\x12\x13\nR\n\x04\x04\"\x02\x07\x12\x04\xaa\x02\x04!\x1aD\x20PD\ + \x20sends\x20split_region\x20to\x20let\x20TiKV\x20split\x20a\x20region\ + \x20into\x20two\x20regions.\n\n\x0f\n\x05\x04\"\x02\x07\x04\x12\x06\xaa\ + \x02\x04\xa8\x02\x14\n\r\n\x05\x04\"\x02\x07\x06\x12\x04\xaa\x02\x04\x0f\ + \n\r\n\x05\x04\"\x02\x07\x01\x12\x04\xaa\x02\x10\x1c\n\r\n\x05\x04\"\x02\ + \x07\x03\x12\x04\xaa\x02\x1f\x20\n\x0c\n\x02\x04#\x12\x06\xad\x02\0\xb1\ + \x02\x01\n\x0b\n\x03\x04#\x01\x12\x04\xad\x02\x08\x17\n\x0c\n\x04\x04#\ + \x02\0\x12\x04\xae\x02\x04\x1d\n\x0f\n\x05\x04#\x02\0\x04\x12\x06\xae\ + \x02\x04\xad\x02\x19\n\r\n\x05\x04#\x02\0\x06\x12\x04\xae\x02\x04\x11\n\ + \r\n\x05\x04#\x02\0\x01\x12\x04\xae\x02\x12\x18\n\r\n\x05\x04#\x02\0\x03\ + \x12\x04\xae\x02\x1b\x1c\n\x0c\n\x04\x04#\x02\x01\x12\x04\xb0\x02\x04\ + \x1d\n\x0f\n\x05\x04#\x02\x01\x04\x12\x06\xb0\x02\x04\xae\x02\x1d\n\r\n\ + \x05\x04#\x02\x01\x06\x12\x04\xb0\x02\x04\x11\n\r\n\x05\x04#\x02\x01\x01\ + \x12\x04\xb0\x02\x12\x18\n\r\n\x05\x04#\x02\x01\x03\x12\x04\xb0\x02\x1b\ + \x1c\n\x0c\n\x02\x04$\x12\x06\xb3\x02\0\xbc\x02\x01\n\x0b\n\x03\x04$\x01\ + \x12\x04\xb3\x02\x08\x18\n\x0c\n\x04\x04$\x02\0\x12\x04\xb4\x02\x04\x1e\ + \n\x0f\n\x05\x04$\x02\0\x04\x12\x06\xb4\x02\x04\xb3\x02\x1a\n\r\n\x05\ + \x04$\x02\0\x06\x12\x04\xb4\x02\x04\x12\n\r\n\x05\x04$\x02\0\x01\x12\x04\ + \xb4\x02\x13\x19\n\r\n\x05\x04$\x02\0\x03\x12\x04\xb4\x02\x1c\x1d\n\xba\ + \x01\n\x04\x04$\x02\x01\x12\x04\xb9\x02\x04\x1d\x1a\xab\x01\x20We\x20spl\ + it\x20the\x20region\x20into\x20two,\x20first\x20uses\x20the\x20origin\n\ + \x20parent\x20region\x20id,\x20and\x20the\x20second\x20uses\x20the\x20ne\ + w_region_id.\n\x20We\x20must\x20guarantee\x20that\x20the\x20new_region_i\ + d\x20is\x20global\x20unique.\n\n\x0f\n\x05\x04$\x02\x01\x04\x12\x06\xb9\ + \x02\x04\xb4\x02\x1e\n\r\n\x05\x04$\x02\x01\x05\x12\x04\xb9\x02\x04\n\n\ + \r\n\x05\x04$\x02\x01\x01\x12\x04\xb9\x02\x0b\x18\n\r\n\x05\x04$\x02\x01\ + \x03\x12\x04\xb9\x02\x1b\x1c\n6\n\x04\x04$\x02\x02\x12\x04\xbb\x02\x04%\ + \x1a(\x20The\x20peer\x20ids\x20for\x20the\x20new\x20split\x20region.\n\n\ + \r\n\x05\x04$\x02\x02\x04\x12\x04\xbb\x02\x04\x0c\n\r\n\x05\x04$\x02\x02\ + \x05\x12\x04\xbb\x02\r\x13\n\r\n\x05\x04$\x02\x02\x01\x12\x04\xbb\x02\ + \x14\x20\n\r\n\x05\x04$\x02\x02\x03\x12\x04\xbb\x02#$\n\x0c\n\x02\x04%\ + \x12\x06\xbe\x02\0\xc3\x02\x01\n\x0b\n\x03\x04%\x01\x12\x04\xbe\x02\x08\ + \x1a\n\x0c\n\x04\x04%\x02\0\x12\x04\xbf\x02\x04\x1d\n\x0f\n\x05\x04%\x02\ + \0\x04\x12\x06\xbf\x02\x04\xbe\x02\x1c\n\r\n\x05\x04%\x02\0\x06\x12\x04\ + \xbf\x02\x04\x11\n\r\n\x05\x04%\x02\0\x01\x12\x04\xbf\x02\x12\x18\n\r\n\ + \x05\x04%\x02\0\x03\x12\x04\xbf\x02\x1b\x1c\n\x0c\n\x04\x04%\x02\x01\x12\ + \x04\xc1\x02\x04\x1b\n\x0f\n\x05\x04%\x02\x01\x04\x12\x06\xc1\x02\x04\ + \xbf\x02\x1d\n\r\n\x05\x04%\x02\x01\x06\x12\x04\xc1\x02\x04\x11\n\r\n\ + \x05\x04%\x02\x01\x01\x12\x04\xc1\x02\x12\x16\n\r\n\x05\x04%\x02\x01\x03\ + \x12\x04\xc1\x02\x19\x1a\n\x0c\n\x04\x04%\x02\x02\x12\x04\xc2\x02\x04\ + \x1c\n\x0f\n\x05\x04%\x02\x02\x04\x12\x06\xc2\x02\x04\xc1\x02\x1b\n\r\n\ + \x05\x04%\x02\x02\x06\x12\x04\xc2\x02\x04\x11\n\r\n\x05\x04%\x02\x02\x01\ + \x12\x04\xc2\x02\x12\x17\n\r\n\x05\x04%\x02\x02\x03\x12\x04\xc2\x02\x1a\ + \x1b\n\x0c\n\x02\x04&\x12\x06\xc5\x02\0\xc7\x02\x01\n\x0b\n\x03\x04&\x01\ + \x12\x04\xc5\x02\x08\x1b\n\x0c\n\x04\x04&\x02\0\x12\x04\xc6\x02\x04\x1e\ + \n\x0f\n\x05\x04&\x02\0\x04\x12\x06\xc6\x02\x04\xc5\x02\x1d\n\r\n\x05\ + \x04&\x02\0\x06\x12\x04\xc6\x02\x04\x12\n\r\n\x05\x04&\x02\0\x01\x12\x04\ + \xc6\x02\x13\x19\n\r\n\x05\x04&\x02\0\x03\x12\x04\xc6\x02\x1c\x1d\n\x0c\ + \n\x02\x04'\x12\x06\xc9\x02\0\xce\x02\x01\n\x0b\n\x03\x04'\x01\x12\x04\ + \xc9\x02\x08\x14\nJ\n\x04\x04'\x02\0\x12\x04\xcb\x02\x04\x1f\x1a<\x20The\ + \x20unix\x20timestamp\x20in\x20seconds\x20of\x20the\x20start\x20of\x20th\ + is\x20period.\n\n\x0f\n\x05\x04'\x02\0\x04\x12\x06\xcb\x02\x04\xc9\x02\ + \x16\n\r\n\x05\x04'\x02\0\x05\x12\x04\xcb\x02\x04\n\n\r\n\x05\x04'\x02\0\ + \x01\x12\x04\xcb\x02\x0b\x1a\n\r\n\x05\x04'\x02\0\x03\x12\x04\xcb\x02\ + \x1d\x1e\nH\n\x04\x04'\x02\x01\x12\x04\xcd\x02\x04\x1d\x1a:\x20The\x20un\ + ix\x20timestamp\x20in\x20seconds\x20of\x20the\x20end\x20of\x20this\x20pe\ + riod.\n\n\x0f\n\x05\x04'\x02\x01\x04\x12\x06\xcd\x02\x04\xcb\x02\x1f\n\r\ + \n\x05\x04'\x02\x01\x05\x12\x04\xcd\x02\x04\n\n\r\n\x05\x04'\x02\x01\x01\ + \x12\x04\xcd\x02\x0b\x18\n\r\n\x05\x04'\x02\x01\x03\x12\x04\xcd\x02\x1b\ + \x1c\n\x0c\n\x02\x04(\x12\x06\xd0\x02\0\xee\x02\x01\n\x0b\n\x03\x04(\x01\ + \x12\x04\xd0\x02\x08\x12\n\x0c\n\x04\x04(\x02\0\x12\x04\xd1\x02\x04\x18\ + \n\x0f\n\x05\x04(\x02\0\x04\x12\x06\xd1\x02\x04\xd0\x02\x14\n\r\n\x05\ + \x04(\x02\0\x05\x12\x04\xd1\x02\x04\n\n\r\n\x05\x04(\x02\0\x01\x12\x04\ + \xd1\x02\x0b\x13\n\r\n\x05\x04(\x02\0\x03\x12\x04\xd1\x02\x16\x17\n'\n\ + \x04\x04(\x02\x01\x12\x04\xd3\x02\x04\x18\x1a\x19\x20Capacity\x20for\x20\ + the\x20store.\n\n\x0f\n\x05\x04(\x02\x01\x04\x12\x06\xd3\x02\x04\xd1\x02\ + \x18\n\r\n\x05\x04(\x02\x01\x05\x12\x04\xd3\x02\x04\n\n\r\n\x05\x04(\x02\ + \x01\x01\x12\x04\xd3\x02\x0b\x13\n\r\n\x05\x04(\x02\x01\x03\x12\x04\xd3\ + \x02\x16\x17\n-\n\x04\x04(\x02\x02\x12\x04\xd5\x02\x04\x19\x1a\x1f\x20Av\ + ailable\x20size\x20for\x20the\x20store.\n\n\x0f\n\x05\x04(\x02\x02\x04\ + \x12\x06\xd5\x02\x04\xd3\x02\x18\n\r\n\x05\x04(\x02\x02\x05\x12\x04\xd5\ + \x02\x04\n\n\r\n\x05\x04(\x02\x02\x01\x12\x04\xd5\x02\x0b\x14\n\r\n\x05\ + \x04(\x02\x02\x03\x12\x04\xd5\x02\x17\x18\n1\n\x04\x04(\x02\x03\x12\x04\ + \xd7\x02\x04\x1c\x1a#\x20Total\x20region\x20count\x20in\x20this\x20store\ + .\n\n\x0f\n\x05\x04(\x02\x03\x04\x12\x06\xd7\x02\x04\xd5\x02\x19\n\r\n\ + \x05\x04(\x02\x03\x05\x12\x04\xd7\x02\x04\n\n\r\n\x05\x04(\x02\x03\x01\ + \x12\x04\xd7\x02\x0b\x17\n\r\n\x05\x04(\x02\x03\x03\x12\x04\xd7\x02\x1a\ + \x1b\n/\n\x04\x04(\x02\x04\x12\x04\xd9\x02\x04\"\x1a!\x20Current\x20send\ + ing\x20snapshot\x20count.\n\n\x0f\n\x05\x04(\x02\x04\x04\x12\x06\xd9\x02\ + \x04\xd7\x02\x1c\n\r\n\x05\x04(\x02\x04\x05\x12\x04\xd9\x02\x04\n\n\r\n\ + \x05\x04(\x02\x04\x01\x12\x04\xd9\x02\x0b\x1d\n\r\n\x05\x04(\x02\x04\x03\ + \x12\x04\xd9\x02\x20!\n1\n\x04\x04(\x02\x05\x12\x04\xdb\x02\x04$\x1a#\ + \x20Current\x20receiving\x20snapshot\x20count.\n\n\x0f\n\x05\x04(\x02\ + \x05\x04\x12\x06\xdb\x02\x04\xd9\x02\"\n\r\n\x05\x04(\x02\x05\x05\x12\ + \x04\xdb\x02\x04\n\n\r\n\x05\x04(\x02\x05\x01\x12\x04\xdb\x02\x0b\x1f\n\ + \r\n\x05\x04(\x02\x05\x03\x12\x04\xdb\x02\"#\nF\n\x04\x04(\x02\x06\x12\ + \x04\xdd\x02\x04\x1a\x1a8\x20When\x20the\x20store\x20is\x20started\x20(u\ + nix\x20timestamp\x20in\x20seconds).\n\n\x0f\n\x05\x04(\x02\x06\x04\x12\ + \x06\xdd\x02\x04\xdb\x02$\n\r\n\x05\x04(\x02\x06\x05\x12\x04\xdd\x02\x04\ + \n\n\r\n\x05\x04(\x02\x06\x01\x12\x04\xdd\x02\x0b\x15\n\r\n\x05\x04(\x02\ + \x06\x03\x12\x04\xdd\x02\x18\x19\n5\n\x04\x04(\x02\x07\x12\x04\xdf\x02\ + \x04#\x1a'\x20How\x20many\x20region\x20is\x20applying\x20snapshot.\n\n\ + \x0f\n\x05\x04(\x02\x07\x04\x12\x06\xdf\x02\x04\xdd\x02\x1a\n\r\n\x05\ + \x04(\x02\x07\x05\x12\x04\xdf\x02\x04\n\n\r\n\x05\x04(\x02\x07\x01\x12\ + \x04\xdf\x02\x0b\x1e\n\r\n\x05\x04(\x02\x07\x03\x12\x04\xdf\x02!\"\n$\n\ + \x04\x04(\x02\x08\x12\x04\xe1\x02\x04\x15\x1a\x16\x20If\x20the\x20store\ + \x20is\x20busy\n\n\x0f\n\x05\x04(\x02\x08\x04\x12\x06\xe1\x02\x04\xdf\ + \x02#\n\r\n\x05\x04(\x02\x08\x05\x12\x04\xe1\x02\x04\x08\n\r\n\x05\x04(\ + \x02\x08\x01\x12\x04\xe1\x02\t\x10\n\r\n\x05\x04(\x02\x08\x03\x12\x04\ + \xe1\x02\x13\x14\n)\n\x04\x04(\x02\t\x12\x04\xe3\x02\x04\x1a\x1a\x1b\x20\ + Actually\x20used\x20space\x20by\x20db\n\n\x0f\n\x05\x04(\x02\t\x04\x12\ + \x06\xe3\x02\x04\xe1\x02\x15\n\r\n\x05\x04(\x02\t\x05\x12\x04\xe3\x02\ + \x04\n\n\r\n\x05\x04(\x02\t\x01\x12\x04\xe3\x02\x0b\x14\n\r\n\x05\x04(\ + \x02\t\x03\x12\x04\xe3\x02\x17\x19\n?\n\x04\x04(\x02\n\x12\x04\xe5\x02\ + \x04\x1e\x1a1\x20Bytes\x20written\x20for\x20the\x20store\x20during\x20th\ + is\x20period.\n\n\x0f\n\x05\x04(\x02\n\x04\x12\x06\xe5\x02\x04\xe3\x02\ + \x1a\n\r\n\x05\x04(\x02\n\x05\x12\x04\xe5\x02\x04\n\n\r\n\x05\x04(\x02\n\ + \x01\x12\x04\xe5\x02\x0b\x18\n\r\n\x05\x04(\x02\n\x03\x12\x04\xe5\x02\ + \x1b\x1d\n>\n\x04\x04(\x02\x0b\x12\x04\xe7\x02\x04\x1d\x1a0\x20Keys\x20w\ + ritten\x20for\x20the\x20store\x20during\x20this\x20period.\n\n\x0f\n\x05\ + \x04(\x02\x0b\x04\x12\x06\xe7\x02\x04\xe5\x02\x1e\n\r\n\x05\x04(\x02\x0b\ + \x05\x12\x04\xe7\x02\x04\n\n\r\n\x05\x04(\x02\x0b\x01\x12\x04\xe7\x02\ + \x0b\x17\n\r\n\x05\x04(\x02\x0b\x03\x12\x04\xe7\x02\x1a\x1c\n<\n\x04\x04\ + (\x02\x0c\x12\x04\xe9\x02\x04\x1b\x1a.\x20Bytes\x20read\x20for\x20the\ + \x20store\x20during\x20this\x20period.\n\n\x0f\n\x05\x04(\x02\x0c\x04\ + \x12\x06\xe9\x02\x04\xe7\x02\x1d\n\r\n\x05\x04(\x02\x0c\x05\x12\x04\xe9\ + \x02\x04\n\n\r\n\x05\x04(\x02\x0c\x01\x12\x04\xe9\x02\x0b\x15\n\r\n\x05\ + \x04(\x02\x0c\x03\x12\x04\xe9\x02\x18\x1a\n;\n\x04\x04(\x02\r\x12\x04\ + \xeb\x02\x04\x1a\x1a-\x20Keys\x20read\x20for\x20the\x20store\x20during\ + \x20this\x20period.\n\n\x0f\n\x05\x04(\x02\r\x04\x12\x06\xeb\x02\x04\xe9\ + \x02\x1b\n\r\n\x05\x04(\x02\r\x05\x12\x04\xeb\x02\x04\n\n\r\n\x05\x04(\ + \x02\r\x01\x12\x04\xeb\x02\x0b\x14\n\r\n\x05\x04(\x02\r\x03\x12\x04\xeb\ + \x02\x17\x19\n/\n\x04\x04(\x02\x0e\x12\x04\xed\x02\x04\x1f\x1a!\x20Actua\ + lly\x20reported\x20time\x20interval\n\n\x0f\n\x05\x04(\x02\x0e\x04\x12\ + \x06\xed\x02\x04\xeb\x02\x1a\n\r\n\x05\x04(\x02\x0e\x06\x12\x04\xed\x02\ + \x04\x10\n\r\n\x05\x04(\x02\x0e\x01\x12\x04\xed\x02\x11\x19\n\r\n\x05\ + \x04(\x02\x0e\x03\x12\x04\xed\x02\x1c\x1e\n\x0c\n\x02\x04)\x12\x06\xf0\ + \x02\0\xf4\x02\x01\n\x0b\n\x03\x04)\x01\x12\x04\xf0\x02\x08\x1d\n\x0c\n\ + \x04\x04)\x02\0\x12\x04\xf1\x02\x04\x1d\n\x0f\n\x05\x04)\x02\0\x04\x12\ + \x06\xf1\x02\x04\xf0\x02\x1f\n\r\n\x05\x04)\x02\0\x06\x12\x04\xf1\x02\ + \x04\x11\n\r\n\x05\x04)\x02\0\x01\x12\x04\xf1\x02\x12\x18\n\r\n\x05\x04)\ + \x02\0\x03\x12\x04\xf1\x02\x1b\x1c\n\x0c\n\x04\x04)\x02\x01\x12\x04\xf3\ + \x02\x04\x19\n\x0f\n\x05\x04)\x02\x01\x04\x12\x06\xf3\x02\x04\xf1\x02\ + \x1d\n\r\n\x05\x04)\x02\x01\x06\x12\x04\xf3\x02\x04\x0e\n\r\n\x05\x04)\ + \x02\x01\x01\x12\x04\xf3\x02\x0f\x14\n\r\n\x05\x04)\x02\x01\x03\x12\x04\ + \xf3\x02\x17\x18\n\x0c\n\x02\x04*\x12\x06\xf6\x02\0\xf8\x02\x01\n\x0b\n\ + \x03\x04*\x01\x12\x04\xf6\x02\x08\x1e\n\x0c\n\x04\x04*\x02\0\x12\x04\xf7\ + \x02\x04\x1e\n\x0f\n\x05\x04*\x02\0\x04\x12\x06\xf7\x02\x04\xf6\x02\x20\ + \n\r\n\x05\x04*\x02\0\x06\x12\x04\xf7\x02\x04\x12\n\r\n\x05\x04*\x02\0\ + \x01\x12\x04\xf7\x02\x13\x19\n\r\n\x05\x04*\x02\0\x03\x12\x04\xf7\x02\ + \x1c\x1d\n\x0c\n\x02\x04+\x12\x06\xfa\x02\0\x83\x03\x01\n\x0b\n\x03\x04+\ + \x01\x12\x04\xfa\x02\x08\x1c\n\x0c\n\x04\x04+\x02\0\x12\x04\xfb\x02\x04\ + \x1d\n\x0f\n\x05\x04+\x02\0\x04\x12\x06\xfb\x02\x04\xfa\x02\x1e\n\r\n\ + \x05\x04+\x02\0\x06\x12\x04\xfb\x02\x04\x11\n\r\n\x05\x04+\x02\0\x01\x12\ + \x04\xfb\x02\x12\x18\n\r\n\x05\x04+\x02\0\x03\x12\x04\xfb\x02\x1b\x1c\n\ + \x0c\n\x04\x04+\x02\x01\x12\x04\xfd\x02\x04\x19\n\x0f\n\x05\x04+\x02\x01\ + \x04\x12\x06\xfd\x02\x04\xfb\x02\x1d\n\r\n\x05\x04+\x02\x01\x05\x12\x04\ + \xfd\x02\x04\n\n\r\n\x05\x04+\x02\x01\x01\x12\x04\xfd\x02\x0b\x14\n\r\n\ + \x05\x04+\x02\x01\x03\x12\x04\xfd\x02\x17\x18\n\x96\x01\n\x04\x04+\x02\ + \x02\x12\x04\x81\x03\x04\x1d\x1a\x87\x01\x20PD\x20will\x20use\x20these\ + \x20region\x20information\x20if\x20it\x20can't\x20find\x20the\x20region.\ + \n\x20For\x20example,\x20the\x20region\x20is\x20just\x20split\x20and\x20\ + hasn't\x20report\x20to\x20PD\x20yet.\n\n\x0f\n\x05\x04+\x02\x02\x04\x12\ + \x06\x81\x03\x04\xfd\x02\x19\n\r\n\x05\x04+\x02\x02\x06\x12\x04\x81\x03\ + \x04\x11\n\r\n\x05\x04+\x02\x02\x01\x12\x04\x81\x03\x12\x18\n\r\n\x05\ + \x04+\x02\x02\x03\x12\x04\x81\x03\x1b\x1c\n\x0c\n\x04\x04+\x02\x03\x12\ + \x04\x82\x03\x04\x1d\n\x0f\n\x05\x04+\x02\x03\x04\x12\x06\x82\x03\x04\ + \x81\x03\x1d\n\r\n\x05\x04+\x02\x03\x06\x12\x04\x82\x03\x04\x0f\n\r\n\ + \x05\x04+\x02\x03\x01\x12\x04\x82\x03\x12\x18\n\r\n\x05\x04+\x02\x03\x03\ + \x12\x04\x82\x03\x1b\x1c\n\x0c\n\x02\x04,\x12\x06\x85\x03\0\x87\x03\x01\ + \n\x0b\n\x03\x04,\x01\x12\x04\x85\x03\x08\x1d\n\x0c\n\x04\x04,\x02\0\x12\ + \x04\x86\x03\x04\x1e\n\x0f\n\x05\x04,\x02\0\x04\x12\x06\x86\x03\x04\x85\ + \x03\x1f\n\r\n\x05\x04,\x02\0\x06\x12\x04\x86\x03\x04\x12\n\r\n\x05\x04,\ + \x02\0\x01\x12\x04\x86\x03\x13\x19\n\r\n\x05\x04,\x02\0\x03\x12\x04\x86\ + \x03\x1c\x1d\n\x0c\n\x02\x04-\x12\x06\x89\x03\0\x8b\x03\x01\n\x0b\n\x03\ + \x04-\x01\x12\x04\x89\x03\x08\x1d\n\x0c\n\x04\x04-\x02\0\x12\x04\x8a\x03\ + \x04\x1d\n\x0f\n\x05\x04-\x02\0\x04\x12\x06\x8a\x03\x04\x89\x03\x1f\n\r\ + \n\x05\x04-\x02\0\x06\x12\x04\x8a\x03\x04\x11\n\r\n\x05\x04-\x02\0\x01\ + \x12\x04\x8a\x03\x12\x18\n\r\n\x05\x04-\x02\0\x03\x12\x04\x8a\x03\x1b\ + \x1c\n\x0c\n\x02\x04.\x12\x06\x8d\x03\0\x91\x03\x01\n\x0b\n\x03\x04.\x01\ + \x12\x04\x8d\x03\x08\x1e\n\x0c\n\x04\x04.\x02\0\x12\x04\x8e\x03\x04\x1e\ + \n\x0f\n\x05\x04.\x02\0\x04\x12\x06\x8e\x03\x04\x8d\x03\x20\n\r\n\x05\ + \x04.\x02\0\x06\x12\x04\x8e\x03\x04\x12\n\r\n\x05\x04.\x02\0\x01\x12\x04\ + \x8e\x03\x13\x19\n\r\n\x05\x04.\x02\0\x03\x12\x04\x8e\x03\x1c\x1d\n\x0c\ + \n\x04\x04.\x02\x01\x12\x04\x90\x03\x04\x1a\n\x0f\n\x05\x04.\x02\x01\x04\ + \x12\x06\x90\x03\x04\x8e\x03\x1e\n\r\n\x05\x04.\x02\x01\x05\x12\x04\x90\ + \x03\x04\n\n\r\n\x05\x04.\x02\x01\x01\x12\x04\x90\x03\x0b\x15\n\r\n\x05\ + \x04.\x02\x01\x03\x12\x04\x90\x03\x18\x19\n\x0c\n\x02\x04/\x12\x06\x93\ + \x03\0\x97\x03\x01\n\x0b\n\x03\x04/\x01\x12\x04\x93\x03\x08\x20\n\x0c\n\ + \x04\x04/\x02\0\x12\x04\x94\x03\x04\x1d\n\x0f\n\x05\x04/\x02\0\x04\x12\ + \x06\x94\x03\x04\x93\x03\"\n\r\n\x05\x04/\x02\0\x06\x12\x04\x94\x03\x04\ + \x11\n\r\n\x05\x04/\x02\0\x01\x12\x04\x94\x03\x12\x18\n\r\n\x05\x04/\x02\ + \0\x03\x12\x04\x94\x03\x1b\x1c\n\x0c\n\x04\x04/\x02\x01\x12\x04\x96\x03\ + \x04\x1a\n\x0f\n\x05\x04/\x02\x01\x04\x12\x06\x96\x03\x04\x94\x03\x1d\n\ + \r\n\x05\x04/\x02\x01\x05\x12\x04\x96\x03\x04\n\n\r\n\x05\x04/\x02\x01\ + \x01\x12\x04\x96\x03\x0b\x15\n\r\n\x05\x04/\x02\x01\x03\x12\x04\x96\x03\ + \x18\x19\n\x0c\n\x02\x040\x12\x06\x99\x03\0\x9d\x03\x01\n\x0b\n\x03\x040\ + \x01\x12\x04\x99\x03\x08!\n\x0c\n\x04\x040\x02\0\x12\x04\x9a\x03\x04\x1e\ + \n\x0f\n\x05\x040\x02\0\x04\x12\x06\x9a\x03\x04\x99\x03#\n\r\n\x05\x040\ + \x02\0\x06\x12\x04\x9a\x03\x04\x12\n\r\n\x05\x040\x02\0\x01\x12\x04\x9a\ + \x03\x13\x19\n\r\n\x05\x040\x02\0\x03\x12\x04\x9a\x03\x1c\x1d\n\x0c\n\ + \x04\x040\x02\x01\x12\x04\x9c\x03\x04\x1e\n\x0f\n\x05\x040\x02\x01\x04\ + \x12\x06\x9c\x03\x04\x9a\x03\x1e\n\r\n\x05\x040\x02\x01\x05\x12\x04\x9c\ + \x03\x04\n\n\r\n\x05\x040\x02\x01\x01\x12\x04\x9c\x03\x0b\x19\n\r\n\x05\ + \x040\x02\x01\x03\x12\x04\x9c\x03\x1c\x1db\x06proto3\ "; static mut file_descriptor_proto_lazy: ::protobuf::lazy::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::lazy::Lazy {