github.com/matrixorigin/matrixone@v0.7.0/pkg/pb/metadata/metadata.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: metadata.proto 3 4 package metadata 5 6 import ( 7 fmt "fmt" 8 io "io" 9 math "math" 10 math_bits "math/bits" 11 12 _ "github.com/gogo/protobuf/gogoproto" 13 proto "github.com/gogo/protobuf/proto" 14 ) 15 16 // Reference imports to suppress errors if they are not otherwise used. 17 var _ = proto.Marshal 18 var _ = fmt.Errorf 19 var _ = math.Inf 20 21 // This is a compile-time assertion to ensure that this generated file 22 // is compatible with the proto package it is being compiled against. 23 // A compilation error at this line likely means your copy of the 24 // proto package needs to be updated. 25 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 26 27 // ServiceType service type 28 type ServiceType int32 29 30 const ( 31 // CN cn service 32 ServiceType_CN ServiceType = 0 33 // DN dn service 34 ServiceType_DN ServiceType = 1 35 // LOG log service 36 ServiceType_LOG ServiceType = 2 37 ) 38 39 var ServiceType_name = map[int32]string{ 40 0: "CN", 41 1: "DN", 42 2: "LOG", 43 } 44 45 var ServiceType_value = map[string]int32{ 46 "CN": 0, 47 "DN": 1, 48 "LOG": 2, 49 } 50 51 func (x ServiceType) String() string { 52 return proto.EnumName(ServiceType_name, int32(x)) 53 } 54 55 func (ServiceType) EnumDescriptor() ([]byte, []int) { 56 return fileDescriptor_56d9f74966f40d04, []int{0} 57 } 58 59 // CNRole cn node role 60 type CNRole int32 61 62 const ( 63 // TP tp node 64 CNRole_TP CNRole = 0 65 // AP ap node 66 CNRole_AP CNRole = 1 67 ) 68 69 var CNRole_name = map[int32]string{ 70 0: "TP", 71 1: "AP", 72 } 73 74 var CNRole_value = map[string]int32{ 75 "TP": 0, 76 "AP": 1, 77 } 78 79 func (x CNRole) String() string { 80 return proto.EnumName(CNRole_name, int32(x)) 81 } 82 83 func (CNRole) EnumDescriptor() ([]byte, []int) { 84 return fileDescriptor_56d9f74966f40d04, []int{1} 85 } 86 87 // DNShardRecord is DN shard metadata describing what is a DN shard. It 88 // is internally used by HAKeeper to maintain how many DNs available in 89 // the system. 90 type DNShardRecord struct { 91 // ShardID the id of the DN shard. 92 ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` 93 // LogShardID a DN corresponds to a unique Shard of LogService. 94 LogShardID uint64 `protobuf:"varint,2,opt,name=LogShardID,proto3" json:"LogShardID,omitempty"` 95 XXX_NoUnkeyedLiteral struct{} `json:"-"` 96 XXX_unrecognized []byte `json:"-"` 97 XXX_sizecache int32 `json:"-"` 98 } 99 100 func (m *DNShardRecord) Reset() { *m = DNShardRecord{} } 101 func (m *DNShardRecord) String() string { return proto.CompactTextString(m) } 102 func (*DNShardRecord) ProtoMessage() {} 103 func (*DNShardRecord) Descriptor() ([]byte, []int) { 104 return fileDescriptor_56d9f74966f40d04, []int{0} 105 } 106 func (m *DNShardRecord) XXX_Unmarshal(b []byte) error { 107 return m.Unmarshal(b) 108 } 109 func (m *DNShardRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 110 if deterministic { 111 return xxx_messageInfo_DNShardRecord.Marshal(b, m, deterministic) 112 } else { 113 b = b[:cap(b)] 114 n, err := m.MarshalToSizedBuffer(b) 115 if err != nil { 116 return nil, err 117 } 118 return b[:n], nil 119 } 120 } 121 func (m *DNShardRecord) XXX_Merge(src proto.Message) { 122 xxx_messageInfo_DNShardRecord.Merge(m, src) 123 } 124 func (m *DNShardRecord) XXX_Size() int { 125 return m.Size() 126 } 127 func (m *DNShardRecord) XXX_DiscardUnknown() { 128 xxx_messageInfo_DNShardRecord.DiscardUnknown(m) 129 } 130 131 var xxx_messageInfo_DNShardRecord proto.InternalMessageInfo 132 133 func (m *DNShardRecord) GetShardID() uint64 { 134 if m != nil { 135 return m.ShardID 136 } 137 return 0 138 } 139 140 func (m *DNShardRecord) GetLogShardID() uint64 { 141 if m != nil { 142 return m.LogShardID 143 } 144 return 0 145 } 146 147 // DNShard 148 type DNShard struct { 149 // DNShard extends DNShardRecord 150 DNShardRecord `protobuf:"bytes,1,opt,name=DNShardRecord,proto3,embedded=DNShardRecord" json:"DNShardRecord"` 151 // ReplicaID only one replica for one DN. The ReplicaID is specified at 152 // the time the DN is created. DN restart ReplicaID will not change, when 153 // a DN is migrated to another node, the ReplicaID will be reset. 154 ReplicaID uint64 `protobuf:"varint,2,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"` 155 // Address is DN's external service address. 156 Address string `protobuf:"bytes,3,opt,name=Address,proto3" json:"Address,omitempty"` 157 XXX_NoUnkeyedLiteral struct{} `json:"-"` 158 XXX_unrecognized []byte `json:"-"` 159 XXX_sizecache int32 `json:"-"` 160 } 161 162 func (m *DNShard) Reset() { *m = DNShard{} } 163 func (m *DNShard) String() string { return proto.CompactTextString(m) } 164 func (*DNShard) ProtoMessage() {} 165 func (*DNShard) Descriptor() ([]byte, []int) { 166 return fileDescriptor_56d9f74966f40d04, []int{1} 167 } 168 func (m *DNShard) XXX_Unmarshal(b []byte) error { 169 return m.Unmarshal(b) 170 } 171 func (m *DNShard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 172 if deterministic { 173 return xxx_messageInfo_DNShard.Marshal(b, m, deterministic) 174 } else { 175 b = b[:cap(b)] 176 n, err := m.MarshalToSizedBuffer(b) 177 if err != nil { 178 return nil, err 179 } 180 return b[:n], nil 181 } 182 } 183 func (m *DNShard) XXX_Merge(src proto.Message) { 184 xxx_messageInfo_DNShard.Merge(m, src) 185 } 186 func (m *DNShard) XXX_Size() int { 187 return m.Size() 188 } 189 func (m *DNShard) XXX_DiscardUnknown() { 190 xxx_messageInfo_DNShard.DiscardUnknown(m) 191 } 192 193 var xxx_messageInfo_DNShard proto.InternalMessageInfo 194 195 func (m *DNShard) GetReplicaID() uint64 { 196 if m != nil { 197 return m.ReplicaID 198 } 199 return 0 200 } 201 202 func (m *DNShard) GetAddress() string { 203 if m != nil { 204 return m.Address 205 } 206 return "" 207 } 208 209 // LogShardRecord is Log Shard Metadata describing what is a Log shard. It is 210 // internally used by the HAKeeper to maintain how many Log shards are available 211 // in the system. 212 type LogShardRecord struct { 213 // ShardID is the id of the Log Shard. 214 ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` 215 // NumberOfReplicas is the number of replicas in the shard. 216 NumberOfReplicas uint64 `protobuf:"varint,2,opt,name=NumberOfReplicas,proto3" json:"NumberOfReplicas,omitempty"` 217 XXX_NoUnkeyedLiteral struct{} `json:"-"` 218 XXX_unrecognized []byte `json:"-"` 219 XXX_sizecache int32 `json:"-"` 220 } 221 222 func (m *LogShardRecord) Reset() { *m = LogShardRecord{} } 223 func (m *LogShardRecord) String() string { return proto.CompactTextString(m) } 224 func (*LogShardRecord) ProtoMessage() {} 225 func (*LogShardRecord) Descriptor() ([]byte, []int) { 226 return fileDescriptor_56d9f74966f40d04, []int{2} 227 } 228 func (m *LogShardRecord) XXX_Unmarshal(b []byte) error { 229 return m.Unmarshal(b) 230 } 231 func (m *LogShardRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 232 if deterministic { 233 return xxx_messageInfo_LogShardRecord.Marshal(b, m, deterministic) 234 } else { 235 b = b[:cap(b)] 236 n, err := m.MarshalToSizedBuffer(b) 237 if err != nil { 238 return nil, err 239 } 240 return b[:n], nil 241 } 242 } 243 func (m *LogShardRecord) XXX_Merge(src proto.Message) { 244 xxx_messageInfo_LogShardRecord.Merge(m, src) 245 } 246 func (m *LogShardRecord) XXX_Size() int { 247 return m.Size() 248 } 249 func (m *LogShardRecord) XXX_DiscardUnknown() { 250 xxx_messageInfo_LogShardRecord.DiscardUnknown(m) 251 } 252 253 var xxx_messageInfo_LogShardRecord proto.InternalMessageInfo 254 255 func (m *LogShardRecord) GetShardID() uint64 { 256 if m != nil { 257 return m.ShardID 258 } 259 return 0 260 } 261 262 func (m *LogShardRecord) GetNumberOfReplicas() uint64 { 263 if m != nil { 264 return m.NumberOfReplicas 265 } 266 return 0 267 } 268 269 // LogShard 270 type LogShard struct { 271 // LogShard extends LogShardRecord 272 LogShardRecord `protobuf:"bytes,1,opt,name=LogShardRecord,proto3,embedded=LogShardRecord" json:"LogShardRecord"` 273 // ReplicaID is the replica ID of the replica running on the LogStore. 274 ReplicaID uint64 `protobuf:"varint,2,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"` 275 XXX_NoUnkeyedLiteral struct{} `json:"-"` 276 XXX_unrecognized []byte `json:"-"` 277 XXX_sizecache int32 `json:"-"` 278 } 279 280 func (m *LogShard) Reset() { *m = LogShard{} } 281 func (m *LogShard) String() string { return proto.CompactTextString(m) } 282 func (*LogShard) ProtoMessage() {} 283 func (*LogShard) Descriptor() ([]byte, []int) { 284 return fileDescriptor_56d9f74966f40d04, []int{3} 285 } 286 func (m *LogShard) XXX_Unmarshal(b []byte) error { 287 return m.Unmarshal(b) 288 } 289 func (m *LogShard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 290 if deterministic { 291 return xxx_messageInfo_LogShard.Marshal(b, m, deterministic) 292 } else { 293 b = b[:cap(b)] 294 n, err := m.MarshalToSizedBuffer(b) 295 if err != nil { 296 return nil, err 297 } 298 return b[:n], nil 299 } 300 } 301 func (m *LogShard) XXX_Merge(src proto.Message) { 302 xxx_messageInfo_LogShard.Merge(m, src) 303 } 304 func (m *LogShard) XXX_Size() int { 305 return m.Size() 306 } 307 func (m *LogShard) XXX_DiscardUnknown() { 308 xxx_messageInfo_LogShard.DiscardUnknown(m) 309 } 310 311 var xxx_messageInfo_LogShard proto.InternalMessageInfo 312 313 func (m *LogShard) GetReplicaID() uint64 { 314 if m != nil { 315 return m.ReplicaID 316 } 317 return 0 318 } 319 320 // DNStore DN store metadata 321 type DNStore struct { 322 // UUID DNStore uuid id 323 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 324 // Shards DNShards 325 Shards []DNShard `protobuf:"bytes,2,rep,name=Shards,proto3" json:"Shards"` 326 XXX_NoUnkeyedLiteral struct{} `json:"-"` 327 XXX_unrecognized []byte `json:"-"` 328 XXX_sizecache int32 `json:"-"` 329 } 330 331 func (m *DNStore) Reset() { *m = DNStore{} } 332 func (m *DNStore) String() string { return proto.CompactTextString(m) } 333 func (*DNStore) ProtoMessage() {} 334 func (*DNStore) Descriptor() ([]byte, []int) { 335 return fileDescriptor_56d9f74966f40d04, []int{4} 336 } 337 func (m *DNStore) XXX_Unmarshal(b []byte) error { 338 return m.Unmarshal(b) 339 } 340 func (m *DNStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 341 if deterministic { 342 return xxx_messageInfo_DNStore.Marshal(b, m, deterministic) 343 } else { 344 b = b[:cap(b)] 345 n, err := m.MarshalToSizedBuffer(b) 346 if err != nil { 347 return nil, err 348 } 349 return b[:n], nil 350 } 351 } 352 func (m *DNStore) XXX_Merge(src proto.Message) { 353 xxx_messageInfo_DNStore.Merge(m, src) 354 } 355 func (m *DNStore) XXX_Size() int { 356 return m.Size() 357 } 358 func (m *DNStore) XXX_DiscardUnknown() { 359 xxx_messageInfo_DNStore.DiscardUnknown(m) 360 } 361 362 var xxx_messageInfo_DNStore proto.InternalMessageInfo 363 364 func (m *DNStore) GetUUID() string { 365 if m != nil { 366 return m.UUID 367 } 368 return "" 369 } 370 371 func (m *DNStore) GetShards() []DNShard { 372 if m != nil { 373 return m.Shards 374 } 375 return nil 376 } 377 378 // LogStore is for the metadata for Log store. 379 type LogStore struct { 380 // UUID is the id of the Log store. 381 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 382 // Shards is for Log shards metadata. 383 Shards []LogShard `protobuf:"bytes,2,rep,name=Shards,proto3" json:"Shards"` 384 XXX_NoUnkeyedLiteral struct{} `json:"-"` 385 XXX_unrecognized []byte `json:"-"` 386 XXX_sizecache int32 `json:"-"` 387 } 388 389 func (m *LogStore) Reset() { *m = LogStore{} } 390 func (m *LogStore) String() string { return proto.CompactTextString(m) } 391 func (*LogStore) ProtoMessage() {} 392 func (*LogStore) Descriptor() ([]byte, []int) { 393 return fileDescriptor_56d9f74966f40d04, []int{5} 394 } 395 func (m *LogStore) XXX_Unmarshal(b []byte) error { 396 return m.Unmarshal(b) 397 } 398 func (m *LogStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 399 if deterministic { 400 return xxx_messageInfo_LogStore.Marshal(b, m, deterministic) 401 } else { 402 b = b[:cap(b)] 403 n, err := m.MarshalToSizedBuffer(b) 404 if err != nil { 405 return nil, err 406 } 407 return b[:n], nil 408 } 409 } 410 func (m *LogStore) XXX_Merge(src proto.Message) { 411 xxx_messageInfo_LogStore.Merge(m, src) 412 } 413 func (m *LogStore) XXX_Size() int { 414 return m.Size() 415 } 416 func (m *LogStore) XXX_DiscardUnknown() { 417 xxx_messageInfo_LogStore.DiscardUnknown(m) 418 } 419 420 var xxx_messageInfo_LogStore proto.InternalMessageInfo 421 422 func (m *LogStore) GetUUID() string { 423 if m != nil { 424 return m.UUID 425 } 426 return "" 427 } 428 429 func (m *LogStore) GetShards() []LogShard { 430 if m != nil { 431 return m.Shards 432 } 433 return nil 434 } 435 436 // CNStore cn store metadata 437 type CNStore struct { 438 // UUID CNStore uuid id 439 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 440 // Role CN role 441 Role CNRole `protobuf:"varint,2,opt,name=Role,proto3,enum=metadata.CNRole" json:"Role,omitempty"` 442 XXX_NoUnkeyedLiteral struct{} `json:"-"` 443 XXX_unrecognized []byte `json:"-"` 444 XXX_sizecache int32 `json:"-"` 445 } 446 447 func (m *CNStore) Reset() { *m = CNStore{} } 448 func (m *CNStore) String() string { return proto.CompactTextString(m) } 449 func (*CNStore) ProtoMessage() {} 450 func (*CNStore) Descriptor() ([]byte, []int) { 451 return fileDescriptor_56d9f74966f40d04, []int{6} 452 } 453 func (m *CNStore) XXX_Unmarshal(b []byte) error { 454 return m.Unmarshal(b) 455 } 456 func (m *CNStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 457 if deterministic { 458 return xxx_messageInfo_CNStore.Marshal(b, m, deterministic) 459 } else { 460 b = b[:cap(b)] 461 n, err := m.MarshalToSizedBuffer(b) 462 if err != nil { 463 return nil, err 464 } 465 return b[:n], nil 466 } 467 } 468 func (m *CNStore) XXX_Merge(src proto.Message) { 469 xxx_messageInfo_CNStore.Merge(m, src) 470 } 471 func (m *CNStore) XXX_Size() int { 472 return m.Size() 473 } 474 func (m *CNStore) XXX_DiscardUnknown() { 475 xxx_messageInfo_CNStore.DiscardUnknown(m) 476 } 477 478 var xxx_messageInfo_CNStore proto.InternalMessageInfo 479 480 func (m *CNStore) GetUUID() string { 481 if m != nil { 482 return m.UUID 483 } 484 return "" 485 } 486 487 func (m *CNStore) GetRole() CNRole { 488 if m != nil { 489 return m.Role 490 } 491 return CNRole_TP 492 } 493 494 func init() { 495 proto.RegisterEnum("metadata.ServiceType", ServiceType_name, ServiceType_value) 496 proto.RegisterEnum("metadata.CNRole", CNRole_name, CNRole_value) 497 proto.RegisterType((*DNShardRecord)(nil), "metadata.DNShardRecord") 498 proto.RegisterType((*DNShard)(nil), "metadata.DNShard") 499 proto.RegisterType((*LogShardRecord)(nil), "metadata.LogShardRecord") 500 proto.RegisterType((*LogShard)(nil), "metadata.LogShard") 501 proto.RegisterType((*DNStore)(nil), "metadata.DNStore") 502 proto.RegisterType((*LogStore)(nil), "metadata.LogStore") 503 proto.RegisterType((*CNStore)(nil), "metadata.CNStore") 504 } 505 506 func init() { proto.RegisterFile("metadata.proto", fileDescriptor_56d9f74966f40d04) } 507 508 var fileDescriptor_56d9f74966f40d04 = []byte{ 509 // 422 bytes of a gzipped FileDescriptorProto 510 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x53, 0xdd, 0x8a, 0xda, 0x40, 511 0x14, 0xde, 0xd1, 0x90, 0xe8, 0x91, 0x4a, 0x3a, 0x37, 0x0d, 0xa5, 0x64, 0x97, 0x50, 0x8a, 0x08, 512 0x35, 0xad, 0x7d, 0x82, 0x35, 0xc2, 0xb2, 0x65, 0xc9, 0xca, 0xa8, 0xbd, 0xe8, 0x5d, 0x7e, 0xc6, 513 0x18, 0x6a, 0x9c, 0x30, 0xc6, 0xd2, 0xbe, 0x42, 0x9f, 0xcc, 0x4b, 0x9f, 0x40, 0x5a, 0x9f, 0xa4, 514 0x64, 0x92, 0xf1, 0x27, 0x52, 0x7b, 0x35, 0xf3, 0x9d, 0xef, 0xcc, 0x77, 0xbe, 0x6f, 0xe0, 0x40, 515 0x3b, 0xa1, 0x99, 0x17, 0x7a, 0x99, 0xd7, 0x4b, 0x39, 0xcb, 0x18, 0x6e, 0x48, 0xfc, 0xfa, 0x7d, 516 0x14, 0x67, 0xf3, 0xb5, 0xdf, 0x0b, 0x58, 0x62, 0x47, 0x2c, 0x62, 0xb6, 0x68, 0xf0, 0xd7, 0x33, 517 0x81, 0x04, 0x10, 0xb7, 0xe2, 0xa1, 0xf5, 0x08, 0x2f, 0x86, 0xee, 0x78, 0xee, 0xf1, 0x90, 0xd0, 518 0x80, 0xf1, 0x10, 0x1b, 0xa0, 0x09, 0xf8, 0x38, 0x34, 0xd0, 0x1d, 0xea, 0x28, 0x44, 0x42, 0x6c, 519 0x02, 0x3c, 0xb1, 0x48, 0x92, 0x35, 0x41, 0x9e, 0x54, 0xac, 0x5f, 0x08, 0xb4, 0x52, 0x0b, 0x3f, 520 0x54, 0x64, 0x85, 0x56, 0xab, 0xff, 0xaa, 0x77, 0xf0, 0x7d, 0x46, 0x0f, 0x1a, 0x9b, 0xdd, 0xed, 521 0xcd, 0x76, 0x77, 0x8b, 0x48, 0xc5, 0xce, 0x1b, 0x68, 0x12, 0x9a, 0x2e, 0xe2, 0xc0, 0x3b, 0xcc, 522 0x3c, 0x16, 0x72, 0xb3, 0xf7, 0x61, 0xc8, 0xe9, 0x6a, 0x65, 0xd4, 0xef, 0x50, 0xa7, 0x49, 0x24, 523 0xb4, 0xbe, 0x40, 0x5b, 0x5a, 0xfb, 0x6f, 0xb0, 0x2e, 0xe8, 0xee, 0x3a, 0xf1, 0x29, 0x7f, 0x9e, 524 0x95, 0xd2, 0xab, 0x72, 0xd4, 0x45, 0xdd, 0xca, 0xa0, 0x21, 0x75, 0xf1, 0xe7, 0xea, 0x8c, 0x32, 525 0xa5, 0x71, 0x4c, 0x79, 0xce, 0x9f, 0xc4, 0xac, 0xba, 0xbb, 0x9a, 0xd3, 0x72, 0xc5, 0xcf, 0x66, 526 0x8c, 0x53, 0x8c, 0x41, 0x99, 0x4e, 0xcb, 0x0c, 0x4d, 0x22, 0xee, 0xd8, 0x06, 0x55, 0x68, 0xe5, 527 0xb6, 0xeb, 0x9d, 0x56, 0xff, 0xe5, 0xc5, 0x37, 0x0f, 0x94, 0x7c, 0x32, 0x29, 0xdb, 0xac, 0x51, 528 0x91, 0xe2, 0x9f, 0x82, 0x1f, 0x2a, 0x82, 0xf8, 0x32, 0x51, 0x45, 0xd1, 0x01, 0xcd, 0xb9, 0xe2, 529 0xf0, 0x2d, 0x28, 0x84, 0x2d, 0xa8, 0x48, 0xd6, 0xee, 0xeb, 0x47, 0x39, 0xc7, 0xcd, 0xeb, 0x44, 530 0xb0, 0xdd, 0x77, 0xd0, 0x1a, 0x53, 0xfe, 0x3d, 0x0e, 0xe8, 0xe4, 0x67, 0x4a, 0xb1, 0x0a, 0x35, 531 0xc7, 0xd5, 0x6f, 0xf2, 0x73, 0xe8, 0xea, 0x08, 0x6b, 0x50, 0x7f, 0x7a, 0x7e, 0xd0, 0x6b, 0x5d, 532 0x03, 0xd4, 0xe2, 0x5d, 0x4e, 0x4d, 0x46, 0x45, 0xcb, 0xfd, 0x48, 0x47, 0x03, 0x67, 0xfb, 0xc7, 533 0x44, 0x9b, 0xbd, 0x89, 0xb6, 0x7b, 0x13, 0xfd, 0xde, 0x9b, 0xe8, 0xeb, 0xc7, 0x93, 0x7d, 0x48, 534 0xbc, 0x8c, 0xc7, 0x3f, 0x18, 0x8f, 0xa3, 0x78, 0x29, 0xc1, 0x92, 0xda, 0xe9, 0xb7, 0xc8, 0x4e, 535 0x7d, 0x5b, 0x7a, 0xf2, 0x55, 0xb1, 0x1a, 0x9f, 0xfe, 0x06, 0x00, 0x00, 0xff, 0xff, 0xb7, 0xc7, 536 0x3f, 0xa2, 0x65, 0x03, 0x00, 0x00, 537 } 538 539 func (m *DNShardRecord) Marshal() (dAtA []byte, err error) { 540 size := m.Size() 541 dAtA = make([]byte, size) 542 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 543 if err != nil { 544 return nil, err 545 } 546 return dAtA[:n], nil 547 } 548 549 func (m *DNShardRecord) MarshalTo(dAtA []byte) (int, error) { 550 size := m.Size() 551 return m.MarshalToSizedBuffer(dAtA[:size]) 552 } 553 554 func (m *DNShardRecord) MarshalToSizedBuffer(dAtA []byte) (int, error) { 555 i := len(dAtA) 556 _ = i 557 var l int 558 _ = l 559 if m.XXX_unrecognized != nil { 560 i -= len(m.XXX_unrecognized) 561 copy(dAtA[i:], m.XXX_unrecognized) 562 } 563 if m.LogShardID != 0 { 564 i = encodeVarintMetadata(dAtA, i, uint64(m.LogShardID)) 565 i-- 566 dAtA[i] = 0x10 567 } 568 if m.ShardID != 0 { 569 i = encodeVarintMetadata(dAtA, i, uint64(m.ShardID)) 570 i-- 571 dAtA[i] = 0x8 572 } 573 return len(dAtA) - i, nil 574 } 575 576 func (m *DNShard) Marshal() (dAtA []byte, err error) { 577 size := m.Size() 578 dAtA = make([]byte, size) 579 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 580 if err != nil { 581 return nil, err 582 } 583 return dAtA[:n], nil 584 } 585 586 func (m *DNShard) MarshalTo(dAtA []byte) (int, error) { 587 size := m.Size() 588 return m.MarshalToSizedBuffer(dAtA[:size]) 589 } 590 591 func (m *DNShard) MarshalToSizedBuffer(dAtA []byte) (int, error) { 592 i := len(dAtA) 593 _ = i 594 var l int 595 _ = l 596 if m.XXX_unrecognized != nil { 597 i -= len(m.XXX_unrecognized) 598 copy(dAtA[i:], m.XXX_unrecognized) 599 } 600 if len(m.Address) > 0 { 601 i -= len(m.Address) 602 copy(dAtA[i:], m.Address) 603 i = encodeVarintMetadata(dAtA, i, uint64(len(m.Address))) 604 i-- 605 dAtA[i] = 0x1a 606 } 607 if m.ReplicaID != 0 { 608 i = encodeVarintMetadata(dAtA, i, uint64(m.ReplicaID)) 609 i-- 610 dAtA[i] = 0x10 611 } 612 { 613 size, err := m.DNShardRecord.MarshalToSizedBuffer(dAtA[:i]) 614 if err != nil { 615 return 0, err 616 } 617 i -= size 618 i = encodeVarintMetadata(dAtA, i, uint64(size)) 619 } 620 i-- 621 dAtA[i] = 0xa 622 return len(dAtA) - i, nil 623 } 624 625 func (m *LogShardRecord) Marshal() (dAtA []byte, err error) { 626 size := m.Size() 627 dAtA = make([]byte, size) 628 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 629 if err != nil { 630 return nil, err 631 } 632 return dAtA[:n], nil 633 } 634 635 func (m *LogShardRecord) MarshalTo(dAtA []byte) (int, error) { 636 size := m.Size() 637 return m.MarshalToSizedBuffer(dAtA[:size]) 638 } 639 640 func (m *LogShardRecord) MarshalToSizedBuffer(dAtA []byte) (int, error) { 641 i := len(dAtA) 642 _ = i 643 var l int 644 _ = l 645 if m.XXX_unrecognized != nil { 646 i -= len(m.XXX_unrecognized) 647 copy(dAtA[i:], m.XXX_unrecognized) 648 } 649 if m.NumberOfReplicas != 0 { 650 i = encodeVarintMetadata(dAtA, i, uint64(m.NumberOfReplicas)) 651 i-- 652 dAtA[i] = 0x10 653 } 654 if m.ShardID != 0 { 655 i = encodeVarintMetadata(dAtA, i, uint64(m.ShardID)) 656 i-- 657 dAtA[i] = 0x8 658 } 659 return len(dAtA) - i, nil 660 } 661 662 func (m *LogShard) Marshal() (dAtA []byte, err error) { 663 size := m.Size() 664 dAtA = make([]byte, size) 665 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 666 if err != nil { 667 return nil, err 668 } 669 return dAtA[:n], nil 670 } 671 672 func (m *LogShard) MarshalTo(dAtA []byte) (int, error) { 673 size := m.Size() 674 return m.MarshalToSizedBuffer(dAtA[:size]) 675 } 676 677 func (m *LogShard) MarshalToSizedBuffer(dAtA []byte) (int, error) { 678 i := len(dAtA) 679 _ = i 680 var l int 681 _ = l 682 if m.XXX_unrecognized != nil { 683 i -= len(m.XXX_unrecognized) 684 copy(dAtA[i:], m.XXX_unrecognized) 685 } 686 if m.ReplicaID != 0 { 687 i = encodeVarintMetadata(dAtA, i, uint64(m.ReplicaID)) 688 i-- 689 dAtA[i] = 0x10 690 } 691 { 692 size, err := m.LogShardRecord.MarshalToSizedBuffer(dAtA[:i]) 693 if err != nil { 694 return 0, err 695 } 696 i -= size 697 i = encodeVarintMetadata(dAtA, i, uint64(size)) 698 } 699 i-- 700 dAtA[i] = 0xa 701 return len(dAtA) - i, nil 702 } 703 704 func (m *DNStore) Marshal() (dAtA []byte, err error) { 705 size := m.Size() 706 dAtA = make([]byte, size) 707 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 708 if err != nil { 709 return nil, err 710 } 711 return dAtA[:n], nil 712 } 713 714 func (m *DNStore) MarshalTo(dAtA []byte) (int, error) { 715 size := m.Size() 716 return m.MarshalToSizedBuffer(dAtA[:size]) 717 } 718 719 func (m *DNStore) MarshalToSizedBuffer(dAtA []byte) (int, error) { 720 i := len(dAtA) 721 _ = i 722 var l int 723 _ = l 724 if m.XXX_unrecognized != nil { 725 i -= len(m.XXX_unrecognized) 726 copy(dAtA[i:], m.XXX_unrecognized) 727 } 728 if len(m.Shards) > 0 { 729 for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- { 730 { 731 size, err := m.Shards[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 732 if err != nil { 733 return 0, err 734 } 735 i -= size 736 i = encodeVarintMetadata(dAtA, i, uint64(size)) 737 } 738 i-- 739 dAtA[i] = 0x12 740 } 741 } 742 if len(m.UUID) > 0 { 743 i -= len(m.UUID) 744 copy(dAtA[i:], m.UUID) 745 i = encodeVarintMetadata(dAtA, i, uint64(len(m.UUID))) 746 i-- 747 dAtA[i] = 0xa 748 } 749 return len(dAtA) - i, nil 750 } 751 752 func (m *LogStore) Marshal() (dAtA []byte, err error) { 753 size := m.Size() 754 dAtA = make([]byte, size) 755 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 756 if err != nil { 757 return nil, err 758 } 759 return dAtA[:n], nil 760 } 761 762 func (m *LogStore) MarshalTo(dAtA []byte) (int, error) { 763 size := m.Size() 764 return m.MarshalToSizedBuffer(dAtA[:size]) 765 } 766 767 func (m *LogStore) MarshalToSizedBuffer(dAtA []byte) (int, error) { 768 i := len(dAtA) 769 _ = i 770 var l int 771 _ = l 772 if m.XXX_unrecognized != nil { 773 i -= len(m.XXX_unrecognized) 774 copy(dAtA[i:], m.XXX_unrecognized) 775 } 776 if len(m.Shards) > 0 { 777 for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- { 778 { 779 size, err := m.Shards[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 780 if err != nil { 781 return 0, err 782 } 783 i -= size 784 i = encodeVarintMetadata(dAtA, i, uint64(size)) 785 } 786 i-- 787 dAtA[i] = 0x12 788 } 789 } 790 if len(m.UUID) > 0 { 791 i -= len(m.UUID) 792 copy(dAtA[i:], m.UUID) 793 i = encodeVarintMetadata(dAtA, i, uint64(len(m.UUID))) 794 i-- 795 dAtA[i] = 0xa 796 } 797 return len(dAtA) - i, nil 798 } 799 800 func (m *CNStore) Marshal() (dAtA []byte, err error) { 801 size := m.Size() 802 dAtA = make([]byte, size) 803 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 804 if err != nil { 805 return nil, err 806 } 807 return dAtA[:n], nil 808 } 809 810 func (m *CNStore) MarshalTo(dAtA []byte) (int, error) { 811 size := m.Size() 812 return m.MarshalToSizedBuffer(dAtA[:size]) 813 } 814 815 func (m *CNStore) MarshalToSizedBuffer(dAtA []byte) (int, error) { 816 i := len(dAtA) 817 _ = i 818 var l int 819 _ = l 820 if m.XXX_unrecognized != nil { 821 i -= len(m.XXX_unrecognized) 822 copy(dAtA[i:], m.XXX_unrecognized) 823 } 824 if m.Role != 0 { 825 i = encodeVarintMetadata(dAtA, i, uint64(m.Role)) 826 i-- 827 dAtA[i] = 0x10 828 } 829 if len(m.UUID) > 0 { 830 i -= len(m.UUID) 831 copy(dAtA[i:], m.UUID) 832 i = encodeVarintMetadata(dAtA, i, uint64(len(m.UUID))) 833 i-- 834 dAtA[i] = 0xa 835 } 836 return len(dAtA) - i, nil 837 } 838 839 func encodeVarintMetadata(dAtA []byte, offset int, v uint64) int { 840 offset -= sovMetadata(v) 841 base := offset 842 for v >= 1<<7 { 843 dAtA[offset] = uint8(v&0x7f | 0x80) 844 v >>= 7 845 offset++ 846 } 847 dAtA[offset] = uint8(v) 848 return base 849 } 850 func (m *DNShardRecord) Size() (n int) { 851 if m == nil { 852 return 0 853 } 854 var l int 855 _ = l 856 if m.ShardID != 0 { 857 n += 1 + sovMetadata(uint64(m.ShardID)) 858 } 859 if m.LogShardID != 0 { 860 n += 1 + sovMetadata(uint64(m.LogShardID)) 861 } 862 if m.XXX_unrecognized != nil { 863 n += len(m.XXX_unrecognized) 864 } 865 return n 866 } 867 868 func (m *DNShard) Size() (n int) { 869 if m == nil { 870 return 0 871 } 872 var l int 873 _ = l 874 l = m.DNShardRecord.Size() 875 n += 1 + l + sovMetadata(uint64(l)) 876 if m.ReplicaID != 0 { 877 n += 1 + sovMetadata(uint64(m.ReplicaID)) 878 } 879 l = len(m.Address) 880 if l > 0 { 881 n += 1 + l + sovMetadata(uint64(l)) 882 } 883 if m.XXX_unrecognized != nil { 884 n += len(m.XXX_unrecognized) 885 } 886 return n 887 } 888 889 func (m *LogShardRecord) Size() (n int) { 890 if m == nil { 891 return 0 892 } 893 var l int 894 _ = l 895 if m.ShardID != 0 { 896 n += 1 + sovMetadata(uint64(m.ShardID)) 897 } 898 if m.NumberOfReplicas != 0 { 899 n += 1 + sovMetadata(uint64(m.NumberOfReplicas)) 900 } 901 if m.XXX_unrecognized != nil { 902 n += len(m.XXX_unrecognized) 903 } 904 return n 905 } 906 907 func (m *LogShard) Size() (n int) { 908 if m == nil { 909 return 0 910 } 911 var l int 912 _ = l 913 l = m.LogShardRecord.Size() 914 n += 1 + l + sovMetadata(uint64(l)) 915 if m.ReplicaID != 0 { 916 n += 1 + sovMetadata(uint64(m.ReplicaID)) 917 } 918 if m.XXX_unrecognized != nil { 919 n += len(m.XXX_unrecognized) 920 } 921 return n 922 } 923 924 func (m *DNStore) Size() (n int) { 925 if m == nil { 926 return 0 927 } 928 var l int 929 _ = l 930 l = len(m.UUID) 931 if l > 0 { 932 n += 1 + l + sovMetadata(uint64(l)) 933 } 934 if len(m.Shards) > 0 { 935 for _, e := range m.Shards { 936 l = e.Size() 937 n += 1 + l + sovMetadata(uint64(l)) 938 } 939 } 940 if m.XXX_unrecognized != nil { 941 n += len(m.XXX_unrecognized) 942 } 943 return n 944 } 945 946 func (m *LogStore) Size() (n int) { 947 if m == nil { 948 return 0 949 } 950 var l int 951 _ = l 952 l = len(m.UUID) 953 if l > 0 { 954 n += 1 + l + sovMetadata(uint64(l)) 955 } 956 if len(m.Shards) > 0 { 957 for _, e := range m.Shards { 958 l = e.Size() 959 n += 1 + l + sovMetadata(uint64(l)) 960 } 961 } 962 if m.XXX_unrecognized != nil { 963 n += len(m.XXX_unrecognized) 964 } 965 return n 966 } 967 968 func (m *CNStore) Size() (n int) { 969 if m == nil { 970 return 0 971 } 972 var l int 973 _ = l 974 l = len(m.UUID) 975 if l > 0 { 976 n += 1 + l + sovMetadata(uint64(l)) 977 } 978 if m.Role != 0 { 979 n += 1 + sovMetadata(uint64(m.Role)) 980 } 981 if m.XXX_unrecognized != nil { 982 n += len(m.XXX_unrecognized) 983 } 984 return n 985 } 986 987 func sovMetadata(x uint64) (n int) { 988 return (math_bits.Len64(x|1) + 6) / 7 989 } 990 func sozMetadata(x uint64) (n int) { 991 return sovMetadata(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 992 } 993 func (m *DNShardRecord) Unmarshal(dAtA []byte) error { 994 l := len(dAtA) 995 iNdEx := 0 996 for iNdEx < l { 997 preIndex := iNdEx 998 var wire uint64 999 for shift := uint(0); ; shift += 7 { 1000 if shift >= 64 { 1001 return ErrIntOverflowMetadata 1002 } 1003 if iNdEx >= l { 1004 return io.ErrUnexpectedEOF 1005 } 1006 b := dAtA[iNdEx] 1007 iNdEx++ 1008 wire |= uint64(b&0x7F) << shift 1009 if b < 0x80 { 1010 break 1011 } 1012 } 1013 fieldNum := int32(wire >> 3) 1014 wireType := int(wire & 0x7) 1015 if wireType == 4 { 1016 return fmt.Errorf("proto: DNShardRecord: wiretype end group for non-group") 1017 } 1018 if fieldNum <= 0 { 1019 return fmt.Errorf("proto: DNShardRecord: illegal tag %d (wire type %d)", fieldNum, wire) 1020 } 1021 switch fieldNum { 1022 case 1: 1023 if wireType != 0 { 1024 return fmt.Errorf("proto: wrong wireType = %d for field ShardID", wireType) 1025 } 1026 m.ShardID = 0 1027 for shift := uint(0); ; shift += 7 { 1028 if shift >= 64 { 1029 return ErrIntOverflowMetadata 1030 } 1031 if iNdEx >= l { 1032 return io.ErrUnexpectedEOF 1033 } 1034 b := dAtA[iNdEx] 1035 iNdEx++ 1036 m.ShardID |= uint64(b&0x7F) << shift 1037 if b < 0x80 { 1038 break 1039 } 1040 } 1041 case 2: 1042 if wireType != 0 { 1043 return fmt.Errorf("proto: wrong wireType = %d for field LogShardID", wireType) 1044 } 1045 m.LogShardID = 0 1046 for shift := uint(0); ; shift += 7 { 1047 if shift >= 64 { 1048 return ErrIntOverflowMetadata 1049 } 1050 if iNdEx >= l { 1051 return io.ErrUnexpectedEOF 1052 } 1053 b := dAtA[iNdEx] 1054 iNdEx++ 1055 m.LogShardID |= uint64(b&0x7F) << shift 1056 if b < 0x80 { 1057 break 1058 } 1059 } 1060 default: 1061 iNdEx = preIndex 1062 skippy, err := skipMetadata(dAtA[iNdEx:]) 1063 if err != nil { 1064 return err 1065 } 1066 if (skippy < 0) || (iNdEx+skippy) < 0 { 1067 return ErrInvalidLengthMetadata 1068 } 1069 if (iNdEx + skippy) > l { 1070 return io.ErrUnexpectedEOF 1071 } 1072 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1073 iNdEx += skippy 1074 } 1075 } 1076 1077 if iNdEx > l { 1078 return io.ErrUnexpectedEOF 1079 } 1080 return nil 1081 } 1082 func (m *DNShard) Unmarshal(dAtA []byte) error { 1083 l := len(dAtA) 1084 iNdEx := 0 1085 for iNdEx < l { 1086 preIndex := iNdEx 1087 var wire uint64 1088 for shift := uint(0); ; shift += 7 { 1089 if shift >= 64 { 1090 return ErrIntOverflowMetadata 1091 } 1092 if iNdEx >= l { 1093 return io.ErrUnexpectedEOF 1094 } 1095 b := dAtA[iNdEx] 1096 iNdEx++ 1097 wire |= uint64(b&0x7F) << shift 1098 if b < 0x80 { 1099 break 1100 } 1101 } 1102 fieldNum := int32(wire >> 3) 1103 wireType := int(wire & 0x7) 1104 if wireType == 4 { 1105 return fmt.Errorf("proto: DNShard: wiretype end group for non-group") 1106 } 1107 if fieldNum <= 0 { 1108 return fmt.Errorf("proto: DNShard: illegal tag %d (wire type %d)", fieldNum, wire) 1109 } 1110 switch fieldNum { 1111 case 1: 1112 if wireType != 2 { 1113 return fmt.Errorf("proto: wrong wireType = %d for field DNShardRecord", wireType) 1114 } 1115 var msglen int 1116 for shift := uint(0); ; shift += 7 { 1117 if shift >= 64 { 1118 return ErrIntOverflowMetadata 1119 } 1120 if iNdEx >= l { 1121 return io.ErrUnexpectedEOF 1122 } 1123 b := dAtA[iNdEx] 1124 iNdEx++ 1125 msglen |= int(b&0x7F) << shift 1126 if b < 0x80 { 1127 break 1128 } 1129 } 1130 if msglen < 0 { 1131 return ErrInvalidLengthMetadata 1132 } 1133 postIndex := iNdEx + msglen 1134 if postIndex < 0 { 1135 return ErrInvalidLengthMetadata 1136 } 1137 if postIndex > l { 1138 return io.ErrUnexpectedEOF 1139 } 1140 if err := m.DNShardRecord.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1141 return err 1142 } 1143 iNdEx = postIndex 1144 case 2: 1145 if wireType != 0 { 1146 return fmt.Errorf("proto: wrong wireType = %d for field ReplicaID", wireType) 1147 } 1148 m.ReplicaID = 0 1149 for shift := uint(0); ; shift += 7 { 1150 if shift >= 64 { 1151 return ErrIntOverflowMetadata 1152 } 1153 if iNdEx >= l { 1154 return io.ErrUnexpectedEOF 1155 } 1156 b := dAtA[iNdEx] 1157 iNdEx++ 1158 m.ReplicaID |= uint64(b&0x7F) << shift 1159 if b < 0x80 { 1160 break 1161 } 1162 } 1163 case 3: 1164 if wireType != 2 { 1165 return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) 1166 } 1167 var stringLen uint64 1168 for shift := uint(0); ; shift += 7 { 1169 if shift >= 64 { 1170 return ErrIntOverflowMetadata 1171 } 1172 if iNdEx >= l { 1173 return io.ErrUnexpectedEOF 1174 } 1175 b := dAtA[iNdEx] 1176 iNdEx++ 1177 stringLen |= uint64(b&0x7F) << shift 1178 if b < 0x80 { 1179 break 1180 } 1181 } 1182 intStringLen := int(stringLen) 1183 if intStringLen < 0 { 1184 return ErrInvalidLengthMetadata 1185 } 1186 postIndex := iNdEx + intStringLen 1187 if postIndex < 0 { 1188 return ErrInvalidLengthMetadata 1189 } 1190 if postIndex > l { 1191 return io.ErrUnexpectedEOF 1192 } 1193 m.Address = string(dAtA[iNdEx:postIndex]) 1194 iNdEx = postIndex 1195 default: 1196 iNdEx = preIndex 1197 skippy, err := skipMetadata(dAtA[iNdEx:]) 1198 if err != nil { 1199 return err 1200 } 1201 if (skippy < 0) || (iNdEx+skippy) < 0 { 1202 return ErrInvalidLengthMetadata 1203 } 1204 if (iNdEx + skippy) > l { 1205 return io.ErrUnexpectedEOF 1206 } 1207 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1208 iNdEx += skippy 1209 } 1210 } 1211 1212 if iNdEx > l { 1213 return io.ErrUnexpectedEOF 1214 } 1215 return nil 1216 } 1217 func (m *LogShardRecord) Unmarshal(dAtA []byte) error { 1218 l := len(dAtA) 1219 iNdEx := 0 1220 for iNdEx < l { 1221 preIndex := iNdEx 1222 var wire uint64 1223 for shift := uint(0); ; shift += 7 { 1224 if shift >= 64 { 1225 return ErrIntOverflowMetadata 1226 } 1227 if iNdEx >= l { 1228 return io.ErrUnexpectedEOF 1229 } 1230 b := dAtA[iNdEx] 1231 iNdEx++ 1232 wire |= uint64(b&0x7F) << shift 1233 if b < 0x80 { 1234 break 1235 } 1236 } 1237 fieldNum := int32(wire >> 3) 1238 wireType := int(wire & 0x7) 1239 if wireType == 4 { 1240 return fmt.Errorf("proto: LogShardRecord: wiretype end group for non-group") 1241 } 1242 if fieldNum <= 0 { 1243 return fmt.Errorf("proto: LogShardRecord: illegal tag %d (wire type %d)", fieldNum, wire) 1244 } 1245 switch fieldNum { 1246 case 1: 1247 if wireType != 0 { 1248 return fmt.Errorf("proto: wrong wireType = %d for field ShardID", wireType) 1249 } 1250 m.ShardID = 0 1251 for shift := uint(0); ; shift += 7 { 1252 if shift >= 64 { 1253 return ErrIntOverflowMetadata 1254 } 1255 if iNdEx >= l { 1256 return io.ErrUnexpectedEOF 1257 } 1258 b := dAtA[iNdEx] 1259 iNdEx++ 1260 m.ShardID |= uint64(b&0x7F) << shift 1261 if b < 0x80 { 1262 break 1263 } 1264 } 1265 case 2: 1266 if wireType != 0 { 1267 return fmt.Errorf("proto: wrong wireType = %d for field NumberOfReplicas", wireType) 1268 } 1269 m.NumberOfReplicas = 0 1270 for shift := uint(0); ; shift += 7 { 1271 if shift >= 64 { 1272 return ErrIntOverflowMetadata 1273 } 1274 if iNdEx >= l { 1275 return io.ErrUnexpectedEOF 1276 } 1277 b := dAtA[iNdEx] 1278 iNdEx++ 1279 m.NumberOfReplicas |= uint64(b&0x7F) << shift 1280 if b < 0x80 { 1281 break 1282 } 1283 } 1284 default: 1285 iNdEx = preIndex 1286 skippy, err := skipMetadata(dAtA[iNdEx:]) 1287 if err != nil { 1288 return err 1289 } 1290 if (skippy < 0) || (iNdEx+skippy) < 0 { 1291 return ErrInvalidLengthMetadata 1292 } 1293 if (iNdEx + skippy) > l { 1294 return io.ErrUnexpectedEOF 1295 } 1296 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1297 iNdEx += skippy 1298 } 1299 } 1300 1301 if iNdEx > l { 1302 return io.ErrUnexpectedEOF 1303 } 1304 return nil 1305 } 1306 func (m *LogShard) Unmarshal(dAtA []byte) error { 1307 l := len(dAtA) 1308 iNdEx := 0 1309 for iNdEx < l { 1310 preIndex := iNdEx 1311 var wire uint64 1312 for shift := uint(0); ; shift += 7 { 1313 if shift >= 64 { 1314 return ErrIntOverflowMetadata 1315 } 1316 if iNdEx >= l { 1317 return io.ErrUnexpectedEOF 1318 } 1319 b := dAtA[iNdEx] 1320 iNdEx++ 1321 wire |= uint64(b&0x7F) << shift 1322 if b < 0x80 { 1323 break 1324 } 1325 } 1326 fieldNum := int32(wire >> 3) 1327 wireType := int(wire & 0x7) 1328 if wireType == 4 { 1329 return fmt.Errorf("proto: LogShard: wiretype end group for non-group") 1330 } 1331 if fieldNum <= 0 { 1332 return fmt.Errorf("proto: LogShard: illegal tag %d (wire type %d)", fieldNum, wire) 1333 } 1334 switch fieldNum { 1335 case 1: 1336 if wireType != 2 { 1337 return fmt.Errorf("proto: wrong wireType = %d for field LogShardRecord", wireType) 1338 } 1339 var msglen int 1340 for shift := uint(0); ; shift += 7 { 1341 if shift >= 64 { 1342 return ErrIntOverflowMetadata 1343 } 1344 if iNdEx >= l { 1345 return io.ErrUnexpectedEOF 1346 } 1347 b := dAtA[iNdEx] 1348 iNdEx++ 1349 msglen |= int(b&0x7F) << shift 1350 if b < 0x80 { 1351 break 1352 } 1353 } 1354 if msglen < 0 { 1355 return ErrInvalidLengthMetadata 1356 } 1357 postIndex := iNdEx + msglen 1358 if postIndex < 0 { 1359 return ErrInvalidLengthMetadata 1360 } 1361 if postIndex > l { 1362 return io.ErrUnexpectedEOF 1363 } 1364 if err := m.LogShardRecord.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1365 return err 1366 } 1367 iNdEx = postIndex 1368 case 2: 1369 if wireType != 0 { 1370 return fmt.Errorf("proto: wrong wireType = %d for field ReplicaID", wireType) 1371 } 1372 m.ReplicaID = 0 1373 for shift := uint(0); ; shift += 7 { 1374 if shift >= 64 { 1375 return ErrIntOverflowMetadata 1376 } 1377 if iNdEx >= l { 1378 return io.ErrUnexpectedEOF 1379 } 1380 b := dAtA[iNdEx] 1381 iNdEx++ 1382 m.ReplicaID |= uint64(b&0x7F) << shift 1383 if b < 0x80 { 1384 break 1385 } 1386 } 1387 default: 1388 iNdEx = preIndex 1389 skippy, err := skipMetadata(dAtA[iNdEx:]) 1390 if err != nil { 1391 return err 1392 } 1393 if (skippy < 0) || (iNdEx+skippy) < 0 { 1394 return ErrInvalidLengthMetadata 1395 } 1396 if (iNdEx + skippy) > l { 1397 return io.ErrUnexpectedEOF 1398 } 1399 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1400 iNdEx += skippy 1401 } 1402 } 1403 1404 if iNdEx > l { 1405 return io.ErrUnexpectedEOF 1406 } 1407 return nil 1408 } 1409 func (m *DNStore) Unmarshal(dAtA []byte) error { 1410 l := len(dAtA) 1411 iNdEx := 0 1412 for iNdEx < l { 1413 preIndex := iNdEx 1414 var wire uint64 1415 for shift := uint(0); ; shift += 7 { 1416 if shift >= 64 { 1417 return ErrIntOverflowMetadata 1418 } 1419 if iNdEx >= l { 1420 return io.ErrUnexpectedEOF 1421 } 1422 b := dAtA[iNdEx] 1423 iNdEx++ 1424 wire |= uint64(b&0x7F) << shift 1425 if b < 0x80 { 1426 break 1427 } 1428 } 1429 fieldNum := int32(wire >> 3) 1430 wireType := int(wire & 0x7) 1431 if wireType == 4 { 1432 return fmt.Errorf("proto: DNStore: wiretype end group for non-group") 1433 } 1434 if fieldNum <= 0 { 1435 return fmt.Errorf("proto: DNStore: illegal tag %d (wire type %d)", fieldNum, wire) 1436 } 1437 switch fieldNum { 1438 case 1: 1439 if wireType != 2 { 1440 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 1441 } 1442 var stringLen uint64 1443 for shift := uint(0); ; shift += 7 { 1444 if shift >= 64 { 1445 return ErrIntOverflowMetadata 1446 } 1447 if iNdEx >= l { 1448 return io.ErrUnexpectedEOF 1449 } 1450 b := dAtA[iNdEx] 1451 iNdEx++ 1452 stringLen |= uint64(b&0x7F) << shift 1453 if b < 0x80 { 1454 break 1455 } 1456 } 1457 intStringLen := int(stringLen) 1458 if intStringLen < 0 { 1459 return ErrInvalidLengthMetadata 1460 } 1461 postIndex := iNdEx + intStringLen 1462 if postIndex < 0 { 1463 return ErrInvalidLengthMetadata 1464 } 1465 if postIndex > l { 1466 return io.ErrUnexpectedEOF 1467 } 1468 m.UUID = string(dAtA[iNdEx:postIndex]) 1469 iNdEx = postIndex 1470 case 2: 1471 if wireType != 2 { 1472 return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType) 1473 } 1474 var msglen int 1475 for shift := uint(0); ; shift += 7 { 1476 if shift >= 64 { 1477 return ErrIntOverflowMetadata 1478 } 1479 if iNdEx >= l { 1480 return io.ErrUnexpectedEOF 1481 } 1482 b := dAtA[iNdEx] 1483 iNdEx++ 1484 msglen |= int(b&0x7F) << shift 1485 if b < 0x80 { 1486 break 1487 } 1488 } 1489 if msglen < 0 { 1490 return ErrInvalidLengthMetadata 1491 } 1492 postIndex := iNdEx + msglen 1493 if postIndex < 0 { 1494 return ErrInvalidLengthMetadata 1495 } 1496 if postIndex > l { 1497 return io.ErrUnexpectedEOF 1498 } 1499 m.Shards = append(m.Shards, DNShard{}) 1500 if err := m.Shards[len(m.Shards)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1501 return err 1502 } 1503 iNdEx = postIndex 1504 default: 1505 iNdEx = preIndex 1506 skippy, err := skipMetadata(dAtA[iNdEx:]) 1507 if err != nil { 1508 return err 1509 } 1510 if (skippy < 0) || (iNdEx+skippy) < 0 { 1511 return ErrInvalidLengthMetadata 1512 } 1513 if (iNdEx + skippy) > l { 1514 return io.ErrUnexpectedEOF 1515 } 1516 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1517 iNdEx += skippy 1518 } 1519 } 1520 1521 if iNdEx > l { 1522 return io.ErrUnexpectedEOF 1523 } 1524 return nil 1525 } 1526 func (m *LogStore) Unmarshal(dAtA []byte) error { 1527 l := len(dAtA) 1528 iNdEx := 0 1529 for iNdEx < l { 1530 preIndex := iNdEx 1531 var wire uint64 1532 for shift := uint(0); ; shift += 7 { 1533 if shift >= 64 { 1534 return ErrIntOverflowMetadata 1535 } 1536 if iNdEx >= l { 1537 return io.ErrUnexpectedEOF 1538 } 1539 b := dAtA[iNdEx] 1540 iNdEx++ 1541 wire |= uint64(b&0x7F) << shift 1542 if b < 0x80 { 1543 break 1544 } 1545 } 1546 fieldNum := int32(wire >> 3) 1547 wireType := int(wire & 0x7) 1548 if wireType == 4 { 1549 return fmt.Errorf("proto: LogStore: wiretype end group for non-group") 1550 } 1551 if fieldNum <= 0 { 1552 return fmt.Errorf("proto: LogStore: illegal tag %d (wire type %d)", fieldNum, wire) 1553 } 1554 switch fieldNum { 1555 case 1: 1556 if wireType != 2 { 1557 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 1558 } 1559 var stringLen uint64 1560 for shift := uint(0); ; shift += 7 { 1561 if shift >= 64 { 1562 return ErrIntOverflowMetadata 1563 } 1564 if iNdEx >= l { 1565 return io.ErrUnexpectedEOF 1566 } 1567 b := dAtA[iNdEx] 1568 iNdEx++ 1569 stringLen |= uint64(b&0x7F) << shift 1570 if b < 0x80 { 1571 break 1572 } 1573 } 1574 intStringLen := int(stringLen) 1575 if intStringLen < 0 { 1576 return ErrInvalidLengthMetadata 1577 } 1578 postIndex := iNdEx + intStringLen 1579 if postIndex < 0 { 1580 return ErrInvalidLengthMetadata 1581 } 1582 if postIndex > l { 1583 return io.ErrUnexpectedEOF 1584 } 1585 m.UUID = string(dAtA[iNdEx:postIndex]) 1586 iNdEx = postIndex 1587 case 2: 1588 if wireType != 2 { 1589 return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType) 1590 } 1591 var msglen int 1592 for shift := uint(0); ; shift += 7 { 1593 if shift >= 64 { 1594 return ErrIntOverflowMetadata 1595 } 1596 if iNdEx >= l { 1597 return io.ErrUnexpectedEOF 1598 } 1599 b := dAtA[iNdEx] 1600 iNdEx++ 1601 msglen |= int(b&0x7F) << shift 1602 if b < 0x80 { 1603 break 1604 } 1605 } 1606 if msglen < 0 { 1607 return ErrInvalidLengthMetadata 1608 } 1609 postIndex := iNdEx + msglen 1610 if postIndex < 0 { 1611 return ErrInvalidLengthMetadata 1612 } 1613 if postIndex > l { 1614 return io.ErrUnexpectedEOF 1615 } 1616 m.Shards = append(m.Shards, LogShard{}) 1617 if err := m.Shards[len(m.Shards)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1618 return err 1619 } 1620 iNdEx = postIndex 1621 default: 1622 iNdEx = preIndex 1623 skippy, err := skipMetadata(dAtA[iNdEx:]) 1624 if err != nil { 1625 return err 1626 } 1627 if (skippy < 0) || (iNdEx+skippy) < 0 { 1628 return ErrInvalidLengthMetadata 1629 } 1630 if (iNdEx + skippy) > l { 1631 return io.ErrUnexpectedEOF 1632 } 1633 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1634 iNdEx += skippy 1635 } 1636 } 1637 1638 if iNdEx > l { 1639 return io.ErrUnexpectedEOF 1640 } 1641 return nil 1642 } 1643 func (m *CNStore) Unmarshal(dAtA []byte) error { 1644 l := len(dAtA) 1645 iNdEx := 0 1646 for iNdEx < l { 1647 preIndex := iNdEx 1648 var wire uint64 1649 for shift := uint(0); ; shift += 7 { 1650 if shift >= 64 { 1651 return ErrIntOverflowMetadata 1652 } 1653 if iNdEx >= l { 1654 return io.ErrUnexpectedEOF 1655 } 1656 b := dAtA[iNdEx] 1657 iNdEx++ 1658 wire |= uint64(b&0x7F) << shift 1659 if b < 0x80 { 1660 break 1661 } 1662 } 1663 fieldNum := int32(wire >> 3) 1664 wireType := int(wire & 0x7) 1665 if wireType == 4 { 1666 return fmt.Errorf("proto: CNStore: wiretype end group for non-group") 1667 } 1668 if fieldNum <= 0 { 1669 return fmt.Errorf("proto: CNStore: illegal tag %d (wire type %d)", fieldNum, wire) 1670 } 1671 switch fieldNum { 1672 case 1: 1673 if wireType != 2 { 1674 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 1675 } 1676 var stringLen uint64 1677 for shift := uint(0); ; shift += 7 { 1678 if shift >= 64 { 1679 return ErrIntOverflowMetadata 1680 } 1681 if iNdEx >= l { 1682 return io.ErrUnexpectedEOF 1683 } 1684 b := dAtA[iNdEx] 1685 iNdEx++ 1686 stringLen |= uint64(b&0x7F) << shift 1687 if b < 0x80 { 1688 break 1689 } 1690 } 1691 intStringLen := int(stringLen) 1692 if intStringLen < 0 { 1693 return ErrInvalidLengthMetadata 1694 } 1695 postIndex := iNdEx + intStringLen 1696 if postIndex < 0 { 1697 return ErrInvalidLengthMetadata 1698 } 1699 if postIndex > l { 1700 return io.ErrUnexpectedEOF 1701 } 1702 m.UUID = string(dAtA[iNdEx:postIndex]) 1703 iNdEx = postIndex 1704 case 2: 1705 if wireType != 0 { 1706 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 1707 } 1708 m.Role = 0 1709 for shift := uint(0); ; shift += 7 { 1710 if shift >= 64 { 1711 return ErrIntOverflowMetadata 1712 } 1713 if iNdEx >= l { 1714 return io.ErrUnexpectedEOF 1715 } 1716 b := dAtA[iNdEx] 1717 iNdEx++ 1718 m.Role |= CNRole(b&0x7F) << shift 1719 if b < 0x80 { 1720 break 1721 } 1722 } 1723 default: 1724 iNdEx = preIndex 1725 skippy, err := skipMetadata(dAtA[iNdEx:]) 1726 if err != nil { 1727 return err 1728 } 1729 if (skippy < 0) || (iNdEx+skippy) < 0 { 1730 return ErrInvalidLengthMetadata 1731 } 1732 if (iNdEx + skippy) > l { 1733 return io.ErrUnexpectedEOF 1734 } 1735 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1736 iNdEx += skippy 1737 } 1738 } 1739 1740 if iNdEx > l { 1741 return io.ErrUnexpectedEOF 1742 } 1743 return nil 1744 } 1745 func skipMetadata(dAtA []byte) (n int, err error) { 1746 l := len(dAtA) 1747 iNdEx := 0 1748 depth := 0 1749 for iNdEx < l { 1750 var wire uint64 1751 for shift := uint(0); ; shift += 7 { 1752 if shift >= 64 { 1753 return 0, ErrIntOverflowMetadata 1754 } 1755 if iNdEx >= l { 1756 return 0, io.ErrUnexpectedEOF 1757 } 1758 b := dAtA[iNdEx] 1759 iNdEx++ 1760 wire |= (uint64(b) & 0x7F) << shift 1761 if b < 0x80 { 1762 break 1763 } 1764 } 1765 wireType := int(wire & 0x7) 1766 switch wireType { 1767 case 0: 1768 for shift := uint(0); ; shift += 7 { 1769 if shift >= 64 { 1770 return 0, ErrIntOverflowMetadata 1771 } 1772 if iNdEx >= l { 1773 return 0, io.ErrUnexpectedEOF 1774 } 1775 iNdEx++ 1776 if dAtA[iNdEx-1] < 0x80 { 1777 break 1778 } 1779 } 1780 case 1: 1781 iNdEx += 8 1782 case 2: 1783 var length int 1784 for shift := uint(0); ; shift += 7 { 1785 if shift >= 64 { 1786 return 0, ErrIntOverflowMetadata 1787 } 1788 if iNdEx >= l { 1789 return 0, io.ErrUnexpectedEOF 1790 } 1791 b := dAtA[iNdEx] 1792 iNdEx++ 1793 length |= (int(b) & 0x7F) << shift 1794 if b < 0x80 { 1795 break 1796 } 1797 } 1798 if length < 0 { 1799 return 0, ErrInvalidLengthMetadata 1800 } 1801 iNdEx += length 1802 case 3: 1803 depth++ 1804 case 4: 1805 if depth == 0 { 1806 return 0, ErrUnexpectedEndOfGroupMetadata 1807 } 1808 depth-- 1809 case 5: 1810 iNdEx += 4 1811 default: 1812 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 1813 } 1814 if iNdEx < 0 { 1815 return 0, ErrInvalidLengthMetadata 1816 } 1817 if depth == 0 { 1818 return iNdEx, nil 1819 } 1820 } 1821 return 0, io.ErrUnexpectedEOF 1822 } 1823 1824 var ( 1825 ErrInvalidLengthMetadata = fmt.Errorf("proto: negative length found during unmarshaling") 1826 ErrIntOverflowMetadata = fmt.Errorf("proto: integer overflow") 1827 ErrUnexpectedEndOfGroupMetadata = fmt.Errorf("proto: unexpected end of group") 1828 )