github.com/matrixorigin/matrixone@v0.7.0/pkg/pb/logservice/logservice.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: logservice.proto 3 4 package logservice 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 metadata "github.com/matrixorigin/matrixone/pkg/pb/metadata" 15 ) 16 17 // Reference imports to suppress errors if they are not otherwise used. 18 var _ = proto.Marshal 19 var _ = fmt.Errorf 20 var _ = math.Inf 21 22 // This is a compile-time assertion to ensure that this generated file 23 // is compatible with the proto package it is being compiled against. 24 // A compilation error at this line likely means your copy of the 25 // proto package needs to be updated. 26 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 27 28 type UpdateType int32 29 30 const ( 31 LeaseHolderIDUpdate UpdateType = 0 32 TruncateLSNUpdate UpdateType = 1 33 UserEntryUpdate UpdateType = 2 34 TSOUpdate UpdateType = 3 35 ) 36 37 var UpdateType_name = map[int32]string{ 38 0: "LeaseHolderIDUpdate", 39 1: "TruncateLSNUpdate", 40 2: "UserEntryUpdate", 41 3: "TSOUpdate", 42 } 43 44 var UpdateType_value = map[string]int32{ 45 "LeaseHolderIDUpdate": 0, 46 "TruncateLSNUpdate": 1, 47 "UserEntryUpdate": 2, 48 "TSOUpdate": 3, 49 } 50 51 func (x UpdateType) String() string { 52 return proto.EnumName(UpdateType_name, int32(x)) 53 } 54 55 func (UpdateType) EnumDescriptor() ([]byte, []int) { 56 return fileDescriptor_fd1040c5381ab5a7, []int{0} 57 } 58 59 type NodeState int32 60 61 const ( 62 NormalState NodeState = 0 63 TimeoutState NodeState = 1 64 ) 65 66 var NodeState_name = map[int32]string{ 67 0: "NormalState", 68 1: "TimeoutState", 69 } 70 71 var NodeState_value = map[string]int32{ 72 "NormalState": 0, 73 "TimeoutState": 1, 74 } 75 76 func (x NodeState) String() string { 77 return proto.EnumName(NodeState_name, int32(x)) 78 } 79 80 func (NodeState) EnumDescriptor() ([]byte, []int) { 81 return fileDescriptor_fd1040c5381ab5a7, []int{1} 82 } 83 84 type MethodType int32 85 86 const ( 87 TSO_UPDATE MethodType = 0 88 APPEND MethodType = 1 89 READ MethodType = 2 90 TRUNCATE MethodType = 3 91 GET_TRUNCATE MethodType = 4 92 CONNECT MethodType = 5 93 CONNECT_RO MethodType = 6 94 LOG_HEARTBEAT MethodType = 7 95 CN_HEARTBEAT MethodType = 8 96 DN_HEARTBEAT MethodType = 9 97 CHECK_HAKEEPER MethodType = 10 98 GET_CLUSTER_DETAILS MethodType = 11 99 GET_SHARD_INFO MethodType = 12 100 CN_ALLOCATE_ID MethodType = 13 101 GET_CLUSTER_STATE MethodType = 14 102 ) 103 104 var MethodType_name = map[int32]string{ 105 0: "TSO_UPDATE", 106 1: "APPEND", 107 2: "READ", 108 3: "TRUNCATE", 109 4: "GET_TRUNCATE", 110 5: "CONNECT", 111 6: "CONNECT_RO", 112 7: "LOG_HEARTBEAT", 113 8: "CN_HEARTBEAT", 114 9: "DN_HEARTBEAT", 115 10: "CHECK_HAKEEPER", 116 11: "GET_CLUSTER_DETAILS", 117 12: "GET_SHARD_INFO", 118 13: "CN_ALLOCATE_ID", 119 14: "GET_CLUSTER_STATE", 120 } 121 122 var MethodType_value = map[string]int32{ 123 "TSO_UPDATE": 0, 124 "APPEND": 1, 125 "READ": 2, 126 "TRUNCATE": 3, 127 "GET_TRUNCATE": 4, 128 "CONNECT": 5, 129 "CONNECT_RO": 6, 130 "LOG_HEARTBEAT": 7, 131 "CN_HEARTBEAT": 8, 132 "DN_HEARTBEAT": 9, 133 "CHECK_HAKEEPER": 10, 134 "GET_CLUSTER_DETAILS": 11, 135 "GET_SHARD_INFO": 12, 136 "CN_ALLOCATE_ID": 13, 137 "GET_CLUSTER_STATE": 14, 138 } 139 140 func (x MethodType) String() string { 141 return proto.EnumName(MethodType_name, int32(x)) 142 } 143 144 func (MethodType) EnumDescriptor() ([]byte, []int) { 145 return fileDescriptor_fd1040c5381ab5a7, []int{2} 146 } 147 148 type RecordType int32 149 150 const ( 151 UserRecord RecordType = 0 152 Internal RecordType = 1 153 LeaseUpdate RecordType = 2 154 LeaseRejected RecordType = 3 155 ) 156 157 var RecordType_name = map[int32]string{ 158 0: "UserRecord", 159 1: "Internal", 160 2: "LeaseUpdate", 161 3: "LeaseRejected", 162 } 163 164 var RecordType_value = map[string]int32{ 165 "UserRecord": 0, 166 "Internal": 1, 167 "LeaseUpdate": 2, 168 "LeaseRejected": 3, 169 } 170 171 func (x RecordType) String() string { 172 return proto.EnumName(RecordType_name, int32(x)) 173 } 174 175 func (RecordType) EnumDescriptor() ([]byte, []int) { 176 return fileDescriptor_fd1040c5381ab5a7, []int{3} 177 } 178 179 type HAKeeperUpdateType int32 180 181 const ( 182 TickUpdate HAKeeperUpdateType = 0 183 CNHeartbeatUpdate HAKeeperUpdateType = 1 184 DNHeartbeatUpdate HAKeeperUpdateType = 2 185 LogHeartbeatUpdate HAKeeperUpdateType = 3 186 GetIDUpdate HAKeeperUpdateType = 4 187 ScheduleCommandUpdate HAKeeperUpdateType = 5 188 SetStateUpdate HAKeeperUpdateType = 6 189 InitialClusterUpdate HAKeeperUpdateType = 7 190 SetTaskSchedulerStateUpdate HAKeeperUpdateType = 8 191 SetTaskTableUserUpdate HAKeeperUpdateType = 9 192 ) 193 194 var HAKeeperUpdateType_name = map[int32]string{ 195 0: "TickUpdate", 196 1: "CNHeartbeatUpdate", 197 2: "DNHeartbeatUpdate", 198 3: "LogHeartbeatUpdate", 199 4: "GetIDUpdate", 200 5: "ScheduleCommandUpdate", 201 6: "SetStateUpdate", 202 7: "InitialClusterUpdate", 203 8: "SetTaskSchedulerStateUpdate", 204 9: "SetTaskTableUserUpdate", 205 } 206 207 var HAKeeperUpdateType_value = map[string]int32{ 208 "TickUpdate": 0, 209 "CNHeartbeatUpdate": 1, 210 "DNHeartbeatUpdate": 2, 211 "LogHeartbeatUpdate": 3, 212 "GetIDUpdate": 4, 213 "ScheduleCommandUpdate": 5, 214 "SetStateUpdate": 6, 215 "InitialClusterUpdate": 7, 216 "SetTaskSchedulerStateUpdate": 8, 217 "SetTaskTableUserUpdate": 9, 218 } 219 220 func (x HAKeeperUpdateType) String() string { 221 return proto.EnumName(HAKeeperUpdateType_name, int32(x)) 222 } 223 224 func (HAKeeperUpdateType) EnumDescriptor() ([]byte, []int) { 225 return fileDescriptor_fd1040c5381ab5a7, []int{4} 226 } 227 228 // HAKeeperState state transition diagram 229 // 230 // HAKeeperCreated 231 // │ 232 // │ cluster init info set 233 // ▼ 234 // HAKeeperBootstrapping 235 // │ 236 // │ init schedule commands received 237 // ▼ 238 // HAKeeperBootstrapCommandsReceived 239 // │ 240 // │ 241 // ┌───────────┴───────────┐ 242 // │ time out │ bootstrap successfully 243 // ▼ ▼ 244 // 245 // HAKeeperBootstrapFailed HAKeeperRunning 246 type HAKeeperState int32 247 248 const ( 249 HAKeeperCreated HAKeeperState = 0 250 HAKeeperBootstrapping HAKeeperState = 1 251 HAKeeperBootstrapCommandsReceived HAKeeperState = 2 252 HAKeeperBootstrapFailed HAKeeperState = 3 253 HAKeeperRunning HAKeeperState = 4 254 ) 255 256 var HAKeeperState_name = map[int32]string{ 257 0: "HAKeeperCreated", 258 1: "HAKeeperBootstrapping", 259 2: "HAKeeperBootstrapCommandsReceived", 260 3: "HAKeeperBootstrapFailed", 261 4: "HAKeeperRunning", 262 } 263 264 var HAKeeperState_value = map[string]int32{ 265 "HAKeeperCreated": 0, 266 "HAKeeperBootstrapping": 1, 267 "HAKeeperBootstrapCommandsReceived": 2, 268 "HAKeeperBootstrapFailed": 3, 269 "HAKeeperRunning": 4, 270 } 271 272 func (x HAKeeperState) String() string { 273 return proto.EnumName(HAKeeperState_name, int32(x)) 274 } 275 276 func (HAKeeperState) EnumDescriptor() ([]byte, []int) { 277 return fileDescriptor_fd1040c5381ab5a7, []int{5} 278 } 279 280 // TaskSchedulerState state transition diagram 281 // 282 // TaskSchedulerCreated 283 // │ 284 // │ setTaskTableUser() 285 // ▼ 286 // TaskSchedulerStarted 287 // │ ▲ 288 // │ │ 289 // ▼ │ 290 // TaskSchedulerStopped 291 type TaskSchedulerState int32 292 293 const ( 294 TaskSchedulerCreated TaskSchedulerState = 0 295 TaskSchedulerRunning TaskSchedulerState = 1 296 TaskSchedulerStopped TaskSchedulerState = 2 297 ) 298 299 var TaskSchedulerState_name = map[int32]string{ 300 0: "TaskSchedulerCreated", 301 1: "TaskSchedulerRunning", 302 2: "TaskSchedulerStopped", 303 } 304 305 var TaskSchedulerState_value = map[string]int32{ 306 "TaskSchedulerCreated": 0, 307 "TaskSchedulerRunning": 1, 308 "TaskSchedulerStopped": 2, 309 } 310 311 func (x TaskSchedulerState) String() string { 312 return proto.EnumName(TaskSchedulerState_name, int32(x)) 313 } 314 315 func (TaskSchedulerState) EnumDescriptor() ([]byte, []int) { 316 return fileDescriptor_fd1040c5381ab5a7, []int{6} 317 } 318 319 // ConfigChangeType indicates config change command type. 320 type ConfigChangeType int32 321 322 const ( 323 AddReplica ConfigChangeType = 0 324 RemoveReplica ConfigChangeType = 1 325 StartReplica ConfigChangeType = 2 326 StopReplica ConfigChangeType = 3 327 KillZombie ConfigChangeType = 4 328 ) 329 330 var ConfigChangeType_name = map[int32]string{ 331 0: "AddReplica", 332 1: "RemoveReplica", 333 2: "StartReplica", 334 3: "StopReplica", 335 4: "KillZombie", 336 } 337 338 var ConfigChangeType_value = map[string]int32{ 339 "AddReplica": 0, 340 "RemoveReplica": 1, 341 "StartReplica": 2, 342 "StopReplica": 3, 343 "KillZombie": 4, 344 } 345 346 func (x ConfigChangeType) String() string { 347 return proto.EnumName(ConfigChangeType_name, int32(x)) 348 } 349 350 func (ConfigChangeType) EnumDescriptor() ([]byte, []int) { 351 return fileDescriptor_fd1040c5381ab5a7, []int{7} 352 } 353 354 // ServiceType specifies type of service 355 type ServiceType int32 356 357 const ( 358 LogService ServiceType = 0 359 DNService ServiceType = 1 360 CNService ServiceType = 2 361 ) 362 363 var ServiceType_name = map[int32]string{ 364 0: "LogService", 365 1: "DNService", 366 2: "CNService", 367 } 368 369 var ServiceType_value = map[string]int32{ 370 "LogService": 0, 371 "DNService": 1, 372 "CNService": 2, 373 } 374 375 func (x ServiceType) String() string { 376 return proto.EnumName(ServiceType_name, int32(x)) 377 } 378 379 func (ServiceType) EnumDescriptor() ([]byte, []int) { 380 return fileDescriptor_fd1040c5381ab5a7, []int{8} 381 } 382 383 type CNStore struct { 384 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 385 ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` 386 SQLAddress string `protobuf:"bytes,3,opt,name=SQLAddress,proto3" json:"SQLAddress,omitempty"` 387 Role metadata.CNRole `protobuf:"varint,4,opt,name=Role,proto3,enum=metadata.CNRole" json:"Role,omitempty"` 388 Tick uint64 `protobuf:"varint,5,opt,name=Tick,proto3" json:"Tick,omitempty"` 389 State NodeState `protobuf:"varint,6,opt,name=State,proto3,enum=logservice.NodeState" json:"State,omitempty"` 390 XXX_NoUnkeyedLiteral struct{} `json:"-"` 391 XXX_unrecognized []byte `json:"-"` 392 XXX_sizecache int32 `json:"-"` 393 } 394 395 func (m *CNStore) Reset() { *m = CNStore{} } 396 func (m *CNStore) String() string { return proto.CompactTextString(m) } 397 func (*CNStore) ProtoMessage() {} 398 func (*CNStore) Descriptor() ([]byte, []int) { 399 return fileDescriptor_fd1040c5381ab5a7, []int{0} 400 } 401 func (m *CNStore) XXX_Unmarshal(b []byte) error { 402 return m.Unmarshal(b) 403 } 404 func (m *CNStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 405 if deterministic { 406 return xxx_messageInfo_CNStore.Marshal(b, m, deterministic) 407 } else { 408 b = b[:cap(b)] 409 n, err := m.MarshalToSizedBuffer(b) 410 if err != nil { 411 return nil, err 412 } 413 return b[:n], nil 414 } 415 } 416 func (m *CNStore) XXX_Merge(src proto.Message) { 417 xxx_messageInfo_CNStore.Merge(m, src) 418 } 419 func (m *CNStore) XXX_Size() int { 420 return m.Size() 421 } 422 func (m *CNStore) XXX_DiscardUnknown() { 423 xxx_messageInfo_CNStore.DiscardUnknown(m) 424 } 425 426 var xxx_messageInfo_CNStore proto.InternalMessageInfo 427 428 func (m *CNStore) GetUUID() string { 429 if m != nil { 430 return m.UUID 431 } 432 return "" 433 } 434 435 func (m *CNStore) GetServiceAddress() string { 436 if m != nil { 437 return m.ServiceAddress 438 } 439 return "" 440 } 441 442 func (m *CNStore) GetSQLAddress() string { 443 if m != nil { 444 return m.SQLAddress 445 } 446 return "" 447 } 448 449 func (m *CNStore) GetRole() metadata.CNRole { 450 if m != nil { 451 return m.Role 452 } 453 return metadata.CNRole_TP 454 } 455 456 func (m *CNStore) GetTick() uint64 { 457 if m != nil { 458 return m.Tick 459 } 460 return 0 461 } 462 463 func (m *CNStore) GetState() NodeState { 464 if m != nil { 465 return m.State 466 } 467 return NormalState 468 } 469 470 type DNStore struct { 471 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 472 ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` 473 Tick uint64 `protobuf:"varint,3,opt,name=Tick,proto3" json:"Tick,omitempty"` 474 State NodeState `protobuf:"varint,4,opt,name=State,proto3,enum=logservice.NodeState" json:"State,omitempty"` 475 Shards []DNShardInfo `protobuf:"bytes,5,rep,name=Shards,proto3" json:"Shards"` 476 // Server address for logtail push model 477 LogtailServerAddress string `protobuf:"bytes,6,opt,name=LogtailServerAddress,proto3" json:"LogtailServerAddress,omitempty"` 478 XXX_NoUnkeyedLiteral struct{} `json:"-"` 479 XXX_unrecognized []byte `json:"-"` 480 XXX_sizecache int32 `json:"-"` 481 } 482 483 func (m *DNStore) Reset() { *m = DNStore{} } 484 func (m *DNStore) String() string { return proto.CompactTextString(m) } 485 func (*DNStore) ProtoMessage() {} 486 func (*DNStore) Descriptor() ([]byte, []int) { 487 return fileDescriptor_fd1040c5381ab5a7, []int{1} 488 } 489 func (m *DNStore) XXX_Unmarshal(b []byte) error { 490 return m.Unmarshal(b) 491 } 492 func (m *DNStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 493 if deterministic { 494 return xxx_messageInfo_DNStore.Marshal(b, m, deterministic) 495 } else { 496 b = b[:cap(b)] 497 n, err := m.MarshalToSizedBuffer(b) 498 if err != nil { 499 return nil, err 500 } 501 return b[:n], nil 502 } 503 } 504 func (m *DNStore) XXX_Merge(src proto.Message) { 505 xxx_messageInfo_DNStore.Merge(m, src) 506 } 507 func (m *DNStore) XXX_Size() int { 508 return m.Size() 509 } 510 func (m *DNStore) XXX_DiscardUnknown() { 511 xxx_messageInfo_DNStore.DiscardUnknown(m) 512 } 513 514 var xxx_messageInfo_DNStore proto.InternalMessageInfo 515 516 func (m *DNStore) GetUUID() string { 517 if m != nil { 518 return m.UUID 519 } 520 return "" 521 } 522 523 func (m *DNStore) GetServiceAddress() string { 524 if m != nil { 525 return m.ServiceAddress 526 } 527 return "" 528 } 529 530 func (m *DNStore) GetTick() uint64 { 531 if m != nil { 532 return m.Tick 533 } 534 return 0 535 } 536 537 func (m *DNStore) GetState() NodeState { 538 if m != nil { 539 return m.State 540 } 541 return NormalState 542 } 543 544 func (m *DNStore) GetShards() []DNShardInfo { 545 if m != nil { 546 return m.Shards 547 } 548 return nil 549 } 550 551 func (m *DNStore) GetLogtailServerAddress() string { 552 if m != nil { 553 return m.LogtailServerAddress 554 } 555 return "" 556 } 557 558 type LogStore struct { 559 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 560 ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` 561 Tick uint64 `protobuf:"varint,3,opt,name=Tick,proto3" json:"Tick,omitempty"` 562 State NodeState `protobuf:"varint,4,opt,name=State,proto3,enum=logservice.NodeState" json:"State,omitempty"` 563 Replicas []LogReplicaInfo `protobuf:"bytes,5,rep,name=Replicas,proto3" json:"Replicas"` 564 XXX_NoUnkeyedLiteral struct{} `json:"-"` 565 XXX_unrecognized []byte `json:"-"` 566 XXX_sizecache int32 `json:"-"` 567 } 568 569 func (m *LogStore) Reset() { *m = LogStore{} } 570 func (m *LogStore) String() string { return proto.CompactTextString(m) } 571 func (*LogStore) ProtoMessage() {} 572 func (*LogStore) Descriptor() ([]byte, []int) { 573 return fileDescriptor_fd1040c5381ab5a7, []int{2} 574 } 575 func (m *LogStore) XXX_Unmarshal(b []byte) error { 576 return m.Unmarshal(b) 577 } 578 func (m *LogStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 579 if deterministic { 580 return xxx_messageInfo_LogStore.Marshal(b, m, deterministic) 581 } else { 582 b = b[:cap(b)] 583 n, err := m.MarshalToSizedBuffer(b) 584 if err != nil { 585 return nil, err 586 } 587 return b[:n], nil 588 } 589 } 590 func (m *LogStore) XXX_Merge(src proto.Message) { 591 xxx_messageInfo_LogStore.Merge(m, src) 592 } 593 func (m *LogStore) XXX_Size() int { 594 return m.Size() 595 } 596 func (m *LogStore) XXX_DiscardUnknown() { 597 xxx_messageInfo_LogStore.DiscardUnknown(m) 598 } 599 600 var xxx_messageInfo_LogStore proto.InternalMessageInfo 601 602 func (m *LogStore) GetUUID() string { 603 if m != nil { 604 return m.UUID 605 } 606 return "" 607 } 608 609 func (m *LogStore) GetServiceAddress() string { 610 if m != nil { 611 return m.ServiceAddress 612 } 613 return "" 614 } 615 616 func (m *LogStore) GetTick() uint64 { 617 if m != nil { 618 return m.Tick 619 } 620 return 0 621 } 622 623 func (m *LogStore) GetState() NodeState { 624 if m != nil { 625 return m.State 626 } 627 return NormalState 628 } 629 630 func (m *LogStore) GetReplicas() []LogReplicaInfo { 631 if m != nil { 632 return m.Replicas 633 } 634 return nil 635 } 636 637 // LogShardInfo contains information a log shard. 638 type LogShardInfo struct { 639 // ShardID is the ID of a Log shard. 640 ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` 641 // Replicas is a map of ReplicaID to LogStore UUID, it describe the member 642 // replicas of the shard at the given Epoch. 643 Replicas map[uint64]string `protobuf:"bytes,2,rep,name=Replicas,proto3" json:"Replicas,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 644 // Epoch is the epoch value of the Shard, member replicas of the Shard can 645 // change across epochs. 646 Epoch uint64 `protobuf:"varint,3,opt,name=Epoch,proto3" json:"Epoch,omitempty"` 647 // LeaderID is the ReplicaID of the leader replica at the given term. When 648 // LeaderID is 0, it means there is no leader or the leader is unknown. 649 LeaderID uint64 `protobuf:"varint,4,opt,name=LeaderID,proto3" json:"LeaderID,omitempty"` 650 // Term is the Raft term value. 651 Term uint64 `protobuf:"varint,5,opt,name=Term,proto3" json:"Term,omitempty"` 652 XXX_NoUnkeyedLiteral struct{} `json:"-"` 653 XXX_unrecognized []byte `json:"-"` 654 XXX_sizecache int32 `json:"-"` 655 } 656 657 func (m *LogShardInfo) Reset() { *m = LogShardInfo{} } 658 func (m *LogShardInfo) String() string { return proto.CompactTextString(m) } 659 func (*LogShardInfo) ProtoMessage() {} 660 func (*LogShardInfo) Descriptor() ([]byte, []int) { 661 return fileDescriptor_fd1040c5381ab5a7, []int{3} 662 } 663 func (m *LogShardInfo) XXX_Unmarshal(b []byte) error { 664 return m.Unmarshal(b) 665 } 666 func (m *LogShardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 667 if deterministic { 668 return xxx_messageInfo_LogShardInfo.Marshal(b, m, deterministic) 669 } else { 670 b = b[:cap(b)] 671 n, err := m.MarshalToSizedBuffer(b) 672 if err != nil { 673 return nil, err 674 } 675 return b[:n], nil 676 } 677 } 678 func (m *LogShardInfo) XXX_Merge(src proto.Message) { 679 xxx_messageInfo_LogShardInfo.Merge(m, src) 680 } 681 func (m *LogShardInfo) XXX_Size() int { 682 return m.Size() 683 } 684 func (m *LogShardInfo) XXX_DiscardUnknown() { 685 xxx_messageInfo_LogShardInfo.DiscardUnknown(m) 686 } 687 688 var xxx_messageInfo_LogShardInfo proto.InternalMessageInfo 689 690 func (m *LogShardInfo) GetShardID() uint64 { 691 if m != nil { 692 return m.ShardID 693 } 694 return 0 695 } 696 697 func (m *LogShardInfo) GetReplicas() map[uint64]string { 698 if m != nil { 699 return m.Replicas 700 } 701 return nil 702 } 703 704 func (m *LogShardInfo) GetEpoch() uint64 { 705 if m != nil { 706 return m.Epoch 707 } 708 return 0 709 } 710 711 func (m *LogShardInfo) GetLeaderID() uint64 { 712 if m != nil { 713 return m.LeaderID 714 } 715 return 0 716 } 717 718 func (m *LogShardInfo) GetTerm() uint64 { 719 if m != nil { 720 return m.Term 721 } 722 return 0 723 } 724 725 // LogReplicaInfo contains information of a log replica. 726 type LogReplicaInfo struct { 727 LogShardInfo `protobuf:"bytes,1,opt,name=LogShardInfo,proto3,embedded=LogShardInfo" json:"LogShardInfo"` 728 // ReplicaID is the ID of a replica within the Log shard. 729 ReplicaID uint64 `protobuf:"varint,2,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"` 730 XXX_NoUnkeyedLiteral struct{} `json:"-"` 731 XXX_unrecognized []byte `json:"-"` 732 XXX_sizecache int32 `json:"-"` 733 } 734 735 func (m *LogReplicaInfo) Reset() { *m = LogReplicaInfo{} } 736 func (m *LogReplicaInfo) String() string { return proto.CompactTextString(m) } 737 func (*LogReplicaInfo) ProtoMessage() {} 738 func (*LogReplicaInfo) Descriptor() ([]byte, []int) { 739 return fileDescriptor_fd1040c5381ab5a7, []int{4} 740 } 741 func (m *LogReplicaInfo) XXX_Unmarshal(b []byte) error { 742 return m.Unmarshal(b) 743 } 744 func (m *LogReplicaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 745 if deterministic { 746 return xxx_messageInfo_LogReplicaInfo.Marshal(b, m, deterministic) 747 } else { 748 b = b[:cap(b)] 749 n, err := m.MarshalToSizedBuffer(b) 750 if err != nil { 751 return nil, err 752 } 753 return b[:n], nil 754 } 755 } 756 func (m *LogReplicaInfo) XXX_Merge(src proto.Message) { 757 xxx_messageInfo_LogReplicaInfo.Merge(m, src) 758 } 759 func (m *LogReplicaInfo) XXX_Size() int { 760 return m.Size() 761 } 762 func (m *LogReplicaInfo) XXX_DiscardUnknown() { 763 xxx_messageInfo_LogReplicaInfo.DiscardUnknown(m) 764 } 765 766 var xxx_messageInfo_LogReplicaInfo proto.InternalMessageInfo 767 768 func (m *LogReplicaInfo) GetReplicaID() uint64 { 769 if m != nil { 770 return m.ReplicaID 771 } 772 return 0 773 } 774 775 // CNStoreHeartbeat is the periodic message sent tp the HAKeeper by CN stores. 776 type CNStoreHeartbeat struct { 777 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 778 ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` 779 SQLAddress string `protobuf:"bytes,3,opt,name=SQLAddress,proto3" json:"SQLAddress,omitempty"` 780 Role metadata.CNRole `protobuf:"varint,4,opt,name=Role,proto3,enum=metadata.CNRole" json:"Role,omitempty"` 781 TaskServiceCreated bool `protobuf:"varint,5,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` 782 XXX_NoUnkeyedLiteral struct{} `json:"-"` 783 XXX_unrecognized []byte `json:"-"` 784 XXX_sizecache int32 `json:"-"` 785 } 786 787 func (m *CNStoreHeartbeat) Reset() { *m = CNStoreHeartbeat{} } 788 func (m *CNStoreHeartbeat) String() string { return proto.CompactTextString(m) } 789 func (*CNStoreHeartbeat) ProtoMessage() {} 790 func (*CNStoreHeartbeat) Descriptor() ([]byte, []int) { 791 return fileDescriptor_fd1040c5381ab5a7, []int{5} 792 } 793 func (m *CNStoreHeartbeat) XXX_Unmarshal(b []byte) error { 794 return m.Unmarshal(b) 795 } 796 func (m *CNStoreHeartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 797 if deterministic { 798 return xxx_messageInfo_CNStoreHeartbeat.Marshal(b, m, deterministic) 799 } else { 800 b = b[:cap(b)] 801 n, err := m.MarshalToSizedBuffer(b) 802 if err != nil { 803 return nil, err 804 } 805 return b[:n], nil 806 } 807 } 808 func (m *CNStoreHeartbeat) XXX_Merge(src proto.Message) { 809 xxx_messageInfo_CNStoreHeartbeat.Merge(m, src) 810 } 811 func (m *CNStoreHeartbeat) XXX_Size() int { 812 return m.Size() 813 } 814 func (m *CNStoreHeartbeat) XXX_DiscardUnknown() { 815 xxx_messageInfo_CNStoreHeartbeat.DiscardUnknown(m) 816 } 817 818 var xxx_messageInfo_CNStoreHeartbeat proto.InternalMessageInfo 819 820 func (m *CNStoreHeartbeat) GetUUID() string { 821 if m != nil { 822 return m.UUID 823 } 824 return "" 825 } 826 827 func (m *CNStoreHeartbeat) GetServiceAddress() string { 828 if m != nil { 829 return m.ServiceAddress 830 } 831 return "" 832 } 833 834 func (m *CNStoreHeartbeat) GetSQLAddress() string { 835 if m != nil { 836 return m.SQLAddress 837 } 838 return "" 839 } 840 841 func (m *CNStoreHeartbeat) GetRole() metadata.CNRole { 842 if m != nil { 843 return m.Role 844 } 845 return metadata.CNRole_TP 846 } 847 848 func (m *CNStoreHeartbeat) GetTaskServiceCreated() bool { 849 if m != nil { 850 return m.TaskServiceCreated 851 } 852 return false 853 } 854 855 // CNAllocateID is the periodic message sent tp the HAKeeper by CN stores. 856 type CNAllocateID struct { 857 Batch uint64 `protobuf:"varint,1,opt,name=Batch,proto3" json:"Batch,omitempty"` 858 XXX_NoUnkeyedLiteral struct{} `json:"-"` 859 XXX_unrecognized []byte `json:"-"` 860 XXX_sizecache int32 `json:"-"` 861 } 862 863 func (m *CNAllocateID) Reset() { *m = CNAllocateID{} } 864 func (m *CNAllocateID) String() string { return proto.CompactTextString(m) } 865 func (*CNAllocateID) ProtoMessage() {} 866 func (*CNAllocateID) Descriptor() ([]byte, []int) { 867 return fileDescriptor_fd1040c5381ab5a7, []int{6} 868 } 869 func (m *CNAllocateID) XXX_Unmarshal(b []byte) error { 870 return m.Unmarshal(b) 871 } 872 func (m *CNAllocateID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 873 if deterministic { 874 return xxx_messageInfo_CNAllocateID.Marshal(b, m, deterministic) 875 } else { 876 b = b[:cap(b)] 877 n, err := m.MarshalToSizedBuffer(b) 878 if err != nil { 879 return nil, err 880 } 881 return b[:n], nil 882 } 883 } 884 func (m *CNAllocateID) XXX_Merge(src proto.Message) { 885 xxx_messageInfo_CNAllocateID.Merge(m, src) 886 } 887 func (m *CNAllocateID) XXX_Size() int { 888 return m.Size() 889 } 890 func (m *CNAllocateID) XXX_DiscardUnknown() { 891 xxx_messageInfo_CNAllocateID.DiscardUnknown(m) 892 } 893 894 var xxx_messageInfo_CNAllocateID proto.InternalMessageInfo 895 896 func (m *CNAllocateID) GetBatch() uint64 { 897 if m != nil { 898 return m.Batch 899 } 900 return 0 901 } 902 903 // LogStoreHeartbeat is the periodic message sent to the HAKeeper by Log Stores. 904 type LogStoreHeartbeat struct { 905 // UUID is the uuid of the Log Store. 906 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 907 RaftAddress string `protobuf:"bytes,2,opt,name=RaftAddress,proto3" json:"RaftAddress,omitempty"` 908 ServiceAddress string `protobuf:"bytes,3,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` 909 GossipAddress string `protobuf:"bytes,4,opt,name=GossipAddress,proto3" json:"GossipAddress,omitempty"` 910 // Replicas is a list of LogReplicaInfo instances collected on the specified 911 // LogStore. Details in Shards are based on the local knowledge of each 912 // replica running on the current LogStore, it may not be accurate or 913 // update to date due to various reasons. 914 Replicas []LogReplicaInfo `protobuf:"bytes,5,rep,name=Replicas,proto3" json:"Replicas"` 915 // TaskServiceCreated task service is created at the current log node 916 TaskServiceCreated bool `protobuf:"varint,6,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` 917 XXX_NoUnkeyedLiteral struct{} `json:"-"` 918 XXX_unrecognized []byte `json:"-"` 919 XXX_sizecache int32 `json:"-"` 920 } 921 922 func (m *LogStoreHeartbeat) Reset() { *m = LogStoreHeartbeat{} } 923 func (m *LogStoreHeartbeat) String() string { return proto.CompactTextString(m) } 924 func (*LogStoreHeartbeat) ProtoMessage() {} 925 func (*LogStoreHeartbeat) Descriptor() ([]byte, []int) { 926 return fileDescriptor_fd1040c5381ab5a7, []int{7} 927 } 928 func (m *LogStoreHeartbeat) XXX_Unmarshal(b []byte) error { 929 return m.Unmarshal(b) 930 } 931 func (m *LogStoreHeartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 932 if deterministic { 933 return xxx_messageInfo_LogStoreHeartbeat.Marshal(b, m, deterministic) 934 } else { 935 b = b[:cap(b)] 936 n, err := m.MarshalToSizedBuffer(b) 937 if err != nil { 938 return nil, err 939 } 940 return b[:n], nil 941 } 942 } 943 func (m *LogStoreHeartbeat) XXX_Merge(src proto.Message) { 944 xxx_messageInfo_LogStoreHeartbeat.Merge(m, src) 945 } 946 func (m *LogStoreHeartbeat) XXX_Size() int { 947 return m.Size() 948 } 949 func (m *LogStoreHeartbeat) XXX_DiscardUnknown() { 950 xxx_messageInfo_LogStoreHeartbeat.DiscardUnknown(m) 951 } 952 953 var xxx_messageInfo_LogStoreHeartbeat proto.InternalMessageInfo 954 955 func (m *LogStoreHeartbeat) GetUUID() string { 956 if m != nil { 957 return m.UUID 958 } 959 return "" 960 } 961 962 func (m *LogStoreHeartbeat) GetRaftAddress() string { 963 if m != nil { 964 return m.RaftAddress 965 } 966 return "" 967 } 968 969 func (m *LogStoreHeartbeat) GetServiceAddress() string { 970 if m != nil { 971 return m.ServiceAddress 972 } 973 return "" 974 } 975 976 func (m *LogStoreHeartbeat) GetGossipAddress() string { 977 if m != nil { 978 return m.GossipAddress 979 } 980 return "" 981 } 982 983 func (m *LogStoreHeartbeat) GetReplicas() []LogReplicaInfo { 984 if m != nil { 985 return m.Replicas 986 } 987 return nil 988 } 989 990 func (m *LogStoreHeartbeat) GetTaskServiceCreated() bool { 991 if m != nil { 992 return m.TaskServiceCreated 993 } 994 return false 995 } 996 997 // DNShardInfo contains information of a launched DN shard. 998 type DNShardInfo struct { 999 // ShardID uniquely identifies a DN shard. Each DN shard manages a Primary 1000 // Key range or hashed Primary Key value range. 1001 ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` 1002 // ReplicaID uniquely identifies a DN shard instance. After repairing a 1003 // failed DN shard, a new DN shard instance is created with a new ReplicaID 1004 // value. 1005 ReplicaID uint64 `protobuf:"varint,2,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"` 1006 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1007 XXX_unrecognized []byte `json:"-"` 1008 XXX_sizecache int32 `json:"-"` 1009 } 1010 1011 func (m *DNShardInfo) Reset() { *m = DNShardInfo{} } 1012 func (m *DNShardInfo) String() string { return proto.CompactTextString(m) } 1013 func (*DNShardInfo) ProtoMessage() {} 1014 func (*DNShardInfo) Descriptor() ([]byte, []int) { 1015 return fileDescriptor_fd1040c5381ab5a7, []int{8} 1016 } 1017 func (m *DNShardInfo) XXX_Unmarshal(b []byte) error { 1018 return m.Unmarshal(b) 1019 } 1020 func (m *DNShardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1021 if deterministic { 1022 return xxx_messageInfo_DNShardInfo.Marshal(b, m, deterministic) 1023 } else { 1024 b = b[:cap(b)] 1025 n, err := m.MarshalToSizedBuffer(b) 1026 if err != nil { 1027 return nil, err 1028 } 1029 return b[:n], nil 1030 } 1031 } 1032 func (m *DNShardInfo) XXX_Merge(src proto.Message) { 1033 xxx_messageInfo_DNShardInfo.Merge(m, src) 1034 } 1035 func (m *DNShardInfo) XXX_Size() int { 1036 return m.Size() 1037 } 1038 func (m *DNShardInfo) XXX_DiscardUnknown() { 1039 xxx_messageInfo_DNShardInfo.DiscardUnknown(m) 1040 } 1041 1042 var xxx_messageInfo_DNShardInfo proto.InternalMessageInfo 1043 1044 func (m *DNShardInfo) GetShardID() uint64 { 1045 if m != nil { 1046 return m.ShardID 1047 } 1048 return 0 1049 } 1050 1051 func (m *DNShardInfo) GetReplicaID() uint64 { 1052 if m != nil { 1053 return m.ReplicaID 1054 } 1055 return 0 1056 } 1057 1058 // DNStoreHeartbeat is the periodic message sent to the HAKeeper by DN stores. 1059 type DNStoreHeartbeat struct { 1060 // UUID is the uuid of the DN Store. 1061 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 1062 ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` 1063 // Shards is a list of DNShardInfo instances collected on the specified 1064 // DN store. 1065 Shards []DNShardInfo `protobuf:"bytes,3,rep,name=Shards,proto3" json:"Shards"` 1066 TaskServiceCreated bool `protobuf:"varint,4,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` 1067 // Server address for logtail push model 1068 LogtailServerAddress string `protobuf:"bytes,5,opt,name=LogtailServerAddress,proto3" json:"LogtailServerAddress,omitempty"` 1069 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1070 XXX_unrecognized []byte `json:"-"` 1071 XXX_sizecache int32 `json:"-"` 1072 } 1073 1074 func (m *DNStoreHeartbeat) Reset() { *m = DNStoreHeartbeat{} } 1075 func (m *DNStoreHeartbeat) String() string { return proto.CompactTextString(m) } 1076 func (*DNStoreHeartbeat) ProtoMessage() {} 1077 func (*DNStoreHeartbeat) Descriptor() ([]byte, []int) { 1078 return fileDescriptor_fd1040c5381ab5a7, []int{9} 1079 } 1080 func (m *DNStoreHeartbeat) XXX_Unmarshal(b []byte) error { 1081 return m.Unmarshal(b) 1082 } 1083 func (m *DNStoreHeartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1084 if deterministic { 1085 return xxx_messageInfo_DNStoreHeartbeat.Marshal(b, m, deterministic) 1086 } else { 1087 b = b[:cap(b)] 1088 n, err := m.MarshalToSizedBuffer(b) 1089 if err != nil { 1090 return nil, err 1091 } 1092 return b[:n], nil 1093 } 1094 } 1095 func (m *DNStoreHeartbeat) XXX_Merge(src proto.Message) { 1096 xxx_messageInfo_DNStoreHeartbeat.Merge(m, src) 1097 } 1098 func (m *DNStoreHeartbeat) XXX_Size() int { 1099 return m.Size() 1100 } 1101 func (m *DNStoreHeartbeat) XXX_DiscardUnknown() { 1102 xxx_messageInfo_DNStoreHeartbeat.DiscardUnknown(m) 1103 } 1104 1105 var xxx_messageInfo_DNStoreHeartbeat proto.InternalMessageInfo 1106 1107 func (m *DNStoreHeartbeat) GetUUID() string { 1108 if m != nil { 1109 return m.UUID 1110 } 1111 return "" 1112 } 1113 1114 func (m *DNStoreHeartbeat) GetServiceAddress() string { 1115 if m != nil { 1116 return m.ServiceAddress 1117 } 1118 return "" 1119 } 1120 1121 func (m *DNStoreHeartbeat) GetShards() []DNShardInfo { 1122 if m != nil { 1123 return m.Shards 1124 } 1125 return nil 1126 } 1127 1128 func (m *DNStoreHeartbeat) GetTaskServiceCreated() bool { 1129 if m != nil { 1130 return m.TaskServiceCreated 1131 } 1132 return false 1133 } 1134 1135 func (m *DNStoreHeartbeat) GetLogtailServerAddress() string { 1136 if m != nil { 1137 return m.LogtailServerAddress 1138 } 1139 return "" 1140 } 1141 1142 type RSMState struct { 1143 Tso uint64 `protobuf:"varint,1,opt,name=Tso,proto3" json:"Tso,omitempty"` 1144 Index uint64 `protobuf:"varint,2,opt,name=Index,proto3" json:"Index,omitempty"` 1145 LeaseHolderID uint64 `protobuf:"varint,3,opt,name=LeaseHolderID,proto3" json:"LeaseHolderID,omitempty"` 1146 TruncatedLsn uint64 `protobuf:"varint,4,opt,name=TruncatedLsn,proto3" json:"TruncatedLsn,omitempty"` 1147 LeaseHistory map[uint64]uint64 `protobuf:"bytes,5,rep,name=LeaseHistory,proto3" json:"LeaseHistory,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 1148 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1149 XXX_unrecognized []byte `json:"-"` 1150 XXX_sizecache int32 `json:"-"` 1151 } 1152 1153 func (m *RSMState) Reset() { *m = RSMState{} } 1154 func (m *RSMState) String() string { return proto.CompactTextString(m) } 1155 func (*RSMState) ProtoMessage() {} 1156 func (*RSMState) Descriptor() ([]byte, []int) { 1157 return fileDescriptor_fd1040c5381ab5a7, []int{10} 1158 } 1159 func (m *RSMState) XXX_Unmarshal(b []byte) error { 1160 return m.Unmarshal(b) 1161 } 1162 func (m *RSMState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1163 if deterministic { 1164 return xxx_messageInfo_RSMState.Marshal(b, m, deterministic) 1165 } else { 1166 b = b[:cap(b)] 1167 n, err := m.MarshalToSizedBuffer(b) 1168 if err != nil { 1169 return nil, err 1170 } 1171 return b[:n], nil 1172 } 1173 } 1174 func (m *RSMState) XXX_Merge(src proto.Message) { 1175 xxx_messageInfo_RSMState.Merge(m, src) 1176 } 1177 func (m *RSMState) XXX_Size() int { 1178 return m.Size() 1179 } 1180 func (m *RSMState) XXX_DiscardUnknown() { 1181 xxx_messageInfo_RSMState.DiscardUnknown(m) 1182 } 1183 1184 var xxx_messageInfo_RSMState proto.InternalMessageInfo 1185 1186 func (m *RSMState) GetTso() uint64 { 1187 if m != nil { 1188 return m.Tso 1189 } 1190 return 0 1191 } 1192 1193 func (m *RSMState) GetIndex() uint64 { 1194 if m != nil { 1195 return m.Index 1196 } 1197 return 0 1198 } 1199 1200 func (m *RSMState) GetLeaseHolderID() uint64 { 1201 if m != nil { 1202 return m.LeaseHolderID 1203 } 1204 return 0 1205 } 1206 1207 func (m *RSMState) GetTruncatedLsn() uint64 { 1208 if m != nil { 1209 return m.TruncatedLsn 1210 } 1211 return 0 1212 } 1213 1214 func (m *RSMState) GetLeaseHistory() map[uint64]uint64 { 1215 if m != nil { 1216 return m.LeaseHistory 1217 } 1218 return nil 1219 } 1220 1221 // LogRecord is what we store into the LogService. 1222 type LogRecord struct { 1223 Lsn uint64 `protobuf:"varint,1,opt,name=Lsn,proto3" json:"Lsn,omitempty"` 1224 Type RecordType `protobuf:"varint,2,opt,name=Type,proto3,enum=logservice.RecordType" json:"Type,omitempty"` 1225 Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` 1226 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1227 XXX_unrecognized []byte `json:"-"` 1228 XXX_sizecache int32 `json:"-"` 1229 } 1230 1231 func (m *LogRecord) Reset() { *m = LogRecord{} } 1232 func (m *LogRecord) String() string { return proto.CompactTextString(m) } 1233 func (*LogRecord) ProtoMessage() {} 1234 func (*LogRecord) Descriptor() ([]byte, []int) { 1235 return fileDescriptor_fd1040c5381ab5a7, []int{11} 1236 } 1237 func (m *LogRecord) XXX_Unmarshal(b []byte) error { 1238 return m.Unmarshal(b) 1239 } 1240 func (m *LogRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1241 if deterministic { 1242 return xxx_messageInfo_LogRecord.Marshal(b, m, deterministic) 1243 } else { 1244 b = b[:cap(b)] 1245 n, err := m.MarshalToSizedBuffer(b) 1246 if err != nil { 1247 return nil, err 1248 } 1249 return b[:n], nil 1250 } 1251 } 1252 func (m *LogRecord) XXX_Merge(src proto.Message) { 1253 xxx_messageInfo_LogRecord.Merge(m, src) 1254 } 1255 func (m *LogRecord) XXX_Size() int { 1256 return m.Size() 1257 } 1258 func (m *LogRecord) XXX_DiscardUnknown() { 1259 xxx_messageInfo_LogRecord.DiscardUnknown(m) 1260 } 1261 1262 var xxx_messageInfo_LogRecord proto.InternalMessageInfo 1263 1264 func (m *LogRecord) GetLsn() uint64 { 1265 if m != nil { 1266 return m.Lsn 1267 } 1268 return 0 1269 } 1270 1271 func (m *LogRecord) GetType() RecordType { 1272 if m != nil { 1273 return m.Type 1274 } 1275 return UserRecord 1276 } 1277 1278 func (m *LogRecord) GetData() []byte { 1279 if m != nil { 1280 return m.Data 1281 } 1282 return nil 1283 } 1284 1285 type LogRequest struct { 1286 Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` 1287 ShardID uint64 `protobuf:"varint,2,opt,name=ShardID,proto3" json:"ShardID,omitempty"` 1288 Lsn uint64 `protobuf:"varint,3,opt,name=Lsn,proto3" json:"Lsn,omitempty"` 1289 MaxSize uint64 `protobuf:"varint,4,opt,name=MaxSize,proto3" json:"MaxSize,omitempty"` 1290 DNShardID uint64 `protobuf:"varint,5,opt,name=DNShardID,proto3" json:"DNShardID,omitempty"` 1291 DNID uint64 `protobuf:"varint,6,opt,name=DNID,proto3" json:"DNID,omitempty"` 1292 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1293 XXX_unrecognized []byte `json:"-"` 1294 XXX_sizecache int32 `json:"-"` 1295 } 1296 1297 func (m *LogRequest) Reset() { *m = LogRequest{} } 1298 func (m *LogRequest) String() string { return proto.CompactTextString(m) } 1299 func (*LogRequest) ProtoMessage() {} 1300 func (*LogRequest) Descriptor() ([]byte, []int) { 1301 return fileDescriptor_fd1040c5381ab5a7, []int{12} 1302 } 1303 func (m *LogRequest) XXX_Unmarshal(b []byte) error { 1304 return m.Unmarshal(b) 1305 } 1306 func (m *LogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1307 if deterministic { 1308 return xxx_messageInfo_LogRequest.Marshal(b, m, deterministic) 1309 } else { 1310 b = b[:cap(b)] 1311 n, err := m.MarshalToSizedBuffer(b) 1312 if err != nil { 1313 return nil, err 1314 } 1315 return b[:n], nil 1316 } 1317 } 1318 func (m *LogRequest) XXX_Merge(src proto.Message) { 1319 xxx_messageInfo_LogRequest.Merge(m, src) 1320 } 1321 func (m *LogRequest) XXX_Size() int { 1322 return m.Size() 1323 } 1324 func (m *LogRequest) XXX_DiscardUnknown() { 1325 xxx_messageInfo_LogRequest.DiscardUnknown(m) 1326 } 1327 1328 var xxx_messageInfo_LogRequest proto.InternalMessageInfo 1329 1330 func (m *LogRequest) GetName() string { 1331 if m != nil { 1332 return m.Name 1333 } 1334 return "" 1335 } 1336 1337 func (m *LogRequest) GetShardID() uint64 { 1338 if m != nil { 1339 return m.ShardID 1340 } 1341 return 0 1342 } 1343 1344 func (m *LogRequest) GetLsn() uint64 { 1345 if m != nil { 1346 return m.Lsn 1347 } 1348 return 0 1349 } 1350 1351 func (m *LogRequest) GetMaxSize() uint64 { 1352 if m != nil { 1353 return m.MaxSize 1354 } 1355 return 0 1356 } 1357 1358 func (m *LogRequest) GetDNShardID() uint64 { 1359 if m != nil { 1360 return m.DNShardID 1361 } 1362 return 0 1363 } 1364 1365 func (m *LogRequest) GetDNID() uint64 { 1366 if m != nil { 1367 return m.DNID 1368 } 1369 return 0 1370 } 1371 1372 type TsoRequest struct { 1373 Count uint64 `protobuf:"varint,1,opt,name=Count,proto3" json:"Count,omitempty"` 1374 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1375 XXX_unrecognized []byte `json:"-"` 1376 XXX_sizecache int32 `json:"-"` 1377 } 1378 1379 func (m *TsoRequest) Reset() { *m = TsoRequest{} } 1380 func (m *TsoRequest) String() string { return proto.CompactTextString(m) } 1381 func (*TsoRequest) ProtoMessage() {} 1382 func (*TsoRequest) Descriptor() ([]byte, []int) { 1383 return fileDescriptor_fd1040c5381ab5a7, []int{13} 1384 } 1385 func (m *TsoRequest) XXX_Unmarshal(b []byte) error { 1386 return m.Unmarshal(b) 1387 } 1388 func (m *TsoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1389 if deterministic { 1390 return xxx_messageInfo_TsoRequest.Marshal(b, m, deterministic) 1391 } else { 1392 b = b[:cap(b)] 1393 n, err := m.MarshalToSizedBuffer(b) 1394 if err != nil { 1395 return nil, err 1396 } 1397 return b[:n], nil 1398 } 1399 } 1400 func (m *TsoRequest) XXX_Merge(src proto.Message) { 1401 xxx_messageInfo_TsoRequest.Merge(m, src) 1402 } 1403 func (m *TsoRequest) XXX_Size() int { 1404 return m.Size() 1405 } 1406 func (m *TsoRequest) XXX_DiscardUnknown() { 1407 xxx_messageInfo_TsoRequest.DiscardUnknown(m) 1408 } 1409 1410 var xxx_messageInfo_TsoRequest proto.InternalMessageInfo 1411 1412 func (m *TsoRequest) GetCount() uint64 { 1413 if m != nil { 1414 return m.Count 1415 } 1416 return 0 1417 } 1418 1419 type Request struct { 1420 RequestID uint64 `protobuf:"varint,1,opt,name=RequestID,proto3" json:"RequestID,omitempty"` 1421 Method MethodType `protobuf:"varint,2,opt,name=Method,proto3,enum=logservice.MethodType" json:"Method,omitempty"` 1422 LogRequest LogRequest `protobuf:"bytes,3,opt,name=LogRequest,proto3" json:"LogRequest"` 1423 LogHeartbeat *LogStoreHeartbeat `protobuf:"bytes,4,opt,name=LogHeartbeat,proto3" json:"LogHeartbeat,omitempty"` 1424 CNHeartbeat *CNStoreHeartbeat `protobuf:"bytes,5,opt,name=CNHeartbeat,proto3" json:"CNHeartbeat,omitempty"` 1425 DNHeartbeat *DNStoreHeartbeat `protobuf:"bytes,6,opt,name=DNHeartbeat,proto3" json:"DNHeartbeat,omitempty"` 1426 TsoRequest *TsoRequest `protobuf:"bytes,7,opt,name=TsoRequest,proto3" json:"TsoRequest,omitempty"` 1427 CNAllocateID *CNAllocateID `protobuf:"bytes,8,opt,name=CNAllocateID,proto3" json:"CNAllocateID,omitempty"` 1428 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1429 XXX_unrecognized []byte `json:"-"` 1430 XXX_sizecache int32 `json:"-"` 1431 } 1432 1433 func (m *Request) Reset() { *m = Request{} } 1434 func (m *Request) String() string { return proto.CompactTextString(m) } 1435 func (*Request) ProtoMessage() {} 1436 func (*Request) Descriptor() ([]byte, []int) { 1437 return fileDescriptor_fd1040c5381ab5a7, []int{14} 1438 } 1439 func (m *Request) XXX_Unmarshal(b []byte) error { 1440 return m.Unmarshal(b) 1441 } 1442 func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1443 if deterministic { 1444 return xxx_messageInfo_Request.Marshal(b, m, deterministic) 1445 } else { 1446 b = b[:cap(b)] 1447 n, err := m.MarshalToSizedBuffer(b) 1448 if err != nil { 1449 return nil, err 1450 } 1451 return b[:n], nil 1452 } 1453 } 1454 func (m *Request) XXX_Merge(src proto.Message) { 1455 xxx_messageInfo_Request.Merge(m, src) 1456 } 1457 func (m *Request) XXX_Size() int { 1458 return m.Size() 1459 } 1460 func (m *Request) XXX_DiscardUnknown() { 1461 xxx_messageInfo_Request.DiscardUnknown(m) 1462 } 1463 1464 var xxx_messageInfo_Request proto.InternalMessageInfo 1465 1466 func (m *Request) GetRequestID() uint64 { 1467 if m != nil { 1468 return m.RequestID 1469 } 1470 return 0 1471 } 1472 1473 func (m *Request) GetMethod() MethodType { 1474 if m != nil { 1475 return m.Method 1476 } 1477 return TSO_UPDATE 1478 } 1479 1480 func (m *Request) GetLogRequest() LogRequest { 1481 if m != nil { 1482 return m.LogRequest 1483 } 1484 return LogRequest{} 1485 } 1486 1487 func (m *Request) GetLogHeartbeat() *LogStoreHeartbeat { 1488 if m != nil { 1489 return m.LogHeartbeat 1490 } 1491 return nil 1492 } 1493 1494 func (m *Request) GetCNHeartbeat() *CNStoreHeartbeat { 1495 if m != nil { 1496 return m.CNHeartbeat 1497 } 1498 return nil 1499 } 1500 1501 func (m *Request) GetDNHeartbeat() *DNStoreHeartbeat { 1502 if m != nil { 1503 return m.DNHeartbeat 1504 } 1505 return nil 1506 } 1507 1508 func (m *Request) GetTsoRequest() *TsoRequest { 1509 if m != nil { 1510 return m.TsoRequest 1511 } 1512 return nil 1513 } 1514 1515 func (m *Request) GetCNAllocateID() *CNAllocateID { 1516 if m != nil { 1517 return m.CNAllocateID 1518 } 1519 return nil 1520 } 1521 1522 type LogResponse struct { 1523 ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` 1524 Lsn uint64 `protobuf:"varint,2,opt,name=Lsn,proto3" json:"Lsn,omitempty"` 1525 LastLsn uint64 `protobuf:"varint,3,opt,name=LastLsn,proto3" json:"LastLsn,omitempty"` 1526 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1527 XXX_unrecognized []byte `json:"-"` 1528 XXX_sizecache int32 `json:"-"` 1529 } 1530 1531 func (m *LogResponse) Reset() { *m = LogResponse{} } 1532 func (m *LogResponse) String() string { return proto.CompactTextString(m) } 1533 func (*LogResponse) ProtoMessage() {} 1534 func (*LogResponse) Descriptor() ([]byte, []int) { 1535 return fileDescriptor_fd1040c5381ab5a7, []int{15} 1536 } 1537 func (m *LogResponse) XXX_Unmarshal(b []byte) error { 1538 return m.Unmarshal(b) 1539 } 1540 func (m *LogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1541 if deterministic { 1542 return xxx_messageInfo_LogResponse.Marshal(b, m, deterministic) 1543 } else { 1544 b = b[:cap(b)] 1545 n, err := m.MarshalToSizedBuffer(b) 1546 if err != nil { 1547 return nil, err 1548 } 1549 return b[:n], nil 1550 } 1551 } 1552 func (m *LogResponse) XXX_Merge(src proto.Message) { 1553 xxx_messageInfo_LogResponse.Merge(m, src) 1554 } 1555 func (m *LogResponse) XXX_Size() int { 1556 return m.Size() 1557 } 1558 func (m *LogResponse) XXX_DiscardUnknown() { 1559 xxx_messageInfo_LogResponse.DiscardUnknown(m) 1560 } 1561 1562 var xxx_messageInfo_LogResponse proto.InternalMessageInfo 1563 1564 func (m *LogResponse) GetShardID() uint64 { 1565 if m != nil { 1566 return m.ShardID 1567 } 1568 return 0 1569 } 1570 1571 func (m *LogResponse) GetLsn() uint64 { 1572 if m != nil { 1573 return m.Lsn 1574 } 1575 return 0 1576 } 1577 1578 func (m *LogResponse) GetLastLsn() uint64 { 1579 if m != nil { 1580 return m.LastLsn 1581 } 1582 return 0 1583 } 1584 1585 type AllocateIDResponse struct { 1586 FirstID uint64 `protobuf:"varint,1,opt,name=FirstID,proto3" json:"FirstID,omitempty"` 1587 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1588 XXX_unrecognized []byte `json:"-"` 1589 XXX_sizecache int32 `json:"-"` 1590 } 1591 1592 func (m *AllocateIDResponse) Reset() { *m = AllocateIDResponse{} } 1593 func (m *AllocateIDResponse) String() string { return proto.CompactTextString(m) } 1594 func (*AllocateIDResponse) ProtoMessage() {} 1595 func (*AllocateIDResponse) Descriptor() ([]byte, []int) { 1596 return fileDescriptor_fd1040c5381ab5a7, []int{16} 1597 } 1598 func (m *AllocateIDResponse) XXX_Unmarshal(b []byte) error { 1599 return m.Unmarshal(b) 1600 } 1601 func (m *AllocateIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1602 if deterministic { 1603 return xxx_messageInfo_AllocateIDResponse.Marshal(b, m, deterministic) 1604 } else { 1605 b = b[:cap(b)] 1606 n, err := m.MarshalToSizedBuffer(b) 1607 if err != nil { 1608 return nil, err 1609 } 1610 return b[:n], nil 1611 } 1612 } 1613 func (m *AllocateIDResponse) XXX_Merge(src proto.Message) { 1614 xxx_messageInfo_AllocateIDResponse.Merge(m, src) 1615 } 1616 func (m *AllocateIDResponse) XXX_Size() int { 1617 return m.Size() 1618 } 1619 func (m *AllocateIDResponse) XXX_DiscardUnknown() { 1620 xxx_messageInfo_AllocateIDResponse.DiscardUnknown(m) 1621 } 1622 1623 var xxx_messageInfo_AllocateIDResponse proto.InternalMessageInfo 1624 1625 func (m *AllocateIDResponse) GetFirstID() uint64 { 1626 if m != nil { 1627 return m.FirstID 1628 } 1629 return 0 1630 } 1631 1632 type Response struct { 1633 RequestID uint64 `protobuf:"varint,1,opt,name=RequestID,proto3" json:"RequestID,omitempty"` 1634 Method MethodType `protobuf:"varint,2,opt,name=Method,proto3,enum=logservice.MethodType" json:"Method,omitempty"` 1635 ErrorCode uint32 `protobuf:"varint,3,opt,name=ErrorCode,proto3" json:"ErrorCode,omitempty"` 1636 ErrorMessage string `protobuf:"bytes,4,opt,name=ErrorMessage,proto3" json:"ErrorMessage,omitempty"` 1637 IsHAKeeper bool `protobuf:"varint,5,opt,name=IsHAKeeper,proto3" json:"IsHAKeeper,omitempty"` 1638 LogResponse LogResponse `protobuf:"bytes,6,opt,name=LogResponse,proto3" json:"LogResponse"` 1639 CommandBatch *CommandBatch `protobuf:"bytes,7,opt,name=CommandBatch,proto3" json:"CommandBatch,omitempty"` 1640 TsoResponse *TsoResponse `protobuf:"bytes,8,opt,name=TsoResponse,proto3" json:"TsoResponse,omitempty"` 1641 ClusterDetails *ClusterDetails `protobuf:"bytes,9,opt,name=ClusterDetails,proto3" json:"ClusterDetails,omitempty"` 1642 ShardInfo *ShardInfoQueryResult `protobuf:"bytes,10,opt,name=ShardInfo,proto3" json:"ShardInfo,omitempty"` 1643 AllocateID *AllocateIDResponse `protobuf:"bytes,11,opt,name=AllocateID,proto3" json:"AllocateID,omitempty"` 1644 CheckerState *CheckerState `protobuf:"bytes,12,opt,name=CheckerState,proto3" json:"CheckerState,omitempty"` 1645 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1646 XXX_unrecognized []byte `json:"-"` 1647 XXX_sizecache int32 `json:"-"` 1648 } 1649 1650 func (m *Response) Reset() { *m = Response{} } 1651 func (m *Response) String() string { return proto.CompactTextString(m) } 1652 func (*Response) ProtoMessage() {} 1653 func (*Response) Descriptor() ([]byte, []int) { 1654 return fileDescriptor_fd1040c5381ab5a7, []int{17} 1655 } 1656 func (m *Response) XXX_Unmarshal(b []byte) error { 1657 return m.Unmarshal(b) 1658 } 1659 func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1660 if deterministic { 1661 return xxx_messageInfo_Response.Marshal(b, m, deterministic) 1662 } else { 1663 b = b[:cap(b)] 1664 n, err := m.MarshalToSizedBuffer(b) 1665 if err != nil { 1666 return nil, err 1667 } 1668 return b[:n], nil 1669 } 1670 } 1671 func (m *Response) XXX_Merge(src proto.Message) { 1672 xxx_messageInfo_Response.Merge(m, src) 1673 } 1674 func (m *Response) XXX_Size() int { 1675 return m.Size() 1676 } 1677 func (m *Response) XXX_DiscardUnknown() { 1678 xxx_messageInfo_Response.DiscardUnknown(m) 1679 } 1680 1681 var xxx_messageInfo_Response proto.InternalMessageInfo 1682 1683 func (m *Response) GetRequestID() uint64 { 1684 if m != nil { 1685 return m.RequestID 1686 } 1687 return 0 1688 } 1689 1690 func (m *Response) GetMethod() MethodType { 1691 if m != nil { 1692 return m.Method 1693 } 1694 return TSO_UPDATE 1695 } 1696 1697 func (m *Response) GetErrorCode() uint32 { 1698 if m != nil { 1699 return m.ErrorCode 1700 } 1701 return 0 1702 } 1703 1704 func (m *Response) GetErrorMessage() string { 1705 if m != nil { 1706 return m.ErrorMessage 1707 } 1708 return "" 1709 } 1710 1711 func (m *Response) GetIsHAKeeper() bool { 1712 if m != nil { 1713 return m.IsHAKeeper 1714 } 1715 return false 1716 } 1717 1718 func (m *Response) GetLogResponse() LogResponse { 1719 if m != nil { 1720 return m.LogResponse 1721 } 1722 return LogResponse{} 1723 } 1724 1725 func (m *Response) GetCommandBatch() *CommandBatch { 1726 if m != nil { 1727 return m.CommandBatch 1728 } 1729 return nil 1730 } 1731 1732 func (m *Response) GetTsoResponse() *TsoResponse { 1733 if m != nil { 1734 return m.TsoResponse 1735 } 1736 return nil 1737 } 1738 1739 func (m *Response) GetClusterDetails() *ClusterDetails { 1740 if m != nil { 1741 return m.ClusterDetails 1742 } 1743 return nil 1744 } 1745 1746 func (m *Response) GetShardInfo() *ShardInfoQueryResult { 1747 if m != nil { 1748 return m.ShardInfo 1749 } 1750 return nil 1751 } 1752 1753 func (m *Response) GetAllocateID() *AllocateIDResponse { 1754 if m != nil { 1755 return m.AllocateID 1756 } 1757 return nil 1758 } 1759 1760 func (m *Response) GetCheckerState() *CheckerState { 1761 if m != nil { 1762 return m.CheckerState 1763 } 1764 return nil 1765 } 1766 1767 type LogRecordResponse struct { 1768 Records []LogRecord `protobuf:"bytes,1,rep,name=Records,proto3" json:"Records"` 1769 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1770 XXX_unrecognized []byte `json:"-"` 1771 XXX_sizecache int32 `json:"-"` 1772 } 1773 1774 func (m *LogRecordResponse) Reset() { *m = LogRecordResponse{} } 1775 func (m *LogRecordResponse) String() string { return proto.CompactTextString(m) } 1776 func (*LogRecordResponse) ProtoMessage() {} 1777 func (*LogRecordResponse) Descriptor() ([]byte, []int) { 1778 return fileDescriptor_fd1040c5381ab5a7, []int{18} 1779 } 1780 func (m *LogRecordResponse) XXX_Unmarshal(b []byte) error { 1781 return m.Unmarshal(b) 1782 } 1783 func (m *LogRecordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1784 if deterministic { 1785 return xxx_messageInfo_LogRecordResponse.Marshal(b, m, deterministic) 1786 } else { 1787 b = b[:cap(b)] 1788 n, err := m.MarshalToSizedBuffer(b) 1789 if err != nil { 1790 return nil, err 1791 } 1792 return b[:n], nil 1793 } 1794 } 1795 func (m *LogRecordResponse) XXX_Merge(src proto.Message) { 1796 xxx_messageInfo_LogRecordResponse.Merge(m, src) 1797 } 1798 func (m *LogRecordResponse) XXX_Size() int { 1799 return m.Size() 1800 } 1801 func (m *LogRecordResponse) XXX_DiscardUnknown() { 1802 xxx_messageInfo_LogRecordResponse.DiscardUnknown(m) 1803 } 1804 1805 var xxx_messageInfo_LogRecordResponse proto.InternalMessageInfo 1806 1807 func (m *LogRecordResponse) GetRecords() []LogRecord { 1808 if m != nil { 1809 return m.Records 1810 } 1811 return nil 1812 } 1813 1814 type TsoResponse struct { 1815 Value uint64 `protobuf:"varint,1,opt,name=Value,proto3" json:"Value,omitempty"` 1816 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1817 XXX_unrecognized []byte `json:"-"` 1818 XXX_sizecache int32 `json:"-"` 1819 } 1820 1821 func (m *TsoResponse) Reset() { *m = TsoResponse{} } 1822 func (m *TsoResponse) String() string { return proto.CompactTextString(m) } 1823 func (*TsoResponse) ProtoMessage() {} 1824 func (*TsoResponse) Descriptor() ([]byte, []int) { 1825 return fileDescriptor_fd1040c5381ab5a7, []int{19} 1826 } 1827 func (m *TsoResponse) XXX_Unmarshal(b []byte) error { 1828 return m.Unmarshal(b) 1829 } 1830 func (m *TsoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1831 if deterministic { 1832 return xxx_messageInfo_TsoResponse.Marshal(b, m, deterministic) 1833 } else { 1834 b = b[:cap(b)] 1835 n, err := m.MarshalToSizedBuffer(b) 1836 if err != nil { 1837 return nil, err 1838 } 1839 return b[:n], nil 1840 } 1841 } 1842 func (m *TsoResponse) XXX_Merge(src proto.Message) { 1843 xxx_messageInfo_TsoResponse.Merge(m, src) 1844 } 1845 func (m *TsoResponse) XXX_Size() int { 1846 return m.Size() 1847 } 1848 func (m *TsoResponse) XXX_DiscardUnknown() { 1849 xxx_messageInfo_TsoResponse.DiscardUnknown(m) 1850 } 1851 1852 var xxx_messageInfo_TsoResponse proto.InternalMessageInfo 1853 1854 func (m *TsoResponse) GetValue() uint64 { 1855 if m != nil { 1856 return m.Value 1857 } 1858 return 0 1859 } 1860 1861 type TaskTableUser struct { 1862 // Username for task table user 1863 Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"` 1864 // Password for task table user 1865 Password string `protobuf:"bytes,2,opt,name=Password,proto3" json:"Password,omitempty"` 1866 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1867 XXX_unrecognized []byte `json:"-"` 1868 XXX_sizecache int32 `json:"-"` 1869 } 1870 1871 func (m *TaskTableUser) Reset() { *m = TaskTableUser{} } 1872 func (m *TaskTableUser) String() string { return proto.CompactTextString(m) } 1873 func (*TaskTableUser) ProtoMessage() {} 1874 func (*TaskTableUser) Descriptor() ([]byte, []int) { 1875 return fileDescriptor_fd1040c5381ab5a7, []int{20} 1876 } 1877 func (m *TaskTableUser) XXX_Unmarshal(b []byte) error { 1878 return m.Unmarshal(b) 1879 } 1880 func (m *TaskTableUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1881 if deterministic { 1882 return xxx_messageInfo_TaskTableUser.Marshal(b, m, deterministic) 1883 } else { 1884 b = b[:cap(b)] 1885 n, err := m.MarshalToSizedBuffer(b) 1886 if err != nil { 1887 return nil, err 1888 } 1889 return b[:n], nil 1890 } 1891 } 1892 func (m *TaskTableUser) XXX_Merge(src proto.Message) { 1893 xxx_messageInfo_TaskTableUser.Merge(m, src) 1894 } 1895 func (m *TaskTableUser) XXX_Size() int { 1896 return m.Size() 1897 } 1898 func (m *TaskTableUser) XXX_DiscardUnknown() { 1899 xxx_messageInfo_TaskTableUser.DiscardUnknown(m) 1900 } 1901 1902 var xxx_messageInfo_TaskTableUser proto.InternalMessageInfo 1903 1904 func (m *TaskTableUser) GetUsername() string { 1905 if m != nil { 1906 return m.Username 1907 } 1908 return "" 1909 } 1910 1911 func (m *TaskTableUser) GetPassword() string { 1912 if m != nil { 1913 return m.Password 1914 } 1915 return "" 1916 } 1917 1918 // Replica of the shard 1919 type Replica struct { 1920 // UUID which store the Replica is located in 1921 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 1922 ShardID uint64 `protobuf:"varint,2,opt,name=ShardID,proto3" json:"ShardID,omitempty"` 1923 ReplicaID uint64 `protobuf:"varint,3,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"` 1924 Epoch uint64 `protobuf:"varint,4,opt,name=Epoch,proto3" json:"Epoch,omitempty"` 1925 // LogShardID only used for DNShard. 1926 LogShardID uint64 `protobuf:"varint,5,opt,name=LogShardID,proto3" json:"LogShardID,omitempty"` 1927 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1928 XXX_unrecognized []byte `json:"-"` 1929 XXX_sizecache int32 `json:"-"` 1930 } 1931 1932 func (m *Replica) Reset() { *m = Replica{} } 1933 func (m *Replica) String() string { return proto.CompactTextString(m) } 1934 func (*Replica) ProtoMessage() {} 1935 func (*Replica) Descriptor() ([]byte, []int) { 1936 return fileDescriptor_fd1040c5381ab5a7, []int{21} 1937 } 1938 func (m *Replica) XXX_Unmarshal(b []byte) error { 1939 return m.Unmarshal(b) 1940 } 1941 func (m *Replica) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1942 if deterministic { 1943 return xxx_messageInfo_Replica.Marshal(b, m, deterministic) 1944 } else { 1945 b = b[:cap(b)] 1946 n, err := m.MarshalToSizedBuffer(b) 1947 if err != nil { 1948 return nil, err 1949 } 1950 return b[:n], nil 1951 } 1952 } 1953 func (m *Replica) XXX_Merge(src proto.Message) { 1954 xxx_messageInfo_Replica.Merge(m, src) 1955 } 1956 func (m *Replica) XXX_Size() int { 1957 return m.Size() 1958 } 1959 func (m *Replica) XXX_DiscardUnknown() { 1960 xxx_messageInfo_Replica.DiscardUnknown(m) 1961 } 1962 1963 var xxx_messageInfo_Replica proto.InternalMessageInfo 1964 1965 func (m *Replica) GetUUID() string { 1966 if m != nil { 1967 return m.UUID 1968 } 1969 return "" 1970 } 1971 1972 func (m *Replica) GetShardID() uint64 { 1973 if m != nil { 1974 return m.ShardID 1975 } 1976 return 0 1977 } 1978 1979 func (m *Replica) GetReplicaID() uint64 { 1980 if m != nil { 1981 return m.ReplicaID 1982 } 1983 return 0 1984 } 1985 1986 func (m *Replica) GetEpoch() uint64 { 1987 if m != nil { 1988 return m.Epoch 1989 } 1990 return 0 1991 } 1992 1993 func (m *Replica) GetLogShardID() uint64 { 1994 if m != nil { 1995 return m.LogShardID 1996 } 1997 return 0 1998 } 1999 2000 // ConfigChange is the detail of a config change. 2001 type ConfigChange struct { 2002 Replica Replica `protobuf:"bytes,1,opt,name=Replica,proto3" json:"Replica"` 2003 ChangeType ConfigChangeType `protobuf:"varint,2,opt,name=ChangeType,proto3,enum=logservice.ConfigChangeType" json:"ChangeType,omitempty"` 2004 // only used for bootstrap 2005 InitialMembers map[uint64]string `protobuf:"bytes,3,rep,name=InitialMembers,proto3" json:"InitialMembers,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2006 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2007 XXX_unrecognized []byte `json:"-"` 2008 XXX_sizecache int32 `json:"-"` 2009 } 2010 2011 func (m *ConfigChange) Reset() { *m = ConfigChange{} } 2012 func (m *ConfigChange) String() string { return proto.CompactTextString(m) } 2013 func (*ConfigChange) ProtoMessage() {} 2014 func (*ConfigChange) Descriptor() ([]byte, []int) { 2015 return fileDescriptor_fd1040c5381ab5a7, []int{22} 2016 } 2017 func (m *ConfigChange) XXX_Unmarshal(b []byte) error { 2018 return m.Unmarshal(b) 2019 } 2020 func (m *ConfigChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2021 if deterministic { 2022 return xxx_messageInfo_ConfigChange.Marshal(b, m, deterministic) 2023 } else { 2024 b = b[:cap(b)] 2025 n, err := m.MarshalToSizedBuffer(b) 2026 if err != nil { 2027 return nil, err 2028 } 2029 return b[:n], nil 2030 } 2031 } 2032 func (m *ConfigChange) XXX_Merge(src proto.Message) { 2033 xxx_messageInfo_ConfigChange.Merge(m, src) 2034 } 2035 func (m *ConfigChange) XXX_Size() int { 2036 return m.Size() 2037 } 2038 func (m *ConfigChange) XXX_DiscardUnknown() { 2039 xxx_messageInfo_ConfigChange.DiscardUnknown(m) 2040 } 2041 2042 var xxx_messageInfo_ConfigChange proto.InternalMessageInfo 2043 2044 func (m *ConfigChange) GetReplica() Replica { 2045 if m != nil { 2046 return m.Replica 2047 } 2048 return Replica{} 2049 } 2050 2051 func (m *ConfigChange) GetChangeType() ConfigChangeType { 2052 if m != nil { 2053 return m.ChangeType 2054 } 2055 return AddReplica 2056 } 2057 2058 func (m *ConfigChange) GetInitialMembers() map[uint64]string { 2059 if m != nil { 2060 return m.InitialMembers 2061 } 2062 return nil 2063 } 2064 2065 // ShutdownStore would stop store. 2066 type ShutdownStore struct { 2067 StoreID string `protobuf:"bytes,1,opt,name=StoreID,proto3" json:"StoreID,omitempty"` 2068 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2069 XXX_unrecognized []byte `json:"-"` 2070 XXX_sizecache int32 `json:"-"` 2071 } 2072 2073 func (m *ShutdownStore) Reset() { *m = ShutdownStore{} } 2074 func (m *ShutdownStore) String() string { return proto.CompactTextString(m) } 2075 func (*ShutdownStore) ProtoMessage() {} 2076 func (*ShutdownStore) Descriptor() ([]byte, []int) { 2077 return fileDescriptor_fd1040c5381ab5a7, []int{23} 2078 } 2079 func (m *ShutdownStore) XXX_Unmarshal(b []byte) error { 2080 return m.Unmarshal(b) 2081 } 2082 func (m *ShutdownStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2083 if deterministic { 2084 return xxx_messageInfo_ShutdownStore.Marshal(b, m, deterministic) 2085 } else { 2086 b = b[:cap(b)] 2087 n, err := m.MarshalToSizedBuffer(b) 2088 if err != nil { 2089 return nil, err 2090 } 2091 return b[:n], nil 2092 } 2093 } 2094 func (m *ShutdownStore) XXX_Merge(src proto.Message) { 2095 xxx_messageInfo_ShutdownStore.Merge(m, src) 2096 } 2097 func (m *ShutdownStore) XXX_Size() int { 2098 return m.Size() 2099 } 2100 func (m *ShutdownStore) XXX_DiscardUnknown() { 2101 xxx_messageInfo_ShutdownStore.DiscardUnknown(m) 2102 } 2103 2104 var xxx_messageInfo_ShutdownStore proto.InternalMessageInfo 2105 2106 func (m *ShutdownStore) GetStoreID() string { 2107 if m != nil { 2108 return m.StoreID 2109 } 2110 return "" 2111 } 2112 2113 // ScheduleCommand contains a shard schedule command. 2114 type ScheduleCommand struct { 2115 // UUID which store the ScheduleCommand is sent to 2116 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 2117 Bootstrapping bool `protobuf:"varint,2,opt,name=Bootstrapping,proto3" json:"Bootstrapping,omitempty"` 2118 ServiceType ServiceType `protobuf:"varint,3,opt,name=ServiceType,proto3,enum=logservice.ServiceType" json:"ServiceType,omitempty"` 2119 ConfigChange *ConfigChange `protobuf:"bytes,4,opt,name=ConfigChange,proto3" json:"ConfigChange,omitempty"` 2120 ShutdownStore *ShutdownStore `protobuf:"bytes,5,opt,name=ShutdownStore,proto3" json:"ShutdownStore,omitempty"` 2121 CreateTaskService *CreateTaskService `protobuf:"bytes,6,opt,name=CreateTaskService,proto3" json:"CreateTaskService,omitempty"` 2122 DeleteCNStore *DeleteCNStore `protobuf:"bytes,7,opt,name=DeleteCNStore,proto3" json:"DeleteCNStore,omitempty"` 2123 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2124 XXX_unrecognized []byte `json:"-"` 2125 XXX_sizecache int32 `json:"-"` 2126 } 2127 2128 func (m *ScheduleCommand) Reset() { *m = ScheduleCommand{} } 2129 func (m *ScheduleCommand) String() string { return proto.CompactTextString(m) } 2130 func (*ScheduleCommand) ProtoMessage() {} 2131 func (*ScheduleCommand) Descriptor() ([]byte, []int) { 2132 return fileDescriptor_fd1040c5381ab5a7, []int{24} 2133 } 2134 func (m *ScheduleCommand) XXX_Unmarshal(b []byte) error { 2135 return m.Unmarshal(b) 2136 } 2137 func (m *ScheduleCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2138 if deterministic { 2139 return xxx_messageInfo_ScheduleCommand.Marshal(b, m, deterministic) 2140 } else { 2141 b = b[:cap(b)] 2142 n, err := m.MarshalToSizedBuffer(b) 2143 if err != nil { 2144 return nil, err 2145 } 2146 return b[:n], nil 2147 } 2148 } 2149 func (m *ScheduleCommand) XXX_Merge(src proto.Message) { 2150 xxx_messageInfo_ScheduleCommand.Merge(m, src) 2151 } 2152 func (m *ScheduleCommand) XXX_Size() int { 2153 return m.Size() 2154 } 2155 func (m *ScheduleCommand) XXX_DiscardUnknown() { 2156 xxx_messageInfo_ScheduleCommand.DiscardUnknown(m) 2157 } 2158 2159 var xxx_messageInfo_ScheduleCommand proto.InternalMessageInfo 2160 2161 func (m *ScheduleCommand) GetUUID() string { 2162 if m != nil { 2163 return m.UUID 2164 } 2165 return "" 2166 } 2167 2168 func (m *ScheduleCommand) GetBootstrapping() bool { 2169 if m != nil { 2170 return m.Bootstrapping 2171 } 2172 return false 2173 } 2174 2175 func (m *ScheduleCommand) GetServiceType() ServiceType { 2176 if m != nil { 2177 return m.ServiceType 2178 } 2179 return LogService 2180 } 2181 2182 func (m *ScheduleCommand) GetConfigChange() *ConfigChange { 2183 if m != nil { 2184 return m.ConfigChange 2185 } 2186 return nil 2187 } 2188 2189 func (m *ScheduleCommand) GetShutdownStore() *ShutdownStore { 2190 if m != nil { 2191 return m.ShutdownStore 2192 } 2193 return nil 2194 } 2195 2196 func (m *ScheduleCommand) GetCreateTaskService() *CreateTaskService { 2197 if m != nil { 2198 return m.CreateTaskService 2199 } 2200 return nil 2201 } 2202 2203 func (m *ScheduleCommand) GetDeleteCNStore() *DeleteCNStore { 2204 if m != nil { 2205 return m.DeleteCNStore 2206 } 2207 return nil 2208 } 2209 2210 // CreateTaskService start task service at current node 2211 type CreateTaskService struct { 2212 // User used to connect to the task database. 2213 User TaskTableUser `protobuf:"bytes,1,opt,name=User,proto3" json:"User"` 2214 // TaskDatabase task framework database. 2215 TaskDatabase string `protobuf:"bytes,2,opt,name=TaskDatabase,proto3" json:"TaskDatabase,omitempty"` 2216 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2217 XXX_unrecognized []byte `json:"-"` 2218 XXX_sizecache int32 `json:"-"` 2219 } 2220 2221 func (m *CreateTaskService) Reset() { *m = CreateTaskService{} } 2222 func (m *CreateTaskService) String() string { return proto.CompactTextString(m) } 2223 func (*CreateTaskService) ProtoMessage() {} 2224 func (*CreateTaskService) Descriptor() ([]byte, []int) { 2225 return fileDescriptor_fd1040c5381ab5a7, []int{25} 2226 } 2227 func (m *CreateTaskService) XXX_Unmarshal(b []byte) error { 2228 return m.Unmarshal(b) 2229 } 2230 func (m *CreateTaskService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2231 if deterministic { 2232 return xxx_messageInfo_CreateTaskService.Marshal(b, m, deterministic) 2233 } else { 2234 b = b[:cap(b)] 2235 n, err := m.MarshalToSizedBuffer(b) 2236 if err != nil { 2237 return nil, err 2238 } 2239 return b[:n], nil 2240 } 2241 } 2242 func (m *CreateTaskService) XXX_Merge(src proto.Message) { 2243 xxx_messageInfo_CreateTaskService.Merge(m, src) 2244 } 2245 func (m *CreateTaskService) XXX_Size() int { 2246 return m.Size() 2247 } 2248 func (m *CreateTaskService) XXX_DiscardUnknown() { 2249 xxx_messageInfo_CreateTaskService.DiscardUnknown(m) 2250 } 2251 2252 var xxx_messageInfo_CreateTaskService proto.InternalMessageInfo 2253 2254 func (m *CreateTaskService) GetUser() TaskTableUser { 2255 if m != nil { 2256 return m.User 2257 } 2258 return TaskTableUser{} 2259 } 2260 2261 func (m *CreateTaskService) GetTaskDatabase() string { 2262 if m != nil { 2263 return m.TaskDatabase 2264 } 2265 return "" 2266 } 2267 2268 // DeleteCNStore deletes CN store from CNState to save hakeeper's memory. 2269 type DeleteCNStore struct { 2270 StoreID string `protobuf:"bytes,1,opt,name=StoreID,proto3" json:"StoreID,omitempty"` 2271 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2272 XXX_unrecognized []byte `json:"-"` 2273 XXX_sizecache int32 `json:"-"` 2274 } 2275 2276 func (m *DeleteCNStore) Reset() { *m = DeleteCNStore{} } 2277 func (m *DeleteCNStore) String() string { return proto.CompactTextString(m) } 2278 func (*DeleteCNStore) ProtoMessage() {} 2279 func (*DeleteCNStore) Descriptor() ([]byte, []int) { 2280 return fileDescriptor_fd1040c5381ab5a7, []int{26} 2281 } 2282 func (m *DeleteCNStore) XXX_Unmarshal(b []byte) error { 2283 return m.Unmarshal(b) 2284 } 2285 func (m *DeleteCNStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2286 if deterministic { 2287 return xxx_messageInfo_DeleteCNStore.Marshal(b, m, deterministic) 2288 } else { 2289 b = b[:cap(b)] 2290 n, err := m.MarshalToSizedBuffer(b) 2291 if err != nil { 2292 return nil, err 2293 } 2294 return b[:n], nil 2295 } 2296 } 2297 func (m *DeleteCNStore) XXX_Merge(src proto.Message) { 2298 xxx_messageInfo_DeleteCNStore.Merge(m, src) 2299 } 2300 func (m *DeleteCNStore) XXX_Size() int { 2301 return m.Size() 2302 } 2303 func (m *DeleteCNStore) XXX_DiscardUnknown() { 2304 xxx_messageInfo_DeleteCNStore.DiscardUnknown(m) 2305 } 2306 2307 var xxx_messageInfo_DeleteCNStore proto.InternalMessageInfo 2308 2309 func (m *DeleteCNStore) GetStoreID() string { 2310 if m != nil { 2311 return m.StoreID 2312 } 2313 return "" 2314 } 2315 2316 type CommandBatch struct { 2317 Term uint64 `protobuf:"varint,1,opt,name=Term,proto3" json:"Term,omitempty"` 2318 Commands []ScheduleCommand `protobuf:"bytes,2,rep,name=Commands,proto3" json:"Commands"` 2319 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2320 XXX_unrecognized []byte `json:"-"` 2321 XXX_sizecache int32 `json:"-"` 2322 } 2323 2324 func (m *CommandBatch) Reset() { *m = CommandBatch{} } 2325 func (m *CommandBatch) String() string { return proto.CompactTextString(m) } 2326 func (*CommandBatch) ProtoMessage() {} 2327 func (*CommandBatch) Descriptor() ([]byte, []int) { 2328 return fileDescriptor_fd1040c5381ab5a7, []int{27} 2329 } 2330 func (m *CommandBatch) XXX_Unmarshal(b []byte) error { 2331 return m.Unmarshal(b) 2332 } 2333 func (m *CommandBatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2334 if deterministic { 2335 return xxx_messageInfo_CommandBatch.Marshal(b, m, deterministic) 2336 } else { 2337 b = b[:cap(b)] 2338 n, err := m.MarshalToSizedBuffer(b) 2339 if err != nil { 2340 return nil, err 2341 } 2342 return b[:n], nil 2343 } 2344 } 2345 func (m *CommandBatch) XXX_Merge(src proto.Message) { 2346 xxx_messageInfo_CommandBatch.Merge(m, src) 2347 } 2348 func (m *CommandBatch) XXX_Size() int { 2349 return m.Size() 2350 } 2351 func (m *CommandBatch) XXX_DiscardUnknown() { 2352 xxx_messageInfo_CommandBatch.DiscardUnknown(m) 2353 } 2354 2355 var xxx_messageInfo_CommandBatch proto.InternalMessageInfo 2356 2357 func (m *CommandBatch) GetTerm() uint64 { 2358 if m != nil { 2359 return m.Term 2360 } 2361 return 0 2362 } 2363 2364 func (m *CommandBatch) GetCommands() []ScheduleCommand { 2365 if m != nil { 2366 return m.Commands 2367 } 2368 return nil 2369 } 2370 2371 // CNStoreInfo contains information on a CN store. 2372 type CNStoreInfo struct { 2373 Tick uint64 `protobuf:"varint,1,opt,name=Tick,proto3" json:"Tick,omitempty"` 2374 ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` 2375 SQLAddress string `protobuf:"bytes,3,opt,name=SQLAddress,proto3" json:"SQLAddress,omitempty"` 2376 Role metadata.CNRole `protobuf:"varint,4,opt,name=Role,proto3,enum=metadata.CNRole" json:"Role,omitempty"` 2377 TaskServiceCreated bool `protobuf:"varint,5,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` 2378 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2379 XXX_unrecognized []byte `json:"-"` 2380 XXX_sizecache int32 `json:"-"` 2381 } 2382 2383 func (m *CNStoreInfo) Reset() { *m = CNStoreInfo{} } 2384 func (m *CNStoreInfo) String() string { return proto.CompactTextString(m) } 2385 func (*CNStoreInfo) ProtoMessage() {} 2386 func (*CNStoreInfo) Descriptor() ([]byte, []int) { 2387 return fileDescriptor_fd1040c5381ab5a7, []int{28} 2388 } 2389 func (m *CNStoreInfo) XXX_Unmarshal(b []byte) error { 2390 return m.Unmarshal(b) 2391 } 2392 func (m *CNStoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2393 if deterministic { 2394 return xxx_messageInfo_CNStoreInfo.Marshal(b, m, deterministic) 2395 } else { 2396 b = b[:cap(b)] 2397 n, err := m.MarshalToSizedBuffer(b) 2398 if err != nil { 2399 return nil, err 2400 } 2401 return b[:n], nil 2402 } 2403 } 2404 func (m *CNStoreInfo) XXX_Merge(src proto.Message) { 2405 xxx_messageInfo_CNStoreInfo.Merge(m, src) 2406 } 2407 func (m *CNStoreInfo) XXX_Size() int { 2408 return m.Size() 2409 } 2410 func (m *CNStoreInfo) XXX_DiscardUnknown() { 2411 xxx_messageInfo_CNStoreInfo.DiscardUnknown(m) 2412 } 2413 2414 var xxx_messageInfo_CNStoreInfo proto.InternalMessageInfo 2415 2416 func (m *CNStoreInfo) GetTick() uint64 { 2417 if m != nil { 2418 return m.Tick 2419 } 2420 return 0 2421 } 2422 2423 func (m *CNStoreInfo) GetServiceAddress() string { 2424 if m != nil { 2425 return m.ServiceAddress 2426 } 2427 return "" 2428 } 2429 2430 func (m *CNStoreInfo) GetSQLAddress() string { 2431 if m != nil { 2432 return m.SQLAddress 2433 } 2434 return "" 2435 } 2436 2437 func (m *CNStoreInfo) GetRole() metadata.CNRole { 2438 if m != nil { 2439 return m.Role 2440 } 2441 return metadata.CNRole_TP 2442 } 2443 2444 func (m *CNStoreInfo) GetTaskServiceCreated() bool { 2445 if m != nil { 2446 return m.TaskServiceCreated 2447 } 2448 return false 2449 } 2450 2451 // CNState contains all CN details known to the HAKeeper. 2452 type CNState struct { 2453 // Stores is keyed by CN store UUID. 2454 Stores map[string]CNStoreInfo `protobuf:"bytes,1,rep,name=Stores,proto3" json:"Stores" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2455 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2456 XXX_unrecognized []byte `json:"-"` 2457 XXX_sizecache int32 `json:"-"` 2458 } 2459 2460 func (m *CNState) Reset() { *m = CNState{} } 2461 func (m *CNState) String() string { return proto.CompactTextString(m) } 2462 func (*CNState) ProtoMessage() {} 2463 func (*CNState) Descriptor() ([]byte, []int) { 2464 return fileDescriptor_fd1040c5381ab5a7, []int{29} 2465 } 2466 func (m *CNState) XXX_Unmarshal(b []byte) error { 2467 return m.Unmarshal(b) 2468 } 2469 func (m *CNState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2470 if deterministic { 2471 return xxx_messageInfo_CNState.Marshal(b, m, deterministic) 2472 } else { 2473 b = b[:cap(b)] 2474 n, err := m.MarshalToSizedBuffer(b) 2475 if err != nil { 2476 return nil, err 2477 } 2478 return b[:n], nil 2479 } 2480 } 2481 func (m *CNState) XXX_Merge(src proto.Message) { 2482 xxx_messageInfo_CNState.Merge(m, src) 2483 } 2484 func (m *CNState) XXX_Size() int { 2485 return m.Size() 2486 } 2487 func (m *CNState) XXX_DiscardUnknown() { 2488 xxx_messageInfo_CNState.DiscardUnknown(m) 2489 } 2490 2491 var xxx_messageInfo_CNState proto.InternalMessageInfo 2492 2493 func (m *CNState) GetStores() map[string]CNStoreInfo { 2494 if m != nil { 2495 return m.Stores 2496 } 2497 return nil 2498 } 2499 2500 // DNStoreInfo contains information on a DN store. 2501 type DNStoreInfo struct { 2502 Tick uint64 `protobuf:"varint,1,opt,name=Tick,proto3" json:"Tick,omitempty"` 2503 ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` 2504 Shards []DNShardInfo `protobuf:"bytes,3,rep,name=Shards,proto3" json:"Shards"` 2505 TaskServiceCreated bool `protobuf:"varint,4,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` 2506 // Server address for logtail push model 2507 LogtailServerAddress string `protobuf:"bytes,5,opt,name=LogtailServerAddress,proto3" json:"LogtailServerAddress,omitempty"` 2508 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2509 XXX_unrecognized []byte `json:"-"` 2510 XXX_sizecache int32 `json:"-"` 2511 } 2512 2513 func (m *DNStoreInfo) Reset() { *m = DNStoreInfo{} } 2514 func (m *DNStoreInfo) String() string { return proto.CompactTextString(m) } 2515 func (*DNStoreInfo) ProtoMessage() {} 2516 func (*DNStoreInfo) Descriptor() ([]byte, []int) { 2517 return fileDescriptor_fd1040c5381ab5a7, []int{30} 2518 } 2519 func (m *DNStoreInfo) XXX_Unmarshal(b []byte) error { 2520 return m.Unmarshal(b) 2521 } 2522 func (m *DNStoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2523 if deterministic { 2524 return xxx_messageInfo_DNStoreInfo.Marshal(b, m, deterministic) 2525 } else { 2526 b = b[:cap(b)] 2527 n, err := m.MarshalToSizedBuffer(b) 2528 if err != nil { 2529 return nil, err 2530 } 2531 return b[:n], nil 2532 } 2533 } 2534 func (m *DNStoreInfo) XXX_Merge(src proto.Message) { 2535 xxx_messageInfo_DNStoreInfo.Merge(m, src) 2536 } 2537 func (m *DNStoreInfo) XXX_Size() int { 2538 return m.Size() 2539 } 2540 func (m *DNStoreInfo) XXX_DiscardUnknown() { 2541 xxx_messageInfo_DNStoreInfo.DiscardUnknown(m) 2542 } 2543 2544 var xxx_messageInfo_DNStoreInfo proto.InternalMessageInfo 2545 2546 func (m *DNStoreInfo) GetTick() uint64 { 2547 if m != nil { 2548 return m.Tick 2549 } 2550 return 0 2551 } 2552 2553 func (m *DNStoreInfo) GetServiceAddress() string { 2554 if m != nil { 2555 return m.ServiceAddress 2556 } 2557 return "" 2558 } 2559 2560 func (m *DNStoreInfo) GetShards() []DNShardInfo { 2561 if m != nil { 2562 return m.Shards 2563 } 2564 return nil 2565 } 2566 2567 func (m *DNStoreInfo) GetTaskServiceCreated() bool { 2568 if m != nil { 2569 return m.TaskServiceCreated 2570 } 2571 return false 2572 } 2573 2574 func (m *DNStoreInfo) GetLogtailServerAddress() string { 2575 if m != nil { 2576 return m.LogtailServerAddress 2577 } 2578 return "" 2579 } 2580 2581 // DNState contains all DN details known to the HAKeeper. 2582 type DNState struct { 2583 // Stores is keyed by DN store UUID. 2584 Stores map[string]DNStoreInfo `protobuf:"bytes,1,rep,name=Stores,proto3" json:"Stores" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2585 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2586 XXX_unrecognized []byte `json:"-"` 2587 XXX_sizecache int32 `json:"-"` 2588 } 2589 2590 func (m *DNState) Reset() { *m = DNState{} } 2591 func (m *DNState) String() string { return proto.CompactTextString(m) } 2592 func (*DNState) ProtoMessage() {} 2593 func (*DNState) Descriptor() ([]byte, []int) { 2594 return fileDescriptor_fd1040c5381ab5a7, []int{31} 2595 } 2596 func (m *DNState) XXX_Unmarshal(b []byte) error { 2597 return m.Unmarshal(b) 2598 } 2599 func (m *DNState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2600 if deterministic { 2601 return xxx_messageInfo_DNState.Marshal(b, m, deterministic) 2602 } else { 2603 b = b[:cap(b)] 2604 n, err := m.MarshalToSizedBuffer(b) 2605 if err != nil { 2606 return nil, err 2607 } 2608 return b[:n], nil 2609 } 2610 } 2611 func (m *DNState) XXX_Merge(src proto.Message) { 2612 xxx_messageInfo_DNState.Merge(m, src) 2613 } 2614 func (m *DNState) XXX_Size() int { 2615 return m.Size() 2616 } 2617 func (m *DNState) XXX_DiscardUnknown() { 2618 xxx_messageInfo_DNState.DiscardUnknown(m) 2619 } 2620 2621 var xxx_messageInfo_DNState proto.InternalMessageInfo 2622 2623 func (m *DNState) GetStores() map[string]DNStoreInfo { 2624 if m != nil { 2625 return m.Stores 2626 } 2627 return nil 2628 } 2629 2630 type ClusterDetails struct { 2631 DNStores []DNStore `protobuf:"bytes,1,rep,name=DNStores,proto3" json:"DNStores"` 2632 CNStores []CNStore `protobuf:"bytes,2,rep,name=CNStores,proto3" json:"CNStores"` 2633 LogStores []LogStore `protobuf:"bytes,3,rep,name=LogStores,proto3" json:"LogStores"` 2634 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2635 XXX_unrecognized []byte `json:"-"` 2636 XXX_sizecache int32 `json:"-"` 2637 } 2638 2639 func (m *ClusterDetails) Reset() { *m = ClusterDetails{} } 2640 func (m *ClusterDetails) String() string { return proto.CompactTextString(m) } 2641 func (*ClusterDetails) ProtoMessage() {} 2642 func (*ClusterDetails) Descriptor() ([]byte, []int) { 2643 return fileDescriptor_fd1040c5381ab5a7, []int{32} 2644 } 2645 func (m *ClusterDetails) XXX_Unmarshal(b []byte) error { 2646 return m.Unmarshal(b) 2647 } 2648 func (m *ClusterDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2649 if deterministic { 2650 return xxx_messageInfo_ClusterDetails.Marshal(b, m, deterministic) 2651 } else { 2652 b = b[:cap(b)] 2653 n, err := m.MarshalToSizedBuffer(b) 2654 if err != nil { 2655 return nil, err 2656 } 2657 return b[:n], nil 2658 } 2659 } 2660 func (m *ClusterDetails) XXX_Merge(src proto.Message) { 2661 xxx_messageInfo_ClusterDetails.Merge(m, src) 2662 } 2663 func (m *ClusterDetails) XXX_Size() int { 2664 return m.Size() 2665 } 2666 func (m *ClusterDetails) XXX_DiscardUnknown() { 2667 xxx_messageInfo_ClusterDetails.DiscardUnknown(m) 2668 } 2669 2670 var xxx_messageInfo_ClusterDetails proto.InternalMessageInfo 2671 2672 func (m *ClusterDetails) GetDNStores() []DNStore { 2673 if m != nil { 2674 return m.DNStores 2675 } 2676 return nil 2677 } 2678 2679 func (m *ClusterDetails) GetCNStores() []CNStore { 2680 if m != nil { 2681 return m.CNStores 2682 } 2683 return nil 2684 } 2685 2686 func (m *ClusterDetails) GetLogStores() []LogStore { 2687 if m != nil { 2688 return m.LogStores 2689 } 2690 return nil 2691 } 2692 2693 // ClusterInfo provides a global view of all shards in the cluster. It 2694 // describes the logical sharding of the system, rather than physical 2695 // distribution of all replicas that belong to those shards. 2696 type ClusterInfo struct { 2697 DNShards []metadata.DNShardRecord `protobuf:"bytes,1,rep,name=DNShards,proto3" json:"DNShards"` 2698 LogShards []metadata.LogShardRecord `protobuf:"bytes,2,rep,name=LogShards,proto3" json:"LogShards"` 2699 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2700 XXX_unrecognized []byte `json:"-"` 2701 XXX_sizecache int32 `json:"-"` 2702 } 2703 2704 func (m *ClusterInfo) Reset() { *m = ClusterInfo{} } 2705 func (m *ClusterInfo) String() string { return proto.CompactTextString(m) } 2706 func (*ClusterInfo) ProtoMessage() {} 2707 func (*ClusterInfo) Descriptor() ([]byte, []int) { 2708 return fileDescriptor_fd1040c5381ab5a7, []int{33} 2709 } 2710 func (m *ClusterInfo) XXX_Unmarshal(b []byte) error { 2711 return m.Unmarshal(b) 2712 } 2713 func (m *ClusterInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2714 if deterministic { 2715 return xxx_messageInfo_ClusterInfo.Marshal(b, m, deterministic) 2716 } else { 2717 b = b[:cap(b)] 2718 n, err := m.MarshalToSizedBuffer(b) 2719 if err != nil { 2720 return nil, err 2721 } 2722 return b[:n], nil 2723 } 2724 } 2725 func (m *ClusterInfo) XXX_Merge(src proto.Message) { 2726 xxx_messageInfo_ClusterInfo.Merge(m, src) 2727 } 2728 func (m *ClusterInfo) XXX_Size() int { 2729 return m.Size() 2730 } 2731 func (m *ClusterInfo) XXX_DiscardUnknown() { 2732 xxx_messageInfo_ClusterInfo.DiscardUnknown(m) 2733 } 2734 2735 var xxx_messageInfo_ClusterInfo proto.InternalMessageInfo 2736 2737 func (m *ClusterInfo) GetDNShards() []metadata.DNShardRecord { 2738 if m != nil { 2739 return m.DNShards 2740 } 2741 return nil 2742 } 2743 2744 func (m *ClusterInfo) GetLogShards() []metadata.LogShardRecord { 2745 if m != nil { 2746 return m.LogShards 2747 } 2748 return nil 2749 } 2750 2751 type InitialClusterRequest struct { 2752 NumOfLogShards uint64 `protobuf:"varint,1,opt,name=NumOfLogShards,proto3" json:"NumOfLogShards,omitempty"` 2753 NumOfDNShards uint64 `protobuf:"varint,2,opt,name=NumOfDNShards,proto3" json:"NumOfDNShards,omitempty"` 2754 NumOfLogReplicas uint64 `protobuf:"varint,3,opt,name=NumOfLogReplicas,proto3" json:"NumOfLogReplicas,omitempty"` 2755 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2756 XXX_unrecognized []byte `json:"-"` 2757 XXX_sizecache int32 `json:"-"` 2758 } 2759 2760 func (m *InitialClusterRequest) Reset() { *m = InitialClusterRequest{} } 2761 func (m *InitialClusterRequest) String() string { return proto.CompactTextString(m) } 2762 func (*InitialClusterRequest) ProtoMessage() {} 2763 func (*InitialClusterRequest) Descriptor() ([]byte, []int) { 2764 return fileDescriptor_fd1040c5381ab5a7, []int{34} 2765 } 2766 func (m *InitialClusterRequest) XXX_Unmarshal(b []byte) error { 2767 return m.Unmarshal(b) 2768 } 2769 func (m *InitialClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2770 if deterministic { 2771 return xxx_messageInfo_InitialClusterRequest.Marshal(b, m, deterministic) 2772 } else { 2773 b = b[:cap(b)] 2774 n, err := m.MarshalToSizedBuffer(b) 2775 if err != nil { 2776 return nil, err 2777 } 2778 return b[:n], nil 2779 } 2780 } 2781 func (m *InitialClusterRequest) XXX_Merge(src proto.Message) { 2782 xxx_messageInfo_InitialClusterRequest.Merge(m, src) 2783 } 2784 func (m *InitialClusterRequest) XXX_Size() int { 2785 return m.Size() 2786 } 2787 func (m *InitialClusterRequest) XXX_DiscardUnknown() { 2788 xxx_messageInfo_InitialClusterRequest.DiscardUnknown(m) 2789 } 2790 2791 var xxx_messageInfo_InitialClusterRequest proto.InternalMessageInfo 2792 2793 func (m *InitialClusterRequest) GetNumOfLogShards() uint64 { 2794 if m != nil { 2795 return m.NumOfLogShards 2796 } 2797 return 0 2798 } 2799 2800 func (m *InitialClusterRequest) GetNumOfDNShards() uint64 { 2801 if m != nil { 2802 return m.NumOfDNShards 2803 } 2804 return 0 2805 } 2806 2807 func (m *InitialClusterRequest) GetNumOfLogReplicas() uint64 { 2808 if m != nil { 2809 return m.NumOfLogReplicas 2810 } 2811 return 0 2812 } 2813 2814 // LogStoreInfo contains information of all replicas found on a Log store. 2815 type LogStoreInfo struct { 2816 Tick uint64 `protobuf:"varint,1,opt,name=Tick,proto3" json:"Tick,omitempty"` 2817 RaftAddress string `protobuf:"bytes,2,opt,name=RaftAddress,proto3" json:"RaftAddress,omitempty"` 2818 ServiceAddress string `protobuf:"bytes,3,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` 2819 GossipAddress string `protobuf:"bytes,4,opt,name=GossipAddress,proto3" json:"GossipAddress,omitempty"` 2820 Replicas []LogReplicaInfo `protobuf:"bytes,5,rep,name=Replicas,proto3" json:"Replicas"` 2821 TaskServiceCreated bool `protobuf:"varint,6,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` 2822 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2823 XXX_unrecognized []byte `json:"-"` 2824 XXX_sizecache int32 `json:"-"` 2825 } 2826 2827 func (m *LogStoreInfo) Reset() { *m = LogStoreInfo{} } 2828 func (m *LogStoreInfo) String() string { return proto.CompactTextString(m) } 2829 func (*LogStoreInfo) ProtoMessage() {} 2830 func (*LogStoreInfo) Descriptor() ([]byte, []int) { 2831 return fileDescriptor_fd1040c5381ab5a7, []int{35} 2832 } 2833 func (m *LogStoreInfo) XXX_Unmarshal(b []byte) error { 2834 return m.Unmarshal(b) 2835 } 2836 func (m *LogStoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2837 if deterministic { 2838 return xxx_messageInfo_LogStoreInfo.Marshal(b, m, deterministic) 2839 } else { 2840 b = b[:cap(b)] 2841 n, err := m.MarshalToSizedBuffer(b) 2842 if err != nil { 2843 return nil, err 2844 } 2845 return b[:n], nil 2846 } 2847 } 2848 func (m *LogStoreInfo) XXX_Merge(src proto.Message) { 2849 xxx_messageInfo_LogStoreInfo.Merge(m, src) 2850 } 2851 func (m *LogStoreInfo) XXX_Size() int { 2852 return m.Size() 2853 } 2854 func (m *LogStoreInfo) XXX_DiscardUnknown() { 2855 xxx_messageInfo_LogStoreInfo.DiscardUnknown(m) 2856 } 2857 2858 var xxx_messageInfo_LogStoreInfo proto.InternalMessageInfo 2859 2860 func (m *LogStoreInfo) GetTick() uint64 { 2861 if m != nil { 2862 return m.Tick 2863 } 2864 return 0 2865 } 2866 2867 func (m *LogStoreInfo) GetRaftAddress() string { 2868 if m != nil { 2869 return m.RaftAddress 2870 } 2871 return "" 2872 } 2873 2874 func (m *LogStoreInfo) GetServiceAddress() string { 2875 if m != nil { 2876 return m.ServiceAddress 2877 } 2878 return "" 2879 } 2880 2881 func (m *LogStoreInfo) GetGossipAddress() string { 2882 if m != nil { 2883 return m.GossipAddress 2884 } 2885 return "" 2886 } 2887 2888 func (m *LogStoreInfo) GetReplicas() []LogReplicaInfo { 2889 if m != nil { 2890 return m.Replicas 2891 } 2892 return nil 2893 } 2894 2895 func (m *LogStoreInfo) GetTaskServiceCreated() bool { 2896 if m != nil { 2897 return m.TaskServiceCreated 2898 } 2899 return false 2900 } 2901 2902 type LogState struct { 2903 // Shards is keyed by ShardID, it contains details aggregated from all Log 2904 // stores. Each pb.LogShardInfo here contains data aggregated from 2905 // different replicas and thus reflect a more accurate description on each 2906 // shard. 2907 Shards map[uint64]LogShardInfo `protobuf:"bytes,1,rep,name=Shards,proto3" json:"Shards" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2908 // Stores is keyed by log store UUID, it contains details found on each 2909 // store. Each LogStoreInfo here reflects what was last reported by each Log 2910 // store. 2911 Stores map[string]LogStoreInfo `protobuf:"bytes,2,rep,name=Stores,proto3" json:"Stores" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2912 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2913 XXX_unrecognized []byte `json:"-"` 2914 XXX_sizecache int32 `json:"-"` 2915 } 2916 2917 func (m *LogState) Reset() { *m = LogState{} } 2918 func (m *LogState) String() string { return proto.CompactTextString(m) } 2919 func (*LogState) ProtoMessage() {} 2920 func (*LogState) Descriptor() ([]byte, []int) { 2921 return fileDescriptor_fd1040c5381ab5a7, []int{36} 2922 } 2923 func (m *LogState) XXX_Unmarshal(b []byte) error { 2924 return m.Unmarshal(b) 2925 } 2926 func (m *LogState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2927 if deterministic { 2928 return xxx_messageInfo_LogState.Marshal(b, m, deterministic) 2929 } else { 2930 b = b[:cap(b)] 2931 n, err := m.MarshalToSizedBuffer(b) 2932 if err != nil { 2933 return nil, err 2934 } 2935 return b[:n], nil 2936 } 2937 } 2938 func (m *LogState) XXX_Merge(src proto.Message) { 2939 xxx_messageInfo_LogState.Merge(m, src) 2940 } 2941 func (m *LogState) XXX_Size() int { 2942 return m.Size() 2943 } 2944 func (m *LogState) XXX_DiscardUnknown() { 2945 xxx_messageInfo_LogState.DiscardUnknown(m) 2946 } 2947 2948 var xxx_messageInfo_LogState proto.InternalMessageInfo 2949 2950 func (m *LogState) GetShards() map[uint64]LogShardInfo { 2951 if m != nil { 2952 return m.Shards 2953 } 2954 return nil 2955 } 2956 2957 func (m *LogState) GetStores() map[string]LogStoreInfo { 2958 if m != nil { 2959 return m.Stores 2960 } 2961 return nil 2962 } 2963 2964 // CheckerState contains all HAKeeper state required for making schedule 2965 // commands. 2966 type CheckerState struct { 2967 Tick uint64 `protobuf:"varint,1,opt,name=Tick,proto3" json:"Tick,omitempty"` 2968 ClusterInfo ClusterInfo `protobuf:"bytes,2,opt,name=ClusterInfo,proto3" json:"ClusterInfo"` 2969 DNState DNState `protobuf:"bytes,3,opt,name=DNState,proto3" json:"DNState"` 2970 LogState LogState `protobuf:"bytes,4,opt,name=LogState,proto3" json:"LogState"` 2971 CNState CNState `protobuf:"bytes,5,opt,name=CNState,proto3" json:"CNState"` 2972 State HAKeeperState `protobuf:"varint,6,opt,name=State,proto3,enum=logservice.HAKeeperState" json:"State,omitempty"` 2973 TaskSchedulerState TaskSchedulerState `protobuf:"varint,7,opt,name=TaskSchedulerState,proto3,enum=logservice.TaskSchedulerState" json:"TaskSchedulerState,omitempty"` 2974 TaskTableUser TaskTableUser `protobuf:"bytes,8,opt,name=TaskTableUser,proto3" json:"TaskTableUser"` 2975 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2976 XXX_unrecognized []byte `json:"-"` 2977 XXX_sizecache int32 `json:"-"` 2978 } 2979 2980 func (m *CheckerState) Reset() { *m = CheckerState{} } 2981 func (m *CheckerState) String() string { return proto.CompactTextString(m) } 2982 func (*CheckerState) ProtoMessage() {} 2983 func (*CheckerState) Descriptor() ([]byte, []int) { 2984 return fileDescriptor_fd1040c5381ab5a7, []int{37} 2985 } 2986 func (m *CheckerState) XXX_Unmarshal(b []byte) error { 2987 return m.Unmarshal(b) 2988 } 2989 func (m *CheckerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2990 if deterministic { 2991 return xxx_messageInfo_CheckerState.Marshal(b, m, deterministic) 2992 } else { 2993 b = b[:cap(b)] 2994 n, err := m.MarshalToSizedBuffer(b) 2995 if err != nil { 2996 return nil, err 2997 } 2998 return b[:n], nil 2999 } 3000 } 3001 func (m *CheckerState) XXX_Merge(src proto.Message) { 3002 xxx_messageInfo_CheckerState.Merge(m, src) 3003 } 3004 func (m *CheckerState) XXX_Size() int { 3005 return m.Size() 3006 } 3007 func (m *CheckerState) XXX_DiscardUnknown() { 3008 xxx_messageInfo_CheckerState.DiscardUnknown(m) 3009 } 3010 3011 var xxx_messageInfo_CheckerState proto.InternalMessageInfo 3012 3013 func (m *CheckerState) GetTick() uint64 { 3014 if m != nil { 3015 return m.Tick 3016 } 3017 return 0 3018 } 3019 3020 func (m *CheckerState) GetClusterInfo() ClusterInfo { 3021 if m != nil { 3022 return m.ClusterInfo 3023 } 3024 return ClusterInfo{} 3025 } 3026 3027 func (m *CheckerState) GetDNState() DNState { 3028 if m != nil { 3029 return m.DNState 3030 } 3031 return DNState{} 3032 } 3033 3034 func (m *CheckerState) GetLogState() LogState { 3035 if m != nil { 3036 return m.LogState 3037 } 3038 return LogState{} 3039 } 3040 3041 func (m *CheckerState) GetCNState() CNState { 3042 if m != nil { 3043 return m.CNState 3044 } 3045 return CNState{} 3046 } 3047 3048 func (m *CheckerState) GetState() HAKeeperState { 3049 if m != nil { 3050 return m.State 3051 } 3052 return HAKeeperCreated 3053 } 3054 3055 func (m *CheckerState) GetTaskSchedulerState() TaskSchedulerState { 3056 if m != nil { 3057 return m.TaskSchedulerState 3058 } 3059 return TaskSchedulerCreated 3060 } 3061 3062 func (m *CheckerState) GetTaskTableUser() TaskTableUser { 3063 if m != nil { 3064 return m.TaskTableUser 3065 } 3066 return TaskTableUser{} 3067 } 3068 3069 // HAKeeperRSMState contains state maintained by HAKeeper's RSM. 3070 type HAKeeperRSMState struct { 3071 Tick uint64 `protobuf:"varint,1,opt,name=Tick,proto3" json:"Tick,omitempty"` 3072 NextID uint64 `protobuf:"varint,2,opt,name=NextID,proto3" json:"NextID,omitempty"` 3073 Term uint64 `protobuf:"varint,3,opt,name=Term,proto3" json:"Term,omitempty"` 3074 State HAKeeperState `protobuf:"varint,4,opt,name=State,proto3,enum=logservice.HAKeeperState" json:"State,omitempty"` 3075 TaskSchedulerState TaskSchedulerState `protobuf:"varint,5,opt,name=TaskSchedulerState,proto3,enum=logservice.TaskSchedulerState" json:"TaskSchedulerState,omitempty"` 3076 ScheduleCommands map[string]CommandBatch `protobuf:"bytes,6,rep,name=ScheduleCommands,proto3" json:"ScheduleCommands" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 3077 LogShards map[string]uint64 `protobuf:"bytes,7,rep,name=LogShards,proto3" json:"LogShards,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 3078 CNState CNState `protobuf:"bytes,8,opt,name=CNState,proto3" json:"CNState"` 3079 DNState DNState `protobuf:"bytes,9,opt,name=DNState,proto3" json:"DNState"` 3080 LogState LogState `protobuf:"bytes,10,opt,name=LogState,proto3" json:"LogState"` 3081 ClusterInfo ClusterInfo `protobuf:"bytes,11,opt,name=ClusterInfo,proto3" json:"ClusterInfo"` 3082 TaskTableUser TaskTableUser `protobuf:"bytes,12,opt,name=TaskTableUser,proto3" json:"TaskTableUser"` 3083 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3084 XXX_unrecognized []byte `json:"-"` 3085 XXX_sizecache int32 `json:"-"` 3086 } 3087 3088 func (m *HAKeeperRSMState) Reset() { *m = HAKeeperRSMState{} } 3089 func (m *HAKeeperRSMState) String() string { return proto.CompactTextString(m) } 3090 func (*HAKeeperRSMState) ProtoMessage() {} 3091 func (*HAKeeperRSMState) Descriptor() ([]byte, []int) { 3092 return fileDescriptor_fd1040c5381ab5a7, []int{38} 3093 } 3094 func (m *HAKeeperRSMState) XXX_Unmarshal(b []byte) error { 3095 return m.Unmarshal(b) 3096 } 3097 func (m *HAKeeperRSMState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3098 if deterministic { 3099 return xxx_messageInfo_HAKeeperRSMState.Marshal(b, m, deterministic) 3100 } else { 3101 b = b[:cap(b)] 3102 n, err := m.MarshalToSizedBuffer(b) 3103 if err != nil { 3104 return nil, err 3105 } 3106 return b[:n], nil 3107 } 3108 } 3109 func (m *HAKeeperRSMState) XXX_Merge(src proto.Message) { 3110 xxx_messageInfo_HAKeeperRSMState.Merge(m, src) 3111 } 3112 func (m *HAKeeperRSMState) XXX_Size() int { 3113 return m.Size() 3114 } 3115 func (m *HAKeeperRSMState) XXX_DiscardUnknown() { 3116 xxx_messageInfo_HAKeeperRSMState.DiscardUnknown(m) 3117 } 3118 3119 var xxx_messageInfo_HAKeeperRSMState proto.InternalMessageInfo 3120 3121 func (m *HAKeeperRSMState) GetTick() uint64 { 3122 if m != nil { 3123 return m.Tick 3124 } 3125 return 0 3126 } 3127 3128 func (m *HAKeeperRSMState) GetNextID() uint64 { 3129 if m != nil { 3130 return m.NextID 3131 } 3132 return 0 3133 } 3134 3135 func (m *HAKeeperRSMState) GetTerm() uint64 { 3136 if m != nil { 3137 return m.Term 3138 } 3139 return 0 3140 } 3141 3142 func (m *HAKeeperRSMState) GetState() HAKeeperState { 3143 if m != nil { 3144 return m.State 3145 } 3146 return HAKeeperCreated 3147 } 3148 3149 func (m *HAKeeperRSMState) GetTaskSchedulerState() TaskSchedulerState { 3150 if m != nil { 3151 return m.TaskSchedulerState 3152 } 3153 return TaskSchedulerCreated 3154 } 3155 3156 func (m *HAKeeperRSMState) GetScheduleCommands() map[string]CommandBatch { 3157 if m != nil { 3158 return m.ScheduleCommands 3159 } 3160 return nil 3161 } 3162 3163 func (m *HAKeeperRSMState) GetLogShards() map[string]uint64 { 3164 if m != nil { 3165 return m.LogShards 3166 } 3167 return nil 3168 } 3169 3170 func (m *HAKeeperRSMState) GetCNState() CNState { 3171 if m != nil { 3172 return m.CNState 3173 } 3174 return CNState{} 3175 } 3176 3177 func (m *HAKeeperRSMState) GetDNState() DNState { 3178 if m != nil { 3179 return m.DNState 3180 } 3181 return DNState{} 3182 } 3183 3184 func (m *HAKeeperRSMState) GetLogState() LogState { 3185 if m != nil { 3186 return m.LogState 3187 } 3188 return LogState{} 3189 } 3190 3191 func (m *HAKeeperRSMState) GetClusterInfo() ClusterInfo { 3192 if m != nil { 3193 return m.ClusterInfo 3194 } 3195 return ClusterInfo{} 3196 } 3197 3198 func (m *HAKeeperRSMState) GetTaskTableUser() TaskTableUser { 3199 if m != nil { 3200 return m.TaskTableUser 3201 } 3202 return TaskTableUser{} 3203 } 3204 3205 // ReplicaInfo contains details of a replica 3206 type ReplicaInfo struct { 3207 UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` 3208 ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` 3209 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3210 XXX_unrecognized []byte `json:"-"` 3211 XXX_sizecache int32 `json:"-"` 3212 } 3213 3214 func (m *ReplicaInfo) Reset() { *m = ReplicaInfo{} } 3215 func (m *ReplicaInfo) String() string { return proto.CompactTextString(m) } 3216 func (*ReplicaInfo) ProtoMessage() {} 3217 func (*ReplicaInfo) Descriptor() ([]byte, []int) { 3218 return fileDescriptor_fd1040c5381ab5a7, []int{39} 3219 } 3220 func (m *ReplicaInfo) XXX_Unmarshal(b []byte) error { 3221 return m.Unmarshal(b) 3222 } 3223 func (m *ReplicaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3224 if deterministic { 3225 return xxx_messageInfo_ReplicaInfo.Marshal(b, m, deterministic) 3226 } else { 3227 b = b[:cap(b)] 3228 n, err := m.MarshalToSizedBuffer(b) 3229 if err != nil { 3230 return nil, err 3231 } 3232 return b[:n], nil 3233 } 3234 } 3235 func (m *ReplicaInfo) XXX_Merge(src proto.Message) { 3236 xxx_messageInfo_ReplicaInfo.Merge(m, src) 3237 } 3238 func (m *ReplicaInfo) XXX_Size() int { 3239 return m.Size() 3240 } 3241 func (m *ReplicaInfo) XXX_DiscardUnknown() { 3242 xxx_messageInfo_ReplicaInfo.DiscardUnknown(m) 3243 } 3244 3245 var xxx_messageInfo_ReplicaInfo proto.InternalMessageInfo 3246 3247 func (m *ReplicaInfo) GetUUID() string { 3248 if m != nil { 3249 return m.UUID 3250 } 3251 return "" 3252 } 3253 3254 func (m *ReplicaInfo) GetServiceAddress() string { 3255 if m != nil { 3256 return m.ServiceAddress 3257 } 3258 return "" 3259 } 3260 3261 // ShardInfoQueryResult contains the result of the shard info query. 3262 type ShardInfoQueryResult struct { 3263 ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` 3264 Replicas map[uint64]ReplicaInfo `protobuf:"bytes,2,rep,name=Replicas,proto3" json:"Replicas" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 3265 Epoch uint64 `protobuf:"varint,3,opt,name=Epoch,proto3" json:"Epoch,omitempty"` 3266 LeaderID uint64 `protobuf:"varint,4,opt,name=LeaderID,proto3" json:"LeaderID,omitempty"` 3267 Term uint64 `protobuf:"varint,5,opt,name=Term,proto3" json:"Term,omitempty"` 3268 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3269 XXX_unrecognized []byte `json:"-"` 3270 XXX_sizecache int32 `json:"-"` 3271 } 3272 3273 func (m *ShardInfoQueryResult) Reset() { *m = ShardInfoQueryResult{} } 3274 func (m *ShardInfoQueryResult) String() string { return proto.CompactTextString(m) } 3275 func (*ShardInfoQueryResult) ProtoMessage() {} 3276 func (*ShardInfoQueryResult) Descriptor() ([]byte, []int) { 3277 return fileDescriptor_fd1040c5381ab5a7, []int{40} 3278 } 3279 func (m *ShardInfoQueryResult) XXX_Unmarshal(b []byte) error { 3280 return m.Unmarshal(b) 3281 } 3282 func (m *ShardInfoQueryResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3283 if deterministic { 3284 return xxx_messageInfo_ShardInfoQueryResult.Marshal(b, m, deterministic) 3285 } else { 3286 b = b[:cap(b)] 3287 n, err := m.MarshalToSizedBuffer(b) 3288 if err != nil { 3289 return nil, err 3290 } 3291 return b[:n], nil 3292 } 3293 } 3294 func (m *ShardInfoQueryResult) XXX_Merge(src proto.Message) { 3295 xxx_messageInfo_ShardInfoQueryResult.Merge(m, src) 3296 } 3297 func (m *ShardInfoQueryResult) XXX_Size() int { 3298 return m.Size() 3299 } 3300 func (m *ShardInfoQueryResult) XXX_DiscardUnknown() { 3301 xxx_messageInfo_ShardInfoQueryResult.DiscardUnknown(m) 3302 } 3303 3304 var xxx_messageInfo_ShardInfoQueryResult proto.InternalMessageInfo 3305 3306 func (m *ShardInfoQueryResult) GetShardID() uint64 { 3307 if m != nil { 3308 return m.ShardID 3309 } 3310 return 0 3311 } 3312 3313 func (m *ShardInfoQueryResult) GetReplicas() map[uint64]ReplicaInfo { 3314 if m != nil { 3315 return m.Replicas 3316 } 3317 return nil 3318 } 3319 3320 func (m *ShardInfoQueryResult) GetEpoch() uint64 { 3321 if m != nil { 3322 return m.Epoch 3323 } 3324 return 0 3325 } 3326 3327 func (m *ShardInfoQueryResult) GetLeaderID() uint64 { 3328 if m != nil { 3329 return m.LeaderID 3330 } 3331 return 0 3332 } 3333 3334 func (m *ShardInfoQueryResult) GetTerm() uint64 { 3335 if m != nil { 3336 return m.Term 3337 } 3338 return 0 3339 } 3340 3341 func init() { 3342 proto.RegisterEnum("logservice.UpdateType", UpdateType_name, UpdateType_value) 3343 proto.RegisterEnum("logservice.NodeState", NodeState_name, NodeState_value) 3344 proto.RegisterEnum("logservice.MethodType", MethodType_name, MethodType_value) 3345 proto.RegisterEnum("logservice.RecordType", RecordType_name, RecordType_value) 3346 proto.RegisterEnum("logservice.HAKeeperUpdateType", HAKeeperUpdateType_name, HAKeeperUpdateType_value) 3347 proto.RegisterEnum("logservice.HAKeeperState", HAKeeperState_name, HAKeeperState_value) 3348 proto.RegisterEnum("logservice.TaskSchedulerState", TaskSchedulerState_name, TaskSchedulerState_value) 3349 proto.RegisterEnum("logservice.ConfigChangeType", ConfigChangeType_name, ConfigChangeType_value) 3350 proto.RegisterEnum("logservice.ServiceType", ServiceType_name, ServiceType_value) 3351 proto.RegisterType((*CNStore)(nil), "logservice.CNStore") 3352 proto.RegisterType((*DNStore)(nil), "logservice.DNStore") 3353 proto.RegisterType((*LogStore)(nil), "logservice.LogStore") 3354 proto.RegisterType((*LogShardInfo)(nil), "logservice.LogShardInfo") 3355 proto.RegisterMapType((map[uint64]string)(nil), "logservice.LogShardInfo.ReplicasEntry") 3356 proto.RegisterType((*LogReplicaInfo)(nil), "logservice.LogReplicaInfo") 3357 proto.RegisterType((*CNStoreHeartbeat)(nil), "logservice.CNStoreHeartbeat") 3358 proto.RegisterType((*CNAllocateID)(nil), "logservice.CNAllocateID") 3359 proto.RegisterType((*LogStoreHeartbeat)(nil), "logservice.LogStoreHeartbeat") 3360 proto.RegisterType((*DNShardInfo)(nil), "logservice.DNShardInfo") 3361 proto.RegisterType((*DNStoreHeartbeat)(nil), "logservice.DNStoreHeartbeat") 3362 proto.RegisterType((*RSMState)(nil), "logservice.RSMState") 3363 proto.RegisterMapType((map[uint64]uint64)(nil), "logservice.RSMState.LeaseHistoryEntry") 3364 proto.RegisterType((*LogRecord)(nil), "logservice.LogRecord") 3365 proto.RegisterType((*LogRequest)(nil), "logservice.LogRequest") 3366 proto.RegisterType((*TsoRequest)(nil), "logservice.TsoRequest") 3367 proto.RegisterType((*Request)(nil), "logservice.Request") 3368 proto.RegisterType((*LogResponse)(nil), "logservice.LogResponse") 3369 proto.RegisterType((*AllocateIDResponse)(nil), "logservice.AllocateIDResponse") 3370 proto.RegisterType((*Response)(nil), "logservice.Response") 3371 proto.RegisterType((*LogRecordResponse)(nil), "logservice.LogRecordResponse") 3372 proto.RegisterType((*TsoResponse)(nil), "logservice.TsoResponse") 3373 proto.RegisterType((*TaskTableUser)(nil), "logservice.TaskTableUser") 3374 proto.RegisterType((*Replica)(nil), "logservice.Replica") 3375 proto.RegisterType((*ConfigChange)(nil), "logservice.ConfigChange") 3376 proto.RegisterMapType((map[uint64]string)(nil), "logservice.ConfigChange.InitialMembersEntry") 3377 proto.RegisterType((*ShutdownStore)(nil), "logservice.ShutdownStore") 3378 proto.RegisterType((*ScheduleCommand)(nil), "logservice.ScheduleCommand") 3379 proto.RegisterType((*CreateTaskService)(nil), "logservice.CreateTaskService") 3380 proto.RegisterType((*DeleteCNStore)(nil), "logservice.DeleteCNStore") 3381 proto.RegisterType((*CommandBatch)(nil), "logservice.CommandBatch") 3382 proto.RegisterType((*CNStoreInfo)(nil), "logservice.CNStoreInfo") 3383 proto.RegisterType((*CNState)(nil), "logservice.CNState") 3384 proto.RegisterMapType((map[string]CNStoreInfo)(nil), "logservice.CNState.StoresEntry") 3385 proto.RegisterType((*DNStoreInfo)(nil), "logservice.DNStoreInfo") 3386 proto.RegisterType((*DNState)(nil), "logservice.DNState") 3387 proto.RegisterMapType((map[string]DNStoreInfo)(nil), "logservice.DNState.StoresEntry") 3388 proto.RegisterType((*ClusterDetails)(nil), "logservice.ClusterDetails") 3389 proto.RegisterType((*ClusterInfo)(nil), "logservice.ClusterInfo") 3390 proto.RegisterType((*InitialClusterRequest)(nil), "logservice.InitialClusterRequest") 3391 proto.RegisterType((*LogStoreInfo)(nil), "logservice.LogStoreInfo") 3392 proto.RegisterType((*LogState)(nil), "logservice.LogState") 3393 proto.RegisterMapType((map[uint64]LogShardInfo)(nil), "logservice.LogState.ShardsEntry") 3394 proto.RegisterMapType((map[string]LogStoreInfo)(nil), "logservice.LogState.StoresEntry") 3395 proto.RegisterType((*CheckerState)(nil), "logservice.CheckerState") 3396 proto.RegisterType((*HAKeeperRSMState)(nil), "logservice.HAKeeperRSMState") 3397 proto.RegisterMapType((map[string]uint64)(nil), "logservice.HAKeeperRSMState.LogShardsEntry") 3398 proto.RegisterMapType((map[string]CommandBatch)(nil), "logservice.HAKeeperRSMState.ScheduleCommandsEntry") 3399 proto.RegisterType((*ReplicaInfo)(nil), "logservice.ReplicaInfo") 3400 proto.RegisterType((*ShardInfoQueryResult)(nil), "logservice.ShardInfoQueryResult") 3401 proto.RegisterMapType((map[uint64]ReplicaInfo)(nil), "logservice.ShardInfoQueryResult.ReplicasEntry") 3402 } 3403 3404 func init() { proto.RegisterFile("logservice.proto", fileDescriptor_fd1040c5381ab5a7) } 3405 3406 var fileDescriptor_fd1040c5381ab5a7 = []byte{ 3407 // 2745 bytes of a gzipped FileDescriptorProto 3408 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x3a, 0xcb, 0x6f, 0x1b, 0xc7, 3409 0xf9, 0x5a, 0x92, 0xe2, 0xe3, 0xa3, 0xa4, 0xac, 0x46, 0x92, 0xcd, 0x28, 0xf9, 0xc9, 0xfa, 0x6d, 3410 0x5d, 0xc3, 0x55, 0x1a, 0x0a, 0x90, 0xe0, 0x20, 0x69, 0x14, 0x1b, 0x14, 0x97, 0xb6, 0x18, 0xd3, 3411 0x94, 0x32, 0xa4, 0x7a, 0x08, 0x10, 0xa8, 0x2b, 0x72, 0x4c, 0xb1, 0x22, 0xb9, 0xec, 0xee, 0xd2, 3412 0xb1, 0x7b, 0x6a, 0x0f, 0x2d, 0x50, 0xf4, 0xd4, 0xf6, 0x12, 0x14, 0x41, 0xff, 0x8a, 0x1e, 0x7a, 3413 0xeb, 0xa5, 0x05, 0x02, 0xf4, 0x01, 0xff, 0x05, 0x41, 0x6b, 0xf4, 0xd2, 0x53, 0xd1, 0x4b, 0xcf, 3414 0xc5, 0xbc, 0x76, 0x67, 0xb8, 0x2b, 0xaa, 0x76, 0x5c, 0xc0, 0xe8, 0x49, 0x9c, 0xef, 0x35, 0xdf, 3415 0x7c, 0xef, 0x99, 0x15, 0x98, 0x03, 0xb7, 0xe7, 0x13, 0xef, 0x51, 0xbf, 0x43, 0xca, 0x63, 0xcf, 3416 0x0d, 0x5c, 0x04, 0x11, 0x64, 0xfd, 0xed, 0x5e, 0x3f, 0x38, 0x9b, 0x9c, 0x96, 0x3b, 0xee, 0x70, 3417 0xbb, 0xe7, 0xf6, 0xdc, 0x6d, 0x46, 0x72, 0x3a, 0x79, 0xc8, 0x56, 0x6c, 0xc1, 0x7e, 0x71, 0xd6, 3418 0xf5, 0xa5, 0x21, 0x09, 0x9c, 0xae, 0x13, 0x38, 0x7c, 0x6d, 0xfd, 0xd1, 0x80, 0x5c, 0xb5, 0xd9, 3419 0x0a, 0x5c, 0x8f, 0x20, 0x04, 0x99, 0xe3, 0xe3, 0xba, 0x5d, 0x32, 0x36, 0x8d, 0x9b, 0x05, 0xcc, 3420 0x7e, 0xa3, 0x1b, 0xb0, 0xd4, 0xe2, 0x3b, 0x55, 0xba, 0x5d, 0x8f, 0xf8, 0x7e, 0x29, 0xc5, 0xb0, 3421 0x53, 0x50, 0xb4, 0x01, 0xd0, 0xfa, 0xa8, 0x21, 0x69, 0xd2, 0x8c, 0x46, 0x81, 0xa0, 0xeb, 0x90, 3422 0xc1, 0xee, 0x80, 0x94, 0x32, 0x9b, 0xc6, 0xcd, 0xa5, 0x1d, 0xb3, 0x1c, 0xaa, 0x51, 0x6d, 0x52, 3423 0x38, 0x66, 0x58, 0xaa, 0x41, 0xbb, 0xdf, 0x39, 0x2f, 0xcd, 0x6f, 0x1a, 0x37, 0x33, 0x98, 0xfd, 3424 0x46, 0x6f, 0xc1, 0x7c, 0x2b, 0x70, 0x02, 0x52, 0xca, 0x32, 0xd6, 0xb5, 0xb2, 0x62, 0x8e, 0xa6, 3425 0xdb, 0x25, 0x0c, 0x89, 0x39, 0x8d, 0xf5, 0x4f, 0x03, 0x72, 0xf6, 0x4b, 0x38, 0x8e, 0x54, 0x24, 3426 0x9d, 0xa4, 0x48, 0xe6, 0x72, 0x45, 0xd0, 0x2d, 0xc8, 0xb6, 0xce, 0x1c, 0xaf, 0xeb, 0x97, 0xe6, 3427 0x37, 0xd3, 0x37, 0x8b, 0x3b, 0x57, 0x55, 0x6a, 0xbb, 0xc9, 0x70, 0xf5, 0xd1, 0x43, 0x77, 0x3f, 3428 0xf3, 0xc5, 0x97, 0xd7, 0xe6, 0xb0, 0x20, 0x46, 0x3b, 0xb0, 0xda, 0x70, 0x7b, 0x81, 0xd3, 0x1f, 3429 0x50, 0x85, 0x88, 0x27, 0xb5, 0xcc, 0x32, 0x2d, 0x13, 0x71, 0xd6, 0xef, 0x0d, 0xc8, 0x37, 0xdc, 3430 0xde, 0x2b, 0x70, 0xe8, 0x3d, 0xc8, 0x63, 0x32, 0x1e, 0xf4, 0x3b, 0x8e, 0x3c, 0xf6, 0xba, 0x4a, 3431 0xdf, 0x70, 0x7b, 0x02, 0xad, 0x9c, 0x3c, 0xe4, 0xb0, 0xfe, 0x61, 0xc0, 0x02, 0x3d, 0x87, 0x34, 3432 0x0d, 0x2a, 0x41, 0x8e, 0x2f, 0xf8, 0x71, 0x32, 0x58, 0x2e, 0xd1, 0xbe, 0xb2, 0x51, 0x8a, 0x6d, 3433 0x74, 0x63, 0x6a, 0xa3, 0x50, 0x4a, 0x59, 0x12, 0xd6, 0x46, 0x81, 0xf7, 0x24, 0xda, 0x0e, 0xad, 3434 0xc2, 0x7c, 0x6d, 0xec, 0x76, 0xce, 0xc4, 0x71, 0xf9, 0x02, 0xad, 0x43, 0xbe, 0x41, 0x9c, 0x2e, 3435 0xf1, 0xea, 0x36, 0x3b, 0x72, 0x06, 0x87, 0x6b, 0x66, 0x1f, 0xe2, 0x0d, 0xc3, 0xe8, 0x24, 0xde, 3436 0x70, 0xfd, 0x7d, 0x58, 0xd4, 0x36, 0x40, 0x26, 0xa4, 0xcf, 0xc9, 0x13, 0xa1, 0x30, 0xfd, 0x49, 3437 0x37, 0x7a, 0xe4, 0x0c, 0x26, 0x44, 0x58, 0x9d, 0x2f, 0xbe, 0x95, 0x7a, 0xd7, 0xb0, 0x1e, 0xc1, 3438 0x92, 0x6e, 0x13, 0x74, 0x57, 0x37, 0x01, 0x13, 0x53, 0xdc, 0x29, 0x5d, 0x74, 0xb8, 0xfd, 0x3c, 3439 0xb5, 0xe1, 0xd3, 0x2f, 0xaf, 0x19, 0x58, 0x37, 0xdd, 0x9b, 0x50, 0x90, 0x62, 0x6d, 0xb6, 0x6f, 3440 0x06, 0x47, 0x00, 0xeb, 0x77, 0x06, 0x98, 0x22, 0xe9, 0x0f, 0x88, 0xe3, 0x05, 0xa7, 0xc4, 0x09, 3441 0x5e, 0x81, 0xec, 0x2f, 0x03, 0x6a, 0x3b, 0xfe, 0xb9, 0x90, 0x5d, 0xf5, 0x88, 0x13, 0x90, 0x2e, 3442 0xb3, 0x76, 0x1e, 0x27, 0x60, 0xac, 0xeb, 0xb0, 0x50, 0x6d, 0x56, 0x06, 0x03, 0xb7, 0xe3, 0x04, 3443 0xa4, 0x6e, 0x53, 0x43, 0xef, 0x3b, 0x41, 0xe7, 0x4c, 0x18, 0x9f, 0x2f, 0xac, 0x1f, 0xa5, 0x60, 3444 0x59, 0xa6, 0xc7, 0xec, 0xd3, 0x6e, 0x42, 0x11, 0x3b, 0x0f, 0x03, 0xfd, 0xa8, 0x2a, 0x28, 0xc1, 3445 0x1e, 0xe9, 0x44, 0x7b, 0x5c, 0x87, 0xc5, 0x7b, 0xae, 0xef, 0xf7, 0xc7, 0x92, 0x2c, 0xc3, 0xc8, 3446 0x74, 0xe0, 0x57, 0x4b, 0x97, 0x0b, 0xac, 0x95, 0xbd, 0xd0, 0x5a, 0x35, 0x28, 0x2a, 0x75, 0x67, 3447 0x46, 0x72, 0xcd, 0x8e, 0x9d, 0xbf, 0x1b, 0x60, 0xda, 0x2f, 0x33, 0x76, 0xa2, 0x4a, 0x99, 0x7e, 3448 0x9e, 0x4a, 0x99, 0x7c, 0xfc, 0xcc, 0x45, 0xc7, 0xbf, 0xb0, 0xb2, 0xce, 0xcf, 0xa8, 0xac, 0x3f, 3449 0x49, 0x41, 0x1e, 0xb7, 0x1e, 0xf0, 0xe2, 0x66, 0x42, 0xba, 0xed, 0xbb, 0x32, 0xb1, 0xdb, 0xbe, 3450 0x4b, 0xe3, 0xad, 0x3e, 0xea, 0x92, 0xc7, 0xc2, 0x48, 0x7c, 0x41, 0x7d, 0xdf, 0x20, 0x8e, 0x4f, 3451 0x0e, 0xdc, 0x01, 0x2f, 0x23, 0xbc, 0xbe, 0xe8, 0x40, 0x64, 0xc1, 0x42, 0xdb, 0x9b, 0x8c, 0x68, 3452 0xe4, 0x76, 0x1b, 0xfe, 0x48, 0xd4, 0x1a, 0x0d, 0x86, 0x3e, 0x84, 0x05, 0xce, 0xd4, 0xf7, 0x03, 3453 0xd7, 0x7b, 0x22, 0x62, 0x44, 0xab, 0x74, 0x52, 0xbb, 0xb2, 0x4a, 0xc8, 0x2b, 0x9d, 0xc6, 0xbb, 3454 0x7e, 0x07, 0x96, 0x63, 0x24, 0x97, 0xd5, 0xaa, 0x8c, 0x5a, 0xab, 0x3e, 0x81, 0x02, 0x0b, 0xc8, 3455 0x8e, 0xeb, 0x75, 0x29, 0x23, 0x55, 0x5a, 0x30, 0x52, 0x5d, 0xb7, 0x20, 0xd3, 0x7e, 0x32, 0xe6, 3456 0x7c, 0x4b, 0x3b, 0x57, 0x34, 0x1d, 0x19, 0x0f, 0xc5, 0x62, 0x46, 0x43, 0xa3, 0xc5, 0x76, 0x02, 3457 0x87, 0x19, 0x66, 0x01, 0xb3, 0xdf, 0xd6, 0x67, 0x06, 0x00, 0x93, 0xff, 0xbd, 0x09, 0xf1, 0x59, 3458 0x40, 0x35, 0x9d, 0x21, 0x91, 0x01, 0x45, 0x7f, 0xab, 0x11, 0x9b, 0xd2, 0x23, 0x56, 0xa8, 0x93, 3459 0x8e, 0xd4, 0x29, 0x41, 0xee, 0x81, 0xf3, 0xb8, 0xd5, 0xff, 0x3e, 0x11, 0x96, 0x95, 0x4b, 0x1a, 3460 0xdd, 0x32, 0xa8, 0x6c, 0x51, 0xc9, 0x23, 0x00, 0x53, 0xad, 0x59, 0xb7, 0x59, 0x1a, 0x65, 0x30, 3461 0xfb, 0x6d, 0x59, 0x00, 0x6d, 0xdf, 0x95, 0x9a, 0xad, 0xc2, 0x7c, 0xd5, 0x9d, 0x8c, 0x02, 0x59, 3462 0x64, 0xd8, 0xc2, 0xfa, 0x73, 0x1a, 0x72, 0x92, 0x82, 0xe5, 0x0f, 0xfb, 0x19, 0xe6, 0x56, 0x04, 3463 0x40, 0x65, 0xc8, 0x3e, 0x20, 0xc1, 0x99, 0xdb, 0x4d, 0x32, 0x15, 0xc7, 0x30, 0x53, 0x09, 0x2a, 3464 0xb4, 0xa7, 0xda, 0x85, 0x1d, 0xb1, 0xa8, 0xf3, 0x44, 0x58, 0x91, 0x21, 0xaa, 0x1d, 0x2b, 0xac, 3465 0x9f, 0x84, 0x89, 0xca, 0x8c, 0x51, 0xdc, 0xf9, 0xbf, 0xe9, 0x7e, 0xa2, 0x65, 0x33, 0xd6, 0x58, 3466 0xd0, 0x6d, 0x28, 0x56, 0x9b, 0x91, 0x84, 0x79, 0x26, 0xe1, 0x4d, 0x55, 0xc2, 0x74, 0x2b, 0xc1, 3467 0x2a, 0x03, 0xe5, 0xb7, 0x15, 0xfe, 0x6c, 0x9c, 0xdf, 0x8e, 0xf1, 0x2b, 0x0c, 0xe8, 0x1d, 0xd5, 3468 0xfc, 0xa5, 0x5c, 0xdc, 0x00, 0x11, 0x16, 0xab, 0x8e, 0xda, 0xd3, 0xbb, 0x43, 0x29, 0x1f, 0x6f, 3469 0xa5, 0x2a, 0x1e, 0x6b, 0xd4, 0x56, 0x0b, 0x8a, 0xcc, 0x8c, 0xfe, 0xd8, 0x1d, 0xf9, 0x64, 0x46, 3470 0xb5, 0x14, 0xb1, 0x97, 0xd2, 0x62, 0xaf, 0xe1, 0xf8, 0x41, 0x14, 0x91, 0x72, 0x69, 0x95, 0x01, 3471 0x29, 0x1b, 0x2a, 0xb2, 0xef, 0xf6, 0x3d, 0x25, 0x5a, 0xe4, 0xd2, 0xfa, 0x57, 0x86, 0x76, 0x08, 3472 0x41, 0xf6, 0x72, 0xc3, 0xea, 0x4d, 0x28, 0xd4, 0x3c, 0xcf, 0xf5, 0xaa, 0x6e, 0x97, 0x30, 0x35, 3473 0x17, 0x71, 0x04, 0xa0, 0xd5, 0x89, 0x2d, 0x1e, 0x10, 0xdf, 0x77, 0x7a, 0x44, 0xb4, 0x2f, 0x0d, 3474 0x46, 0x7b, 0x7e, 0xdd, 0x3f, 0xa8, 0xdc, 0x27, 0x64, 0x4c, 0x3c, 0xd1, 0xa5, 0x15, 0x08, 0xba, 3475 0xa3, 0x59, 0x50, 0xf8, 0xfd, 0x6a, 0x2c, 0x72, 0x39, 0x5a, 0x84, 0xae, 0x66, 0x73, 0xea, 0x40, 3476 0x77, 0x38, 0x74, 0x46, 0x5d, 0xde, 0xd5, 0x73, 0x09, 0x0e, 0x54, 0xf0, 0x58, 0xa3, 0x46, 0xef, 3477 0x41, 0x91, 0x05, 0x83, 0xd8, 0x3e, 0x1f, 0xdf, 0x5e, 0x41, 0x63, 0x95, 0x16, 0xed, 0xc3, 0x52, 3478 0x75, 0x30, 0xf1, 0x03, 0xe2, 0xd9, 0x84, 0x36, 0x05, 0xbf, 0x54, 0x60, 0xdc, 0x5a, 0x77, 0xd6, 3479 0x29, 0xf0, 0x14, 0x07, 0xba, 0x0d, 0x85, 0x68, 0x8a, 0x03, 0xc6, 0xbe, 0xa9, 0xb2, 0x87, 0xc8, 3480 0x8f, 0x26, 0xc4, 0x7b, 0x82, 0x89, 0x3f, 0x19, 0x04, 0x38, 0x62, 0x41, 0xb7, 0x01, 0x94, 0xd8, 3481 0x2d, 0x32, 0x01, 0x1b, 0xaa, 0x80, 0x78, 0x20, 0x61, 0x85, 0x83, 0x19, 0xef, 0x8c, 0x74, 0xce, 3482 0x89, 0xc7, 0xc7, 0xf7, 0x85, 0x04, 0xe3, 0x29, 0x78, 0xac, 0x51, 0x5b, 0x1f, 0xb2, 0x91, 0x89, 3483 0x17, 0xee, 0xd0, 0x2c, 0xb7, 0x68, 0x89, 0xa3, 0x10, 0xbf, 0x64, 0xb0, 0x4e, 0xb4, 0x16, 0x73, 3484 0x26, 0xc5, 0x0a, 0x57, 0x4a, 0x5a, 0xeb, 0x6b, 0x9a, 0x23, 0x68, 0xfd, 0xfc, 0x36, 0xeb, 0x30, 3485 0xa2, 0x7e, 0xb2, 0x85, 0x75, 0x0f, 0x16, 0x69, 0xcf, 0x6e, 0x3b, 0xa7, 0x03, 0x72, 0xec, 0x13, 3486 0x8f, 0xce, 0xe1, 0xf4, 0xef, 0x28, 0x6a, 0x02, 0xe1, 0x9a, 0xe2, 0x8e, 0x1c, 0xdf, 0xff, 0xd4, 3487 0xf5, 0xba, 0x62, 0xa6, 0x08, 0xd7, 0xd6, 0x4f, 0x0d, 0xaa, 0x25, 0x1b, 0x56, 0x12, 0xa7, 0x92, 3488 0x8b, 0x9b, 0x88, 0x36, 0xf6, 0xa4, 0xa7, 0xc6, 0x9e, 0xe8, 0xb6, 0x90, 0x51, 0x6f, 0x0b, 0x1b, 3489 0xac, 0x38, 0xeb, 0xdd, 0x44, 0x81, 0x58, 0xbf, 0x4c, 0xd1, 0x18, 0x1e, 0x3d, 0xec, 0xf7, 0xaa, 3490 0x67, 0xce, 0xa8, 0x47, 0xd0, 0x6e, 0xa8, 0x9d, 0x18, 0xed, 0x57, 0xf4, 0x4e, 0xc9, 0x50, 0x91, 3491 0x05, 0xf9, 0x39, 0xf6, 0x00, 0x38, 0xbb, 0xd2, 0x61, 0xf5, 0x02, 0xac, 0x6c, 0xc1, 0xb2, 0x5c, 3492 0xa1, 0x47, 0x6d, 0x58, 0xaa, 0x8f, 0xfa, 0x41, 0xdf, 0x19, 0x3c, 0x20, 0xc3, 0x53, 0xe2, 0xc9, 3493 0x39, 0xeb, 0x9b, 0x17, 0x49, 0x28, 0xeb, 0xe4, 0x7c, 0x9a, 0x98, 0x92, 0xb1, 0x5e, 0x81, 0x95, 3494 0x04, 0xb2, 0xe7, 0xba, 0xfd, 0x7c, 0x03, 0x16, 0x5b, 0x67, 0x93, 0xa0, 0xeb, 0x7e, 0x3a, 0xe2, 3495 0x77, 0x57, 0xea, 0x1b, 0xfa, 0x23, 0x74, 0x99, 0x5c, 0x5a, 0xbf, 0x48, 0xc3, 0x6b, 0xad, 0xce, 3496 0x19, 0xe9, 0x4e, 0x06, 0x44, 0x64, 0x79, 0xa2, 0x77, 0xaf, 0xc3, 0xe2, 0xbe, 0xeb, 0x06, 0x7e, 3497 0xe0, 0x39, 0xe3, 0x71, 0x7f, 0xd4, 0x63, 0x9b, 0xe6, 0xb1, 0x0e, 0xa4, 0xa5, 0x41, 0x0c, 0x87, 3498 0xcc, 0xa0, 0x69, 0x66, 0x50, 0xad, 0x34, 0x28, 0x68, 0xac, 0xd2, 0xf2, 0x9a, 0x14, 0x99, 0x4a, 3499 0xf4, 0xd3, 0xd2, 0x45, 0xa6, 0xc4, 0xba, 0xf7, 0xef, 0x4c, 0x9d, 0x58, 0x34, 0xd3, 0xd7, 0xf5, 3500 0xc2, 0xa0, 0x10, 0xe0, 0x29, 0x0b, 0xdd, 0x87, 0x65, 0x3e, 0xcf, 0x2a, 0x03, 0xae, 0xa8, 0xac, 3501 0x5a, 0x4f, 0x8f, 0x11, 0xe1, 0x38, 0x1f, 0xd5, 0xc6, 0x26, 0x03, 0x12, 0x10, 0xd1, 0xbf, 0x45, 3502 0x81, 0xd5, 0xb4, 0xd1, 0x08, 0xb0, 0x4e, 0x6f, 0x0d, 0x12, 0xb4, 0x41, 0xbb, 0x90, 0xa1, 0x89, 3503 0x2a, 0xc2, 0x5b, 0x13, 0xa6, 0x65, 0xb8, 0x08, 0x72, 0x46, 0xcc, 0xa6, 0x61, 0xc7, 0x3f, 0xa7, 3504 0x93, 0xe0, 0xa9, 0xe3, 0xcb, 0x58, 0xd1, 0x60, 0x34, 0x5c, 0xb4, 0xed, 0x67, 0x84, 0x8b, 0xa3, 3505 0x77, 0x8e, 0xf0, 0xe2, 0x6e, 0x44, 0x17, 0x77, 0xf4, 0x01, 0xe4, 0x05, 0x8d, 0x7c, 0x42, 0x78, 3506 0x43, 0x73, 0x83, 0x1e, 0x6d, 0xf2, 0xf6, 0x25, 0x59, 0xac, 0xdf, 0x1a, 0x74, 0x2c, 0xe2, 0x1b, 3507 0xd2, 0x7a, 0x2d, 0xdf, 0x4e, 0x0c, 0xe5, 0xed, 0xe4, 0xd5, 0xbe, 0x3d, 0x7f, 0x2e, 0x5e, 0xfe, 3508 0xe8, 0xdd, 0xe6, 0x03, 0xc8, 0xb2, 0xa3, 0xc8, 0xca, 0x7e, 0x6d, 0x7a, 0xbc, 0xa3, 0x57, 0x0c, 3509 0x4e, 0xc1, 0xf2, 0x3c, 0xbc, 0x8b, 0x31, 0xd0, 0x3a, 0x86, 0xa2, 0x82, 0x54, 0x8b, 0x40, 0x81, 3510 0x17, 0x81, 0xb7, 0xd5, 0x22, 0x30, 0xd5, 0x86, 0x15, 0x2b, 0xaa, 0xd5, 0xe1, 0x6f, 0x06, 0xbb, 3511 0xaf, 0xbe, 0x14, 0x03, 0xbf, 0xc2, 0x57, 0xcc, 0xcf, 0xc5, 0x83, 0xe5, 0xa5, 0x5e, 0xb0, 0xff, 3512 0xbb, 0x5e, 0xb0, 0x93, 0xbd, 0xf0, 0x1b, 0x63, 0x7a, 0x16, 0x42, 0xb7, 0x20, 0x2f, 0x88, 0xa5, 3513 0x9e, 0x2b, 0x09, 0x82, 0x64, 0xc2, 0x48, 0x52, 0xca, 0x56, 0x95, 0x6c, 0xa9, 0x38, 0x5b, 0x55, 3514 0x67, 0x93, 0xa4, 0xe8, 0x5d, 0x76, 0xed, 0x14, 0x7c, 0xdc, 0x7b, 0xab, 0x49, 0xb7, 0x17, 0xc1, 3515 0x18, 0x11, 0x5b, 0x3f, 0xa6, 0x19, 0xca, 0x55, 0x67, 0x01, 0xf4, 0x1e, 0xd3, 0x9b, 0x87, 0x81, 3516 0x21, 0xc2, 0x20, 0xcc, 0x24, 0x81, 0xd1, 0x26, 0x98, 0x90, 0x1c, 0xed, 0x71, 0x25, 0x38, 0x2f, 3517 0x57, 0xbe, 0x14, 0xf1, 0x4a, 0x94, 0xc6, 0x1c, 0x31, 0x58, 0x3f, 0x33, 0x60, 0x4d, 0xf4, 0x4a, 3518 0xa1, 0x8f, 0xbc, 0xa2, 0xdc, 0x80, 0xa5, 0xe6, 0x64, 0x78, 0xf8, 0x30, 0x12, 0xce, 0xa3, 0x7b, 3519 0x0a, 0x4a, 0xdb, 0x1a, 0x83, 0x84, 0xfa, 0xf3, 0xd1, 0x45, 0x07, 0xa2, 0x2d, 0x30, 0x25, 0x5f, 3520 0xf8, 0xac, 0xc4, 0xe7, 0x98, 0x18, 0xdc, 0xfa, 0x41, 0x8a, 0x3f, 0x34, 0xce, 0x4c, 0xaf, 0xff, 3521 0xed, 0xf7, 0xb0, 0x5f, 0xa7, 0xc4, 0xb3, 0x39, 0x4d, 0xbd, 0xdb, 0x61, 0x85, 0xe0, 0xa1, 0xb1, 3522 0x19, 0x8b, 0x31, 0x96, 0x7b, 0x8c, 0x44, 0xcf, 0x3d, 0x6e, 0xfb, 0xdb, 0x61, 0xea, 0xa6, 0x66, 3523 0xf1, 0x5f, 0x98, 0xbb, 0x2d, 0x28, 0x2a, 0xc2, 0x13, 0xc6, 0xa8, 0xb2, 0x9e, 0xbb, 0x17, 0xbe, 3524 0x08, 0x2b, 0xc9, 0xcb, 0x84, 0xce, 0x2c, 0x08, 0x97, 0x09, 0x4d, 0xaa, 0x08, 0x7f, 0x4a, 0xeb, 3525 0x37, 0x8b, 0xc4, 0xc8, 0xb9, 0xa3, 0xa5, 0x5e, 0x62, 0xd5, 0x8f, 0xd0, 0xf2, 0xee, 0xa7, 0x26, 3526 0xeb, 0x6e, 0x58, 0x15, 0xc5, 0x93, 0xc7, 0x4a, 0x42, 0x2d, 0x94, 0x73, 0xb2, 0xac, 0x9f, 0xef, 3527 0x44, 0x0e, 0x15, 0x83, 0xd9, 0x6a, 0x92, 0x1b, 0x64, 0xe4, 0x84, 0xce, 0xdf, 0x0d, 0x1b, 0xa1, 3528 0x18, 0xc8, 0x56, 0x12, 0xda, 0x9f, 0xdc, 0x4c, 0xb6, 0xcc, 0x6d, 0xfd, 0xb3, 0x94, 0x36, 0xe8, 3529 0xc8, 0x3b, 0xb0, 0xf6, 0x71, 0xa4, 0x29, 0xe2, 0x53, 0x0c, 0x16, 0xe2, 0x5e, 0x96, 0x63, 0xdc, 3530 0x1b, 0xd3, 0x63, 0x92, 0x4e, 0x85, 0x13, 0x38, 0x51, 0x6d, 0xea, 0xca, 0x24, 0xae, 0xb8, 0x97, 3531 0x4e, 0x5c, 0x3a, 0x97, 0xf5, 0x87, 0x2c, 0x98, 0x52, 0xdf, 0xf0, 0xad, 0x33, 0xc9, 0xa7, 0x57, 3532 0x20, 0xdb, 0x24, 0x8f, 0x83, 0xf0, 0xe2, 0x24, 0x56, 0xe1, 0x70, 0x95, 0x56, 0x86, 0xab, 0x6d, 3533 0xfd, 0xab, 0xd1, 0x8b, 0x1a, 0x67, 0xfe, 0x85, 0x8d, 0xd3, 0x05, 0x73, 0x6a, 0x82, 0xf3, 0x4b, 3534 0x59, 0x96, 0x99, 0x3b, 0x49, 0xba, 0x84, 0xcf, 0xa8, 0xd3, 0x4c, 0x6a, 0xae, 0xc6, 0x24, 0xa2, 3535 0xba, 0xda, 0x17, 0x72, 0x4c, 0xfc, 0x5b, 0x33, 0xc5, 0x87, 0xd4, 0xfc, 0x52, 0x15, 0x71, 0xab, 3536 0x31, 0x98, 0xff, 0x8f, 0x63, 0x50, 0xc9, 0x92, 0xc2, 0x0b, 0x65, 0x09, 0x3c, 0x47, 0x96, 0x4c, 3537 0xe5, 0x74, 0xf1, 0xb9, 0x73, 0x3a, 0x16, 0xb0, 0x0b, 0x2f, 0x12, 0xb0, 0xeb, 0x9f, 0xc0, 0x5a, 3538 0xa2, 0x97, 0x9e, 0xb3, 0xbe, 0x69, 0x4f, 0x47, 0x4a, 0xd1, 0xdc, 0x63, 0xdf, 0xe4, 0x2e, 0x28, 3539 0xc6, 0x85, 0xcb, 0x5e, 0xc9, 0xeb, 0x50, 0x54, 0x3f, 0xe7, 0x7d, 0x85, 0xef, 0x22, 0xd6, 0xaf, 3540 0x52, 0xb0, 0x9a, 0xf4, 0x4a, 0x34, 0xe3, 0x2d, 0xf2, 0x28, 0xf6, 0x59, 0xb4, 0x7c, 0xd9, 0x9b, 3541 0x93, 0xfe, 0x79, 0x34, 0xd6, 0x54, 0x5f, 0xce, 0x47, 0xd2, 0xf6, 0xe5, 0x1f, 0x49, 0x67, 0xcd, 3542 0xa6, 0x8a, 0x45, 0x15, 0x5b, 0x6f, 0x7d, 0x07, 0xe0, 0x78, 0xdc, 0xa5, 0xd7, 0x4f, 0x7a, 0x33, 3543 0xbf, 0x0a, 0x2b, 0xda, 0x17, 0x16, 0x8e, 0x32, 0xe7, 0xd0, 0x1a, 0x2c, 0xcb, 0xaf, 0x2a, 0x8d, 3544 0x56, 0x53, 0x80, 0x0d, 0xb4, 0x02, 0xaf, 0xd1, 0x70, 0x62, 0xfa, 0x08, 0x60, 0x0a, 0x2d, 0x42, 3545 0xa1, 0xdd, 0x3a, 0x14, 0xcb, 0xf4, 0x56, 0x19, 0x0a, 0xe1, 0x37, 0x6e, 0xf4, 0x1a, 0x14, 0x9b, 3546 0xae, 0x37, 0x74, 0x06, 0x6c, 0x69, 0xce, 0x21, 0x13, 0x16, 0xda, 0xfd, 0x21, 0x71, 0x27, 0x01, 3547 0x87, 0x18, 0x5b, 0x3f, 0x4f, 0x01, 0x44, 0x6f, 0xad, 0x68, 0x09, 0xa0, 0xdd, 0x3a, 0x3c, 0x39, 3548 0x3e, 0xb2, 0x2b, 0xed, 0x9a, 0x39, 0x87, 0x00, 0xb2, 0x95, 0xa3, 0xa3, 0x5a, 0xd3, 0x36, 0x0d, 3549 0x94, 0x87, 0x0c, 0xae, 0x55, 0x6c, 0x33, 0x85, 0x16, 0x20, 0xdf, 0xc6, 0xc7, 0xcd, 0x2a, 0xa5, 3550 0x49, 0x53, 0xa1, 0xf7, 0x6a, 0xed, 0x93, 0x10, 0x92, 0x41, 0x45, 0xc8, 0x55, 0x0f, 0x9b, 0xcd, 3551 0x5a, 0xb5, 0x6d, 0xce, 0x53, 0x91, 0x62, 0x71, 0x82, 0x0f, 0xcd, 0x2c, 0x5a, 0x86, 0xc5, 0xc6, 3552 0xe1, 0xbd, 0x93, 0x83, 0x5a, 0x05, 0xb7, 0xf7, 0x6b, 0x95, 0xb6, 0x99, 0xa3, 0x12, 0xaa, 0x4d, 3553 0x05, 0x92, 0xa7, 0x10, 0x5b, 0x85, 0x14, 0x10, 0x82, 0xa5, 0xea, 0x41, 0xad, 0x7a, 0xff, 0xe4, 3554 0xa0, 0x72, 0xbf, 0x56, 0x3b, 0xaa, 0x61, 0x13, 0xa8, 0x01, 0xe9, 0xce, 0xd5, 0xc6, 0x71, 0xab, 3555 0x5d, 0xc3, 0x27, 0x76, 0xad, 0x5d, 0xa9, 0x37, 0x5a, 0x66, 0x91, 0x12, 0x53, 0x44, 0xeb, 0xa0, 3556 0x82, 0xed, 0x93, 0x7a, 0xf3, 0xee, 0xa1, 0xb9, 0xc0, 0x04, 0x34, 0x4f, 0x2a, 0x8d, 0xc6, 0x21, 3557 0xd5, 0xf2, 0xa4, 0x6e, 0x9b, 0x8b, 0xd4, 0xd0, 0xaa, 0x80, 0x56, 0x9b, 0xea, 0xbf, 0xb4, 0xd5, 3558 0x04, 0x88, 0xbe, 0x00, 0xd1, 0x03, 0x50, 0xb3, 0x73, 0x88, 0x39, 0x47, 0x4f, 0x5f, 0x1f, 0x05, 3559 0xc4, 0x1b, 0x39, 0x03, 0xd3, 0xa0, 0x36, 0x66, 0x4e, 0x0c, 0x1d, 0xb2, 0x2c, 0x3e, 0xa6, 0x61, 3560 0xf2, 0x5d, 0xd2, 0x09, 0x48, 0xd7, 0x4c, 0x6f, 0xfd, 0x30, 0x05, 0x48, 0x16, 0x56, 0xc5, 0xff, 3561 0xd4, 0xd8, 0xfd, 0xce, 0xb9, 0xea, 0x76, 0xe5, 0x2b, 0x44, 0xe8, 0xf6, 0x35, 0x58, 0xb6, 0x63, 3562 0xe0, 0x14, 0xba, 0x02, 0x48, 0xfd, 0xe8, 0x21, 0x23, 0x80, 0x2a, 0x74, 0x8f, 0x04, 0x61, 0x34, 3563 0x65, 0xd0, 0xeb, 0xb1, 0xea, 0x23, 0x50, 0xf3, 0xd4, 0x26, 0x2d, 0xc2, 0x63, 0x41, 0xc0, 0xb2, 3564 0xa8, 0x04, 0xab, 0xfa, 0xe8, 0x2f, 0x30, 0x39, 0x74, 0x0d, 0xde, 0x68, 0x91, 0x20, 0xde, 0xba, 3565 0x04, 0x41, 0x1e, 0xad, 0xc3, 0x15, 0x41, 0x10, 0xd6, 0x3e, 0x81, 0x2b, 0x6c, 0x7d, 0x66, 0xc0, 3566 0xa2, 0xd6, 0x47, 0x69, 0x38, 0x4b, 0x80, 0x18, 0x70, 0xcd, 0x39, 0xaa, 0xac, 0x04, 0x6a, 0x2f, 3567 0x60, 0xa6, 0x81, 0xbe, 0x0e, 0xff, 0x1f, 0x43, 0xc9, 0x72, 0x8a, 0x49, 0x87, 0xf4, 0x1f, 0x91, 3568 0xae, 0x99, 0x42, 0x6f, 0xc0, 0xd5, 0x18, 0xd9, 0x5d, 0xa7, 0x3f, 0xa0, 0x9e, 0x50, 0xf7, 0xc4, 3569 0x93, 0xd1, 0x88, 0x0a, 0xce, 0x6c, 0x9d, 0x26, 0x75, 0x72, 0x6a, 0x07, 0x0d, 0x1a, 0xe9, 0x38, 3570 0x8d, 0x91, 0x92, 0x8c, 0x18, 0xa6, 0x15, 0xb8, 0xe3, 0x31, 0xd5, 0x6a, 0xeb, 0x0c, 0xcc, 0xe9, 3571 0x27, 0x4f, 0xea, 0xff, 0x4a, 0xb7, 0x2b, 0x4a, 0x85, 0x39, 0x47, 0x23, 0x07, 0x93, 0xa1, 0xfb, 3572 0x88, 0x48, 0x90, 0x41, 0xf3, 0xa0, 0x15, 0x38, 0x5e, 0x20, 0x21, 0x29, 0xea, 0x5e, 0x2a, 0x55, 3573 0x02, 0xd2, 0x54, 0xca, 0xfd, 0xfe, 0x60, 0xf0, 0xb1, 0x3b, 0x3c, 0xed, 0x13, 0x33, 0xb3, 0xf5, 3574 0xbe, 0xf6, 0x54, 0x48, 0xd1, 0xb4, 0x39, 0x70, 0x88, 0x39, 0x47, 0xeb, 0x85, 0xdd, 0x94, 0x4b, 3575 0x83, 0x2e, 0xab, 0xe1, 0x32, 0xb5, 0x5f, 0x7b, 0xfa, 0xd7, 0x8d, 0xb9, 0x2f, 0x9e, 0x6d, 0x18, 3576 0x4f, 0x9f, 0x6d, 0x18, 0x7f, 0x79, 0xb6, 0x61, 0x7c, 0xbc, 0xab, 0xfc, 0xb3, 0xd6, 0xd0, 0x09, 3577 0xbc, 0xfe, 0x63, 0xd7, 0xeb, 0xf7, 0xfa, 0x23, 0xb9, 0x18, 0x91, 0xed, 0xf1, 0x79, 0x6f, 0x7b, 3578 0x7c, 0xba, 0x1d, 0x95, 0xbf, 0xd3, 0x2c, 0xfb, 0x4f, 0xad, 0xdd, 0x7f, 0x07, 0x00, 0x00, 0xff, 3579 0xff, 0x9a, 0x14, 0xdf, 0xf7, 0x08, 0x26, 0x00, 0x00, 3580 } 3581 3582 func (m *CNStore) Marshal() (dAtA []byte, err error) { 3583 size := m.Size() 3584 dAtA = make([]byte, size) 3585 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3586 if err != nil { 3587 return nil, err 3588 } 3589 return dAtA[:n], nil 3590 } 3591 3592 func (m *CNStore) MarshalTo(dAtA []byte) (int, error) { 3593 size := m.Size() 3594 return m.MarshalToSizedBuffer(dAtA[:size]) 3595 } 3596 3597 func (m *CNStore) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3598 i := len(dAtA) 3599 _ = i 3600 var l int 3601 _ = l 3602 if m.XXX_unrecognized != nil { 3603 i -= len(m.XXX_unrecognized) 3604 copy(dAtA[i:], m.XXX_unrecognized) 3605 } 3606 if m.State != 0 { 3607 i = encodeVarintLogservice(dAtA, i, uint64(m.State)) 3608 i-- 3609 dAtA[i] = 0x30 3610 } 3611 if m.Tick != 0 { 3612 i = encodeVarintLogservice(dAtA, i, uint64(m.Tick)) 3613 i-- 3614 dAtA[i] = 0x28 3615 } 3616 if m.Role != 0 { 3617 i = encodeVarintLogservice(dAtA, i, uint64(m.Role)) 3618 i-- 3619 dAtA[i] = 0x20 3620 } 3621 if len(m.SQLAddress) > 0 { 3622 i -= len(m.SQLAddress) 3623 copy(dAtA[i:], m.SQLAddress) 3624 i = encodeVarintLogservice(dAtA, i, uint64(len(m.SQLAddress))) 3625 i-- 3626 dAtA[i] = 0x1a 3627 } 3628 if len(m.ServiceAddress) > 0 { 3629 i -= len(m.ServiceAddress) 3630 copy(dAtA[i:], m.ServiceAddress) 3631 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ServiceAddress))) 3632 i-- 3633 dAtA[i] = 0x12 3634 } 3635 if len(m.UUID) > 0 { 3636 i -= len(m.UUID) 3637 copy(dAtA[i:], m.UUID) 3638 i = encodeVarintLogservice(dAtA, i, uint64(len(m.UUID))) 3639 i-- 3640 dAtA[i] = 0xa 3641 } 3642 return len(dAtA) - i, nil 3643 } 3644 3645 func (m *DNStore) Marshal() (dAtA []byte, err error) { 3646 size := m.Size() 3647 dAtA = make([]byte, size) 3648 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3649 if err != nil { 3650 return nil, err 3651 } 3652 return dAtA[:n], nil 3653 } 3654 3655 func (m *DNStore) MarshalTo(dAtA []byte) (int, error) { 3656 size := m.Size() 3657 return m.MarshalToSizedBuffer(dAtA[:size]) 3658 } 3659 3660 func (m *DNStore) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3661 i := len(dAtA) 3662 _ = i 3663 var l int 3664 _ = l 3665 if m.XXX_unrecognized != nil { 3666 i -= len(m.XXX_unrecognized) 3667 copy(dAtA[i:], m.XXX_unrecognized) 3668 } 3669 if len(m.LogtailServerAddress) > 0 { 3670 i -= len(m.LogtailServerAddress) 3671 copy(dAtA[i:], m.LogtailServerAddress) 3672 i = encodeVarintLogservice(dAtA, i, uint64(len(m.LogtailServerAddress))) 3673 i-- 3674 dAtA[i] = 0x32 3675 } 3676 if len(m.Shards) > 0 { 3677 for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- { 3678 { 3679 size, err := m.Shards[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3680 if err != nil { 3681 return 0, err 3682 } 3683 i -= size 3684 i = encodeVarintLogservice(dAtA, i, uint64(size)) 3685 } 3686 i-- 3687 dAtA[i] = 0x2a 3688 } 3689 } 3690 if m.State != 0 { 3691 i = encodeVarintLogservice(dAtA, i, uint64(m.State)) 3692 i-- 3693 dAtA[i] = 0x20 3694 } 3695 if m.Tick != 0 { 3696 i = encodeVarintLogservice(dAtA, i, uint64(m.Tick)) 3697 i-- 3698 dAtA[i] = 0x18 3699 } 3700 if len(m.ServiceAddress) > 0 { 3701 i -= len(m.ServiceAddress) 3702 copy(dAtA[i:], m.ServiceAddress) 3703 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ServiceAddress))) 3704 i-- 3705 dAtA[i] = 0x12 3706 } 3707 if len(m.UUID) > 0 { 3708 i -= len(m.UUID) 3709 copy(dAtA[i:], m.UUID) 3710 i = encodeVarintLogservice(dAtA, i, uint64(len(m.UUID))) 3711 i-- 3712 dAtA[i] = 0xa 3713 } 3714 return len(dAtA) - i, nil 3715 } 3716 3717 func (m *LogStore) Marshal() (dAtA []byte, err error) { 3718 size := m.Size() 3719 dAtA = make([]byte, size) 3720 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3721 if err != nil { 3722 return nil, err 3723 } 3724 return dAtA[:n], nil 3725 } 3726 3727 func (m *LogStore) MarshalTo(dAtA []byte) (int, error) { 3728 size := m.Size() 3729 return m.MarshalToSizedBuffer(dAtA[:size]) 3730 } 3731 3732 func (m *LogStore) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3733 i := len(dAtA) 3734 _ = i 3735 var l int 3736 _ = l 3737 if m.XXX_unrecognized != nil { 3738 i -= len(m.XXX_unrecognized) 3739 copy(dAtA[i:], m.XXX_unrecognized) 3740 } 3741 if len(m.Replicas) > 0 { 3742 for iNdEx := len(m.Replicas) - 1; iNdEx >= 0; iNdEx-- { 3743 { 3744 size, err := m.Replicas[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3745 if err != nil { 3746 return 0, err 3747 } 3748 i -= size 3749 i = encodeVarintLogservice(dAtA, i, uint64(size)) 3750 } 3751 i-- 3752 dAtA[i] = 0x2a 3753 } 3754 } 3755 if m.State != 0 { 3756 i = encodeVarintLogservice(dAtA, i, uint64(m.State)) 3757 i-- 3758 dAtA[i] = 0x20 3759 } 3760 if m.Tick != 0 { 3761 i = encodeVarintLogservice(dAtA, i, uint64(m.Tick)) 3762 i-- 3763 dAtA[i] = 0x18 3764 } 3765 if len(m.ServiceAddress) > 0 { 3766 i -= len(m.ServiceAddress) 3767 copy(dAtA[i:], m.ServiceAddress) 3768 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ServiceAddress))) 3769 i-- 3770 dAtA[i] = 0x12 3771 } 3772 if len(m.UUID) > 0 { 3773 i -= len(m.UUID) 3774 copy(dAtA[i:], m.UUID) 3775 i = encodeVarintLogservice(dAtA, i, uint64(len(m.UUID))) 3776 i-- 3777 dAtA[i] = 0xa 3778 } 3779 return len(dAtA) - i, nil 3780 } 3781 3782 func (m *LogShardInfo) Marshal() (dAtA []byte, err error) { 3783 size := m.Size() 3784 dAtA = make([]byte, size) 3785 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3786 if err != nil { 3787 return nil, err 3788 } 3789 return dAtA[:n], nil 3790 } 3791 3792 func (m *LogShardInfo) MarshalTo(dAtA []byte) (int, error) { 3793 size := m.Size() 3794 return m.MarshalToSizedBuffer(dAtA[:size]) 3795 } 3796 3797 func (m *LogShardInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3798 i := len(dAtA) 3799 _ = i 3800 var l int 3801 _ = l 3802 if m.XXX_unrecognized != nil { 3803 i -= len(m.XXX_unrecognized) 3804 copy(dAtA[i:], m.XXX_unrecognized) 3805 } 3806 if m.Term != 0 { 3807 i = encodeVarintLogservice(dAtA, i, uint64(m.Term)) 3808 i-- 3809 dAtA[i] = 0x28 3810 } 3811 if m.LeaderID != 0 { 3812 i = encodeVarintLogservice(dAtA, i, uint64(m.LeaderID)) 3813 i-- 3814 dAtA[i] = 0x20 3815 } 3816 if m.Epoch != 0 { 3817 i = encodeVarintLogservice(dAtA, i, uint64(m.Epoch)) 3818 i-- 3819 dAtA[i] = 0x18 3820 } 3821 if len(m.Replicas) > 0 { 3822 for k := range m.Replicas { 3823 v := m.Replicas[k] 3824 baseI := i 3825 i -= len(v) 3826 copy(dAtA[i:], v) 3827 i = encodeVarintLogservice(dAtA, i, uint64(len(v))) 3828 i-- 3829 dAtA[i] = 0x12 3830 i = encodeVarintLogservice(dAtA, i, uint64(k)) 3831 i-- 3832 dAtA[i] = 0x8 3833 i = encodeVarintLogservice(dAtA, i, uint64(baseI-i)) 3834 i-- 3835 dAtA[i] = 0x12 3836 } 3837 } 3838 if m.ShardID != 0 { 3839 i = encodeVarintLogservice(dAtA, i, uint64(m.ShardID)) 3840 i-- 3841 dAtA[i] = 0x8 3842 } 3843 return len(dAtA) - i, nil 3844 } 3845 3846 func (m *LogReplicaInfo) Marshal() (dAtA []byte, err error) { 3847 size := m.Size() 3848 dAtA = make([]byte, size) 3849 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3850 if err != nil { 3851 return nil, err 3852 } 3853 return dAtA[:n], nil 3854 } 3855 3856 func (m *LogReplicaInfo) MarshalTo(dAtA []byte) (int, error) { 3857 size := m.Size() 3858 return m.MarshalToSizedBuffer(dAtA[:size]) 3859 } 3860 3861 func (m *LogReplicaInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3862 i := len(dAtA) 3863 _ = i 3864 var l int 3865 _ = l 3866 if m.XXX_unrecognized != nil { 3867 i -= len(m.XXX_unrecognized) 3868 copy(dAtA[i:], m.XXX_unrecognized) 3869 } 3870 if m.ReplicaID != 0 { 3871 i = encodeVarintLogservice(dAtA, i, uint64(m.ReplicaID)) 3872 i-- 3873 dAtA[i] = 0x10 3874 } 3875 { 3876 size, err := m.LogShardInfo.MarshalToSizedBuffer(dAtA[:i]) 3877 if err != nil { 3878 return 0, err 3879 } 3880 i -= size 3881 i = encodeVarintLogservice(dAtA, i, uint64(size)) 3882 } 3883 i-- 3884 dAtA[i] = 0xa 3885 return len(dAtA) - i, nil 3886 } 3887 3888 func (m *CNStoreHeartbeat) Marshal() (dAtA []byte, err error) { 3889 size := m.Size() 3890 dAtA = make([]byte, size) 3891 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3892 if err != nil { 3893 return nil, err 3894 } 3895 return dAtA[:n], nil 3896 } 3897 3898 func (m *CNStoreHeartbeat) MarshalTo(dAtA []byte) (int, error) { 3899 size := m.Size() 3900 return m.MarshalToSizedBuffer(dAtA[:size]) 3901 } 3902 3903 func (m *CNStoreHeartbeat) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3904 i := len(dAtA) 3905 _ = i 3906 var l int 3907 _ = l 3908 if m.XXX_unrecognized != nil { 3909 i -= len(m.XXX_unrecognized) 3910 copy(dAtA[i:], m.XXX_unrecognized) 3911 } 3912 if m.TaskServiceCreated { 3913 i-- 3914 if m.TaskServiceCreated { 3915 dAtA[i] = 1 3916 } else { 3917 dAtA[i] = 0 3918 } 3919 i-- 3920 dAtA[i] = 0x28 3921 } 3922 if m.Role != 0 { 3923 i = encodeVarintLogservice(dAtA, i, uint64(m.Role)) 3924 i-- 3925 dAtA[i] = 0x20 3926 } 3927 if len(m.SQLAddress) > 0 { 3928 i -= len(m.SQLAddress) 3929 copy(dAtA[i:], m.SQLAddress) 3930 i = encodeVarintLogservice(dAtA, i, uint64(len(m.SQLAddress))) 3931 i-- 3932 dAtA[i] = 0x1a 3933 } 3934 if len(m.ServiceAddress) > 0 { 3935 i -= len(m.ServiceAddress) 3936 copy(dAtA[i:], m.ServiceAddress) 3937 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ServiceAddress))) 3938 i-- 3939 dAtA[i] = 0x12 3940 } 3941 if len(m.UUID) > 0 { 3942 i -= len(m.UUID) 3943 copy(dAtA[i:], m.UUID) 3944 i = encodeVarintLogservice(dAtA, i, uint64(len(m.UUID))) 3945 i-- 3946 dAtA[i] = 0xa 3947 } 3948 return len(dAtA) - i, nil 3949 } 3950 3951 func (m *CNAllocateID) Marshal() (dAtA []byte, err error) { 3952 size := m.Size() 3953 dAtA = make([]byte, size) 3954 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3955 if err != nil { 3956 return nil, err 3957 } 3958 return dAtA[:n], nil 3959 } 3960 3961 func (m *CNAllocateID) MarshalTo(dAtA []byte) (int, error) { 3962 size := m.Size() 3963 return m.MarshalToSizedBuffer(dAtA[:size]) 3964 } 3965 3966 func (m *CNAllocateID) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3967 i := len(dAtA) 3968 _ = i 3969 var l int 3970 _ = l 3971 if m.XXX_unrecognized != nil { 3972 i -= len(m.XXX_unrecognized) 3973 copy(dAtA[i:], m.XXX_unrecognized) 3974 } 3975 if m.Batch != 0 { 3976 i = encodeVarintLogservice(dAtA, i, uint64(m.Batch)) 3977 i-- 3978 dAtA[i] = 0x8 3979 } 3980 return len(dAtA) - i, nil 3981 } 3982 3983 func (m *LogStoreHeartbeat) Marshal() (dAtA []byte, err error) { 3984 size := m.Size() 3985 dAtA = make([]byte, size) 3986 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3987 if err != nil { 3988 return nil, err 3989 } 3990 return dAtA[:n], nil 3991 } 3992 3993 func (m *LogStoreHeartbeat) MarshalTo(dAtA []byte) (int, error) { 3994 size := m.Size() 3995 return m.MarshalToSizedBuffer(dAtA[:size]) 3996 } 3997 3998 func (m *LogStoreHeartbeat) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3999 i := len(dAtA) 4000 _ = i 4001 var l int 4002 _ = l 4003 if m.XXX_unrecognized != nil { 4004 i -= len(m.XXX_unrecognized) 4005 copy(dAtA[i:], m.XXX_unrecognized) 4006 } 4007 if m.TaskServiceCreated { 4008 i-- 4009 if m.TaskServiceCreated { 4010 dAtA[i] = 1 4011 } else { 4012 dAtA[i] = 0 4013 } 4014 i-- 4015 dAtA[i] = 0x30 4016 } 4017 if len(m.Replicas) > 0 { 4018 for iNdEx := len(m.Replicas) - 1; iNdEx >= 0; iNdEx-- { 4019 { 4020 size, err := m.Replicas[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4021 if err != nil { 4022 return 0, err 4023 } 4024 i -= size 4025 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4026 } 4027 i-- 4028 dAtA[i] = 0x2a 4029 } 4030 } 4031 if len(m.GossipAddress) > 0 { 4032 i -= len(m.GossipAddress) 4033 copy(dAtA[i:], m.GossipAddress) 4034 i = encodeVarintLogservice(dAtA, i, uint64(len(m.GossipAddress))) 4035 i-- 4036 dAtA[i] = 0x22 4037 } 4038 if len(m.ServiceAddress) > 0 { 4039 i -= len(m.ServiceAddress) 4040 copy(dAtA[i:], m.ServiceAddress) 4041 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ServiceAddress))) 4042 i-- 4043 dAtA[i] = 0x1a 4044 } 4045 if len(m.RaftAddress) > 0 { 4046 i -= len(m.RaftAddress) 4047 copy(dAtA[i:], m.RaftAddress) 4048 i = encodeVarintLogservice(dAtA, i, uint64(len(m.RaftAddress))) 4049 i-- 4050 dAtA[i] = 0x12 4051 } 4052 if len(m.UUID) > 0 { 4053 i -= len(m.UUID) 4054 copy(dAtA[i:], m.UUID) 4055 i = encodeVarintLogservice(dAtA, i, uint64(len(m.UUID))) 4056 i-- 4057 dAtA[i] = 0xa 4058 } 4059 return len(dAtA) - i, nil 4060 } 4061 4062 func (m *DNShardInfo) Marshal() (dAtA []byte, err error) { 4063 size := m.Size() 4064 dAtA = make([]byte, size) 4065 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4066 if err != nil { 4067 return nil, err 4068 } 4069 return dAtA[:n], nil 4070 } 4071 4072 func (m *DNShardInfo) MarshalTo(dAtA []byte) (int, error) { 4073 size := m.Size() 4074 return m.MarshalToSizedBuffer(dAtA[:size]) 4075 } 4076 4077 func (m *DNShardInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4078 i := len(dAtA) 4079 _ = i 4080 var l int 4081 _ = l 4082 if m.XXX_unrecognized != nil { 4083 i -= len(m.XXX_unrecognized) 4084 copy(dAtA[i:], m.XXX_unrecognized) 4085 } 4086 if m.ReplicaID != 0 { 4087 i = encodeVarintLogservice(dAtA, i, uint64(m.ReplicaID)) 4088 i-- 4089 dAtA[i] = 0x10 4090 } 4091 if m.ShardID != 0 { 4092 i = encodeVarintLogservice(dAtA, i, uint64(m.ShardID)) 4093 i-- 4094 dAtA[i] = 0x8 4095 } 4096 return len(dAtA) - i, nil 4097 } 4098 4099 func (m *DNStoreHeartbeat) Marshal() (dAtA []byte, err error) { 4100 size := m.Size() 4101 dAtA = make([]byte, size) 4102 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4103 if err != nil { 4104 return nil, err 4105 } 4106 return dAtA[:n], nil 4107 } 4108 4109 func (m *DNStoreHeartbeat) MarshalTo(dAtA []byte) (int, error) { 4110 size := m.Size() 4111 return m.MarshalToSizedBuffer(dAtA[:size]) 4112 } 4113 4114 func (m *DNStoreHeartbeat) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4115 i := len(dAtA) 4116 _ = i 4117 var l int 4118 _ = l 4119 if m.XXX_unrecognized != nil { 4120 i -= len(m.XXX_unrecognized) 4121 copy(dAtA[i:], m.XXX_unrecognized) 4122 } 4123 if len(m.LogtailServerAddress) > 0 { 4124 i -= len(m.LogtailServerAddress) 4125 copy(dAtA[i:], m.LogtailServerAddress) 4126 i = encodeVarintLogservice(dAtA, i, uint64(len(m.LogtailServerAddress))) 4127 i-- 4128 dAtA[i] = 0x2a 4129 } 4130 if m.TaskServiceCreated { 4131 i-- 4132 if m.TaskServiceCreated { 4133 dAtA[i] = 1 4134 } else { 4135 dAtA[i] = 0 4136 } 4137 i-- 4138 dAtA[i] = 0x20 4139 } 4140 if len(m.Shards) > 0 { 4141 for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- { 4142 { 4143 size, err := m.Shards[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4144 if err != nil { 4145 return 0, err 4146 } 4147 i -= size 4148 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4149 } 4150 i-- 4151 dAtA[i] = 0x1a 4152 } 4153 } 4154 if len(m.ServiceAddress) > 0 { 4155 i -= len(m.ServiceAddress) 4156 copy(dAtA[i:], m.ServiceAddress) 4157 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ServiceAddress))) 4158 i-- 4159 dAtA[i] = 0x12 4160 } 4161 if len(m.UUID) > 0 { 4162 i -= len(m.UUID) 4163 copy(dAtA[i:], m.UUID) 4164 i = encodeVarintLogservice(dAtA, i, uint64(len(m.UUID))) 4165 i-- 4166 dAtA[i] = 0xa 4167 } 4168 return len(dAtA) - i, nil 4169 } 4170 4171 func (m *RSMState) Marshal() (dAtA []byte, err error) { 4172 size := m.Size() 4173 dAtA = make([]byte, size) 4174 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4175 if err != nil { 4176 return nil, err 4177 } 4178 return dAtA[:n], nil 4179 } 4180 4181 func (m *RSMState) MarshalTo(dAtA []byte) (int, error) { 4182 size := m.Size() 4183 return m.MarshalToSizedBuffer(dAtA[:size]) 4184 } 4185 4186 func (m *RSMState) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4187 i := len(dAtA) 4188 _ = i 4189 var l int 4190 _ = l 4191 if m.XXX_unrecognized != nil { 4192 i -= len(m.XXX_unrecognized) 4193 copy(dAtA[i:], m.XXX_unrecognized) 4194 } 4195 if len(m.LeaseHistory) > 0 { 4196 for k := range m.LeaseHistory { 4197 v := m.LeaseHistory[k] 4198 baseI := i 4199 i = encodeVarintLogservice(dAtA, i, uint64(v)) 4200 i-- 4201 dAtA[i] = 0x10 4202 i = encodeVarintLogservice(dAtA, i, uint64(k)) 4203 i-- 4204 dAtA[i] = 0x8 4205 i = encodeVarintLogservice(dAtA, i, uint64(baseI-i)) 4206 i-- 4207 dAtA[i] = 0x2a 4208 } 4209 } 4210 if m.TruncatedLsn != 0 { 4211 i = encodeVarintLogservice(dAtA, i, uint64(m.TruncatedLsn)) 4212 i-- 4213 dAtA[i] = 0x20 4214 } 4215 if m.LeaseHolderID != 0 { 4216 i = encodeVarintLogservice(dAtA, i, uint64(m.LeaseHolderID)) 4217 i-- 4218 dAtA[i] = 0x18 4219 } 4220 if m.Index != 0 { 4221 i = encodeVarintLogservice(dAtA, i, uint64(m.Index)) 4222 i-- 4223 dAtA[i] = 0x10 4224 } 4225 if m.Tso != 0 { 4226 i = encodeVarintLogservice(dAtA, i, uint64(m.Tso)) 4227 i-- 4228 dAtA[i] = 0x8 4229 } 4230 return len(dAtA) - i, nil 4231 } 4232 4233 func (m *LogRecord) Marshal() (dAtA []byte, err error) { 4234 size := m.Size() 4235 dAtA = make([]byte, size) 4236 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4237 if err != nil { 4238 return nil, err 4239 } 4240 return dAtA[:n], nil 4241 } 4242 4243 func (m *LogRecord) MarshalTo(dAtA []byte) (int, error) { 4244 size := m.Size() 4245 return m.MarshalToSizedBuffer(dAtA[:size]) 4246 } 4247 4248 func (m *LogRecord) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4249 i := len(dAtA) 4250 _ = i 4251 var l int 4252 _ = l 4253 if m.XXX_unrecognized != nil { 4254 i -= len(m.XXX_unrecognized) 4255 copy(dAtA[i:], m.XXX_unrecognized) 4256 } 4257 if len(m.Data) > 0 { 4258 i -= len(m.Data) 4259 copy(dAtA[i:], m.Data) 4260 i = encodeVarintLogservice(dAtA, i, uint64(len(m.Data))) 4261 i-- 4262 dAtA[i] = 0x1a 4263 } 4264 if m.Type != 0 { 4265 i = encodeVarintLogservice(dAtA, i, uint64(m.Type)) 4266 i-- 4267 dAtA[i] = 0x10 4268 } 4269 if m.Lsn != 0 { 4270 i = encodeVarintLogservice(dAtA, i, uint64(m.Lsn)) 4271 i-- 4272 dAtA[i] = 0x8 4273 } 4274 return len(dAtA) - i, nil 4275 } 4276 4277 func (m *LogRequest) Marshal() (dAtA []byte, err error) { 4278 size := m.Size() 4279 dAtA = make([]byte, size) 4280 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4281 if err != nil { 4282 return nil, err 4283 } 4284 return dAtA[:n], nil 4285 } 4286 4287 func (m *LogRequest) MarshalTo(dAtA []byte) (int, error) { 4288 size := m.Size() 4289 return m.MarshalToSizedBuffer(dAtA[:size]) 4290 } 4291 4292 func (m *LogRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4293 i := len(dAtA) 4294 _ = i 4295 var l int 4296 _ = l 4297 if m.XXX_unrecognized != nil { 4298 i -= len(m.XXX_unrecognized) 4299 copy(dAtA[i:], m.XXX_unrecognized) 4300 } 4301 if m.DNID != 0 { 4302 i = encodeVarintLogservice(dAtA, i, uint64(m.DNID)) 4303 i-- 4304 dAtA[i] = 0x30 4305 } 4306 if m.DNShardID != 0 { 4307 i = encodeVarintLogservice(dAtA, i, uint64(m.DNShardID)) 4308 i-- 4309 dAtA[i] = 0x28 4310 } 4311 if m.MaxSize != 0 { 4312 i = encodeVarintLogservice(dAtA, i, uint64(m.MaxSize)) 4313 i-- 4314 dAtA[i] = 0x20 4315 } 4316 if m.Lsn != 0 { 4317 i = encodeVarintLogservice(dAtA, i, uint64(m.Lsn)) 4318 i-- 4319 dAtA[i] = 0x18 4320 } 4321 if m.ShardID != 0 { 4322 i = encodeVarintLogservice(dAtA, i, uint64(m.ShardID)) 4323 i-- 4324 dAtA[i] = 0x10 4325 } 4326 if len(m.Name) > 0 { 4327 i -= len(m.Name) 4328 copy(dAtA[i:], m.Name) 4329 i = encodeVarintLogservice(dAtA, i, uint64(len(m.Name))) 4330 i-- 4331 dAtA[i] = 0xa 4332 } 4333 return len(dAtA) - i, nil 4334 } 4335 4336 func (m *TsoRequest) Marshal() (dAtA []byte, err error) { 4337 size := m.Size() 4338 dAtA = make([]byte, size) 4339 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4340 if err != nil { 4341 return nil, err 4342 } 4343 return dAtA[:n], nil 4344 } 4345 4346 func (m *TsoRequest) MarshalTo(dAtA []byte) (int, error) { 4347 size := m.Size() 4348 return m.MarshalToSizedBuffer(dAtA[:size]) 4349 } 4350 4351 func (m *TsoRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4352 i := len(dAtA) 4353 _ = i 4354 var l int 4355 _ = l 4356 if m.XXX_unrecognized != nil { 4357 i -= len(m.XXX_unrecognized) 4358 copy(dAtA[i:], m.XXX_unrecognized) 4359 } 4360 if m.Count != 0 { 4361 i = encodeVarintLogservice(dAtA, i, uint64(m.Count)) 4362 i-- 4363 dAtA[i] = 0x8 4364 } 4365 return len(dAtA) - i, nil 4366 } 4367 4368 func (m *Request) Marshal() (dAtA []byte, err error) { 4369 size := m.Size() 4370 dAtA = make([]byte, size) 4371 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4372 if err != nil { 4373 return nil, err 4374 } 4375 return dAtA[:n], nil 4376 } 4377 4378 func (m *Request) MarshalTo(dAtA []byte) (int, error) { 4379 size := m.Size() 4380 return m.MarshalToSizedBuffer(dAtA[:size]) 4381 } 4382 4383 func (m *Request) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4384 i := len(dAtA) 4385 _ = i 4386 var l int 4387 _ = l 4388 if m.XXX_unrecognized != nil { 4389 i -= len(m.XXX_unrecognized) 4390 copy(dAtA[i:], m.XXX_unrecognized) 4391 } 4392 if m.CNAllocateID != nil { 4393 { 4394 size, err := m.CNAllocateID.MarshalToSizedBuffer(dAtA[:i]) 4395 if err != nil { 4396 return 0, err 4397 } 4398 i -= size 4399 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4400 } 4401 i-- 4402 dAtA[i] = 0x42 4403 } 4404 if m.TsoRequest != nil { 4405 { 4406 size, err := m.TsoRequest.MarshalToSizedBuffer(dAtA[:i]) 4407 if err != nil { 4408 return 0, err 4409 } 4410 i -= size 4411 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4412 } 4413 i-- 4414 dAtA[i] = 0x3a 4415 } 4416 if m.DNHeartbeat != nil { 4417 { 4418 size, err := m.DNHeartbeat.MarshalToSizedBuffer(dAtA[:i]) 4419 if err != nil { 4420 return 0, err 4421 } 4422 i -= size 4423 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4424 } 4425 i-- 4426 dAtA[i] = 0x32 4427 } 4428 if m.CNHeartbeat != nil { 4429 { 4430 size, err := m.CNHeartbeat.MarshalToSizedBuffer(dAtA[:i]) 4431 if err != nil { 4432 return 0, err 4433 } 4434 i -= size 4435 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4436 } 4437 i-- 4438 dAtA[i] = 0x2a 4439 } 4440 if m.LogHeartbeat != nil { 4441 { 4442 size, err := m.LogHeartbeat.MarshalToSizedBuffer(dAtA[:i]) 4443 if err != nil { 4444 return 0, err 4445 } 4446 i -= size 4447 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4448 } 4449 i-- 4450 dAtA[i] = 0x22 4451 } 4452 { 4453 size, err := m.LogRequest.MarshalToSizedBuffer(dAtA[:i]) 4454 if err != nil { 4455 return 0, err 4456 } 4457 i -= size 4458 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4459 } 4460 i-- 4461 dAtA[i] = 0x1a 4462 if m.Method != 0 { 4463 i = encodeVarintLogservice(dAtA, i, uint64(m.Method)) 4464 i-- 4465 dAtA[i] = 0x10 4466 } 4467 if m.RequestID != 0 { 4468 i = encodeVarintLogservice(dAtA, i, uint64(m.RequestID)) 4469 i-- 4470 dAtA[i] = 0x8 4471 } 4472 return len(dAtA) - i, nil 4473 } 4474 4475 func (m *LogResponse) Marshal() (dAtA []byte, err error) { 4476 size := m.Size() 4477 dAtA = make([]byte, size) 4478 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4479 if err != nil { 4480 return nil, err 4481 } 4482 return dAtA[:n], nil 4483 } 4484 4485 func (m *LogResponse) MarshalTo(dAtA []byte) (int, error) { 4486 size := m.Size() 4487 return m.MarshalToSizedBuffer(dAtA[:size]) 4488 } 4489 4490 func (m *LogResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4491 i := len(dAtA) 4492 _ = i 4493 var l int 4494 _ = l 4495 if m.XXX_unrecognized != nil { 4496 i -= len(m.XXX_unrecognized) 4497 copy(dAtA[i:], m.XXX_unrecognized) 4498 } 4499 if m.LastLsn != 0 { 4500 i = encodeVarintLogservice(dAtA, i, uint64(m.LastLsn)) 4501 i-- 4502 dAtA[i] = 0x18 4503 } 4504 if m.Lsn != 0 { 4505 i = encodeVarintLogservice(dAtA, i, uint64(m.Lsn)) 4506 i-- 4507 dAtA[i] = 0x10 4508 } 4509 if m.ShardID != 0 { 4510 i = encodeVarintLogservice(dAtA, i, uint64(m.ShardID)) 4511 i-- 4512 dAtA[i] = 0x8 4513 } 4514 return len(dAtA) - i, nil 4515 } 4516 4517 func (m *AllocateIDResponse) Marshal() (dAtA []byte, err error) { 4518 size := m.Size() 4519 dAtA = make([]byte, size) 4520 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4521 if err != nil { 4522 return nil, err 4523 } 4524 return dAtA[:n], nil 4525 } 4526 4527 func (m *AllocateIDResponse) MarshalTo(dAtA []byte) (int, error) { 4528 size := m.Size() 4529 return m.MarshalToSizedBuffer(dAtA[:size]) 4530 } 4531 4532 func (m *AllocateIDResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4533 i := len(dAtA) 4534 _ = i 4535 var l int 4536 _ = l 4537 if m.XXX_unrecognized != nil { 4538 i -= len(m.XXX_unrecognized) 4539 copy(dAtA[i:], m.XXX_unrecognized) 4540 } 4541 if m.FirstID != 0 { 4542 i = encodeVarintLogservice(dAtA, i, uint64(m.FirstID)) 4543 i-- 4544 dAtA[i] = 0x8 4545 } 4546 return len(dAtA) - i, nil 4547 } 4548 4549 func (m *Response) Marshal() (dAtA []byte, err error) { 4550 size := m.Size() 4551 dAtA = make([]byte, size) 4552 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4553 if err != nil { 4554 return nil, err 4555 } 4556 return dAtA[:n], nil 4557 } 4558 4559 func (m *Response) MarshalTo(dAtA []byte) (int, error) { 4560 size := m.Size() 4561 return m.MarshalToSizedBuffer(dAtA[:size]) 4562 } 4563 4564 func (m *Response) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4565 i := len(dAtA) 4566 _ = i 4567 var l int 4568 _ = l 4569 if m.XXX_unrecognized != nil { 4570 i -= len(m.XXX_unrecognized) 4571 copy(dAtA[i:], m.XXX_unrecognized) 4572 } 4573 if m.CheckerState != nil { 4574 { 4575 size, err := m.CheckerState.MarshalToSizedBuffer(dAtA[:i]) 4576 if err != nil { 4577 return 0, err 4578 } 4579 i -= size 4580 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4581 } 4582 i-- 4583 dAtA[i] = 0x62 4584 } 4585 if m.AllocateID != nil { 4586 { 4587 size, err := m.AllocateID.MarshalToSizedBuffer(dAtA[:i]) 4588 if err != nil { 4589 return 0, err 4590 } 4591 i -= size 4592 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4593 } 4594 i-- 4595 dAtA[i] = 0x5a 4596 } 4597 if m.ShardInfo != nil { 4598 { 4599 size, err := m.ShardInfo.MarshalToSizedBuffer(dAtA[:i]) 4600 if err != nil { 4601 return 0, err 4602 } 4603 i -= size 4604 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4605 } 4606 i-- 4607 dAtA[i] = 0x52 4608 } 4609 if m.ClusterDetails != nil { 4610 { 4611 size, err := m.ClusterDetails.MarshalToSizedBuffer(dAtA[:i]) 4612 if err != nil { 4613 return 0, err 4614 } 4615 i -= size 4616 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4617 } 4618 i-- 4619 dAtA[i] = 0x4a 4620 } 4621 if m.TsoResponse != nil { 4622 { 4623 size, err := m.TsoResponse.MarshalToSizedBuffer(dAtA[:i]) 4624 if err != nil { 4625 return 0, err 4626 } 4627 i -= size 4628 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4629 } 4630 i-- 4631 dAtA[i] = 0x42 4632 } 4633 if m.CommandBatch != nil { 4634 { 4635 size, err := m.CommandBatch.MarshalToSizedBuffer(dAtA[:i]) 4636 if err != nil { 4637 return 0, err 4638 } 4639 i -= size 4640 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4641 } 4642 i-- 4643 dAtA[i] = 0x3a 4644 } 4645 { 4646 size, err := m.LogResponse.MarshalToSizedBuffer(dAtA[:i]) 4647 if err != nil { 4648 return 0, err 4649 } 4650 i -= size 4651 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4652 } 4653 i-- 4654 dAtA[i] = 0x32 4655 if m.IsHAKeeper { 4656 i-- 4657 if m.IsHAKeeper { 4658 dAtA[i] = 1 4659 } else { 4660 dAtA[i] = 0 4661 } 4662 i-- 4663 dAtA[i] = 0x28 4664 } 4665 if len(m.ErrorMessage) > 0 { 4666 i -= len(m.ErrorMessage) 4667 copy(dAtA[i:], m.ErrorMessage) 4668 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ErrorMessage))) 4669 i-- 4670 dAtA[i] = 0x22 4671 } 4672 if m.ErrorCode != 0 { 4673 i = encodeVarintLogservice(dAtA, i, uint64(m.ErrorCode)) 4674 i-- 4675 dAtA[i] = 0x18 4676 } 4677 if m.Method != 0 { 4678 i = encodeVarintLogservice(dAtA, i, uint64(m.Method)) 4679 i-- 4680 dAtA[i] = 0x10 4681 } 4682 if m.RequestID != 0 { 4683 i = encodeVarintLogservice(dAtA, i, uint64(m.RequestID)) 4684 i-- 4685 dAtA[i] = 0x8 4686 } 4687 return len(dAtA) - i, nil 4688 } 4689 4690 func (m *LogRecordResponse) Marshal() (dAtA []byte, err error) { 4691 size := m.Size() 4692 dAtA = make([]byte, size) 4693 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4694 if err != nil { 4695 return nil, err 4696 } 4697 return dAtA[:n], nil 4698 } 4699 4700 func (m *LogRecordResponse) MarshalTo(dAtA []byte) (int, error) { 4701 size := m.Size() 4702 return m.MarshalToSizedBuffer(dAtA[:size]) 4703 } 4704 4705 func (m *LogRecordResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4706 i := len(dAtA) 4707 _ = i 4708 var l int 4709 _ = l 4710 if m.XXX_unrecognized != nil { 4711 i -= len(m.XXX_unrecognized) 4712 copy(dAtA[i:], m.XXX_unrecognized) 4713 } 4714 if len(m.Records) > 0 { 4715 for iNdEx := len(m.Records) - 1; iNdEx >= 0; iNdEx-- { 4716 { 4717 size, err := m.Records[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 4718 if err != nil { 4719 return 0, err 4720 } 4721 i -= size 4722 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4723 } 4724 i-- 4725 dAtA[i] = 0xa 4726 } 4727 } 4728 return len(dAtA) - i, nil 4729 } 4730 4731 func (m *TsoResponse) Marshal() (dAtA []byte, err error) { 4732 size := m.Size() 4733 dAtA = make([]byte, size) 4734 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4735 if err != nil { 4736 return nil, err 4737 } 4738 return dAtA[:n], nil 4739 } 4740 4741 func (m *TsoResponse) MarshalTo(dAtA []byte) (int, error) { 4742 size := m.Size() 4743 return m.MarshalToSizedBuffer(dAtA[:size]) 4744 } 4745 4746 func (m *TsoResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4747 i := len(dAtA) 4748 _ = i 4749 var l int 4750 _ = l 4751 if m.XXX_unrecognized != nil { 4752 i -= len(m.XXX_unrecognized) 4753 copy(dAtA[i:], m.XXX_unrecognized) 4754 } 4755 if m.Value != 0 { 4756 i = encodeVarintLogservice(dAtA, i, uint64(m.Value)) 4757 i-- 4758 dAtA[i] = 0x8 4759 } 4760 return len(dAtA) - i, nil 4761 } 4762 4763 func (m *TaskTableUser) Marshal() (dAtA []byte, err error) { 4764 size := m.Size() 4765 dAtA = make([]byte, size) 4766 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4767 if err != nil { 4768 return nil, err 4769 } 4770 return dAtA[:n], nil 4771 } 4772 4773 func (m *TaskTableUser) MarshalTo(dAtA []byte) (int, error) { 4774 size := m.Size() 4775 return m.MarshalToSizedBuffer(dAtA[:size]) 4776 } 4777 4778 func (m *TaskTableUser) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4779 i := len(dAtA) 4780 _ = i 4781 var l int 4782 _ = l 4783 if m.XXX_unrecognized != nil { 4784 i -= len(m.XXX_unrecognized) 4785 copy(dAtA[i:], m.XXX_unrecognized) 4786 } 4787 if len(m.Password) > 0 { 4788 i -= len(m.Password) 4789 copy(dAtA[i:], m.Password) 4790 i = encodeVarintLogservice(dAtA, i, uint64(len(m.Password))) 4791 i-- 4792 dAtA[i] = 0x12 4793 } 4794 if len(m.Username) > 0 { 4795 i -= len(m.Username) 4796 copy(dAtA[i:], m.Username) 4797 i = encodeVarintLogservice(dAtA, i, uint64(len(m.Username))) 4798 i-- 4799 dAtA[i] = 0xa 4800 } 4801 return len(dAtA) - i, nil 4802 } 4803 4804 func (m *Replica) Marshal() (dAtA []byte, err error) { 4805 size := m.Size() 4806 dAtA = make([]byte, size) 4807 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4808 if err != nil { 4809 return nil, err 4810 } 4811 return dAtA[:n], nil 4812 } 4813 4814 func (m *Replica) MarshalTo(dAtA []byte) (int, error) { 4815 size := m.Size() 4816 return m.MarshalToSizedBuffer(dAtA[:size]) 4817 } 4818 4819 func (m *Replica) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4820 i := len(dAtA) 4821 _ = i 4822 var l int 4823 _ = l 4824 if m.XXX_unrecognized != nil { 4825 i -= len(m.XXX_unrecognized) 4826 copy(dAtA[i:], m.XXX_unrecognized) 4827 } 4828 if m.LogShardID != 0 { 4829 i = encodeVarintLogservice(dAtA, i, uint64(m.LogShardID)) 4830 i-- 4831 dAtA[i] = 0x28 4832 } 4833 if m.Epoch != 0 { 4834 i = encodeVarintLogservice(dAtA, i, uint64(m.Epoch)) 4835 i-- 4836 dAtA[i] = 0x20 4837 } 4838 if m.ReplicaID != 0 { 4839 i = encodeVarintLogservice(dAtA, i, uint64(m.ReplicaID)) 4840 i-- 4841 dAtA[i] = 0x18 4842 } 4843 if m.ShardID != 0 { 4844 i = encodeVarintLogservice(dAtA, i, uint64(m.ShardID)) 4845 i-- 4846 dAtA[i] = 0x10 4847 } 4848 if len(m.UUID) > 0 { 4849 i -= len(m.UUID) 4850 copy(dAtA[i:], m.UUID) 4851 i = encodeVarintLogservice(dAtA, i, uint64(len(m.UUID))) 4852 i-- 4853 dAtA[i] = 0xa 4854 } 4855 return len(dAtA) - i, nil 4856 } 4857 4858 func (m *ConfigChange) Marshal() (dAtA []byte, err error) { 4859 size := m.Size() 4860 dAtA = make([]byte, size) 4861 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4862 if err != nil { 4863 return nil, err 4864 } 4865 return dAtA[:n], nil 4866 } 4867 4868 func (m *ConfigChange) MarshalTo(dAtA []byte) (int, error) { 4869 size := m.Size() 4870 return m.MarshalToSizedBuffer(dAtA[:size]) 4871 } 4872 4873 func (m *ConfigChange) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4874 i := len(dAtA) 4875 _ = i 4876 var l int 4877 _ = l 4878 if m.XXX_unrecognized != nil { 4879 i -= len(m.XXX_unrecognized) 4880 copy(dAtA[i:], m.XXX_unrecognized) 4881 } 4882 if len(m.InitialMembers) > 0 { 4883 for k := range m.InitialMembers { 4884 v := m.InitialMembers[k] 4885 baseI := i 4886 i -= len(v) 4887 copy(dAtA[i:], v) 4888 i = encodeVarintLogservice(dAtA, i, uint64(len(v))) 4889 i-- 4890 dAtA[i] = 0x12 4891 i = encodeVarintLogservice(dAtA, i, uint64(k)) 4892 i-- 4893 dAtA[i] = 0x8 4894 i = encodeVarintLogservice(dAtA, i, uint64(baseI-i)) 4895 i-- 4896 dAtA[i] = 0x1a 4897 } 4898 } 4899 if m.ChangeType != 0 { 4900 i = encodeVarintLogservice(dAtA, i, uint64(m.ChangeType)) 4901 i-- 4902 dAtA[i] = 0x10 4903 } 4904 { 4905 size, err := m.Replica.MarshalToSizedBuffer(dAtA[:i]) 4906 if err != nil { 4907 return 0, err 4908 } 4909 i -= size 4910 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4911 } 4912 i-- 4913 dAtA[i] = 0xa 4914 return len(dAtA) - i, nil 4915 } 4916 4917 func (m *ShutdownStore) Marshal() (dAtA []byte, err error) { 4918 size := m.Size() 4919 dAtA = make([]byte, size) 4920 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4921 if err != nil { 4922 return nil, err 4923 } 4924 return dAtA[:n], nil 4925 } 4926 4927 func (m *ShutdownStore) MarshalTo(dAtA []byte) (int, error) { 4928 size := m.Size() 4929 return m.MarshalToSizedBuffer(dAtA[:size]) 4930 } 4931 4932 func (m *ShutdownStore) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4933 i := len(dAtA) 4934 _ = i 4935 var l int 4936 _ = l 4937 if m.XXX_unrecognized != nil { 4938 i -= len(m.XXX_unrecognized) 4939 copy(dAtA[i:], m.XXX_unrecognized) 4940 } 4941 if len(m.StoreID) > 0 { 4942 i -= len(m.StoreID) 4943 copy(dAtA[i:], m.StoreID) 4944 i = encodeVarintLogservice(dAtA, i, uint64(len(m.StoreID))) 4945 i-- 4946 dAtA[i] = 0xa 4947 } 4948 return len(dAtA) - i, nil 4949 } 4950 4951 func (m *ScheduleCommand) Marshal() (dAtA []byte, err error) { 4952 size := m.Size() 4953 dAtA = make([]byte, size) 4954 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4955 if err != nil { 4956 return nil, err 4957 } 4958 return dAtA[:n], nil 4959 } 4960 4961 func (m *ScheduleCommand) MarshalTo(dAtA []byte) (int, error) { 4962 size := m.Size() 4963 return m.MarshalToSizedBuffer(dAtA[:size]) 4964 } 4965 4966 func (m *ScheduleCommand) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4967 i := len(dAtA) 4968 _ = i 4969 var l int 4970 _ = l 4971 if m.XXX_unrecognized != nil { 4972 i -= len(m.XXX_unrecognized) 4973 copy(dAtA[i:], m.XXX_unrecognized) 4974 } 4975 if m.DeleteCNStore != nil { 4976 { 4977 size, err := m.DeleteCNStore.MarshalToSizedBuffer(dAtA[:i]) 4978 if err != nil { 4979 return 0, err 4980 } 4981 i -= size 4982 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4983 } 4984 i-- 4985 dAtA[i] = 0x3a 4986 } 4987 if m.CreateTaskService != nil { 4988 { 4989 size, err := m.CreateTaskService.MarshalToSizedBuffer(dAtA[:i]) 4990 if err != nil { 4991 return 0, err 4992 } 4993 i -= size 4994 i = encodeVarintLogservice(dAtA, i, uint64(size)) 4995 } 4996 i-- 4997 dAtA[i] = 0x32 4998 } 4999 if m.ShutdownStore != nil { 5000 { 5001 size, err := m.ShutdownStore.MarshalToSizedBuffer(dAtA[:i]) 5002 if err != nil { 5003 return 0, err 5004 } 5005 i -= size 5006 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5007 } 5008 i-- 5009 dAtA[i] = 0x2a 5010 } 5011 if m.ConfigChange != nil { 5012 { 5013 size, err := m.ConfigChange.MarshalToSizedBuffer(dAtA[:i]) 5014 if err != nil { 5015 return 0, err 5016 } 5017 i -= size 5018 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5019 } 5020 i-- 5021 dAtA[i] = 0x22 5022 } 5023 if m.ServiceType != 0 { 5024 i = encodeVarintLogservice(dAtA, i, uint64(m.ServiceType)) 5025 i-- 5026 dAtA[i] = 0x18 5027 } 5028 if m.Bootstrapping { 5029 i-- 5030 if m.Bootstrapping { 5031 dAtA[i] = 1 5032 } else { 5033 dAtA[i] = 0 5034 } 5035 i-- 5036 dAtA[i] = 0x10 5037 } 5038 if len(m.UUID) > 0 { 5039 i -= len(m.UUID) 5040 copy(dAtA[i:], m.UUID) 5041 i = encodeVarintLogservice(dAtA, i, uint64(len(m.UUID))) 5042 i-- 5043 dAtA[i] = 0xa 5044 } 5045 return len(dAtA) - i, nil 5046 } 5047 5048 func (m *CreateTaskService) Marshal() (dAtA []byte, err error) { 5049 size := m.Size() 5050 dAtA = make([]byte, size) 5051 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5052 if err != nil { 5053 return nil, err 5054 } 5055 return dAtA[:n], nil 5056 } 5057 5058 func (m *CreateTaskService) MarshalTo(dAtA []byte) (int, error) { 5059 size := m.Size() 5060 return m.MarshalToSizedBuffer(dAtA[:size]) 5061 } 5062 5063 func (m *CreateTaskService) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5064 i := len(dAtA) 5065 _ = i 5066 var l int 5067 _ = l 5068 if m.XXX_unrecognized != nil { 5069 i -= len(m.XXX_unrecognized) 5070 copy(dAtA[i:], m.XXX_unrecognized) 5071 } 5072 if len(m.TaskDatabase) > 0 { 5073 i -= len(m.TaskDatabase) 5074 copy(dAtA[i:], m.TaskDatabase) 5075 i = encodeVarintLogservice(dAtA, i, uint64(len(m.TaskDatabase))) 5076 i-- 5077 dAtA[i] = 0x12 5078 } 5079 { 5080 size, err := m.User.MarshalToSizedBuffer(dAtA[:i]) 5081 if err != nil { 5082 return 0, err 5083 } 5084 i -= size 5085 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5086 } 5087 i-- 5088 dAtA[i] = 0xa 5089 return len(dAtA) - i, nil 5090 } 5091 5092 func (m *DeleteCNStore) Marshal() (dAtA []byte, err error) { 5093 size := m.Size() 5094 dAtA = make([]byte, size) 5095 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5096 if err != nil { 5097 return nil, err 5098 } 5099 return dAtA[:n], nil 5100 } 5101 5102 func (m *DeleteCNStore) MarshalTo(dAtA []byte) (int, error) { 5103 size := m.Size() 5104 return m.MarshalToSizedBuffer(dAtA[:size]) 5105 } 5106 5107 func (m *DeleteCNStore) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5108 i := len(dAtA) 5109 _ = i 5110 var l int 5111 _ = l 5112 if m.XXX_unrecognized != nil { 5113 i -= len(m.XXX_unrecognized) 5114 copy(dAtA[i:], m.XXX_unrecognized) 5115 } 5116 if len(m.StoreID) > 0 { 5117 i -= len(m.StoreID) 5118 copy(dAtA[i:], m.StoreID) 5119 i = encodeVarintLogservice(dAtA, i, uint64(len(m.StoreID))) 5120 i-- 5121 dAtA[i] = 0xa 5122 } 5123 return len(dAtA) - i, nil 5124 } 5125 5126 func (m *CommandBatch) Marshal() (dAtA []byte, err error) { 5127 size := m.Size() 5128 dAtA = make([]byte, size) 5129 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5130 if err != nil { 5131 return nil, err 5132 } 5133 return dAtA[:n], nil 5134 } 5135 5136 func (m *CommandBatch) MarshalTo(dAtA []byte) (int, error) { 5137 size := m.Size() 5138 return m.MarshalToSizedBuffer(dAtA[:size]) 5139 } 5140 5141 func (m *CommandBatch) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5142 i := len(dAtA) 5143 _ = i 5144 var l int 5145 _ = l 5146 if m.XXX_unrecognized != nil { 5147 i -= len(m.XXX_unrecognized) 5148 copy(dAtA[i:], m.XXX_unrecognized) 5149 } 5150 if len(m.Commands) > 0 { 5151 for iNdEx := len(m.Commands) - 1; iNdEx >= 0; iNdEx-- { 5152 { 5153 size, err := m.Commands[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5154 if err != nil { 5155 return 0, err 5156 } 5157 i -= size 5158 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5159 } 5160 i-- 5161 dAtA[i] = 0x12 5162 } 5163 } 5164 if m.Term != 0 { 5165 i = encodeVarintLogservice(dAtA, i, uint64(m.Term)) 5166 i-- 5167 dAtA[i] = 0x8 5168 } 5169 return len(dAtA) - i, nil 5170 } 5171 5172 func (m *CNStoreInfo) Marshal() (dAtA []byte, err error) { 5173 size := m.Size() 5174 dAtA = make([]byte, size) 5175 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5176 if err != nil { 5177 return nil, err 5178 } 5179 return dAtA[:n], nil 5180 } 5181 5182 func (m *CNStoreInfo) MarshalTo(dAtA []byte) (int, error) { 5183 size := m.Size() 5184 return m.MarshalToSizedBuffer(dAtA[:size]) 5185 } 5186 5187 func (m *CNStoreInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5188 i := len(dAtA) 5189 _ = i 5190 var l int 5191 _ = l 5192 if m.XXX_unrecognized != nil { 5193 i -= len(m.XXX_unrecognized) 5194 copy(dAtA[i:], m.XXX_unrecognized) 5195 } 5196 if m.TaskServiceCreated { 5197 i-- 5198 if m.TaskServiceCreated { 5199 dAtA[i] = 1 5200 } else { 5201 dAtA[i] = 0 5202 } 5203 i-- 5204 dAtA[i] = 0x28 5205 } 5206 if m.Role != 0 { 5207 i = encodeVarintLogservice(dAtA, i, uint64(m.Role)) 5208 i-- 5209 dAtA[i] = 0x20 5210 } 5211 if len(m.SQLAddress) > 0 { 5212 i -= len(m.SQLAddress) 5213 copy(dAtA[i:], m.SQLAddress) 5214 i = encodeVarintLogservice(dAtA, i, uint64(len(m.SQLAddress))) 5215 i-- 5216 dAtA[i] = 0x1a 5217 } 5218 if len(m.ServiceAddress) > 0 { 5219 i -= len(m.ServiceAddress) 5220 copy(dAtA[i:], m.ServiceAddress) 5221 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ServiceAddress))) 5222 i-- 5223 dAtA[i] = 0x12 5224 } 5225 if m.Tick != 0 { 5226 i = encodeVarintLogservice(dAtA, i, uint64(m.Tick)) 5227 i-- 5228 dAtA[i] = 0x8 5229 } 5230 return len(dAtA) - i, nil 5231 } 5232 5233 func (m *CNState) Marshal() (dAtA []byte, err error) { 5234 size := m.Size() 5235 dAtA = make([]byte, size) 5236 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5237 if err != nil { 5238 return nil, err 5239 } 5240 return dAtA[:n], nil 5241 } 5242 5243 func (m *CNState) MarshalTo(dAtA []byte) (int, error) { 5244 size := m.Size() 5245 return m.MarshalToSizedBuffer(dAtA[:size]) 5246 } 5247 5248 func (m *CNState) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5249 i := len(dAtA) 5250 _ = i 5251 var l int 5252 _ = l 5253 if m.XXX_unrecognized != nil { 5254 i -= len(m.XXX_unrecognized) 5255 copy(dAtA[i:], m.XXX_unrecognized) 5256 } 5257 if len(m.Stores) > 0 { 5258 for k := range m.Stores { 5259 v := m.Stores[k] 5260 baseI := i 5261 { 5262 size, err := (&v).MarshalToSizedBuffer(dAtA[:i]) 5263 if err != nil { 5264 return 0, err 5265 } 5266 i -= size 5267 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5268 } 5269 i-- 5270 dAtA[i] = 0x12 5271 i -= len(k) 5272 copy(dAtA[i:], k) 5273 i = encodeVarintLogservice(dAtA, i, uint64(len(k))) 5274 i-- 5275 dAtA[i] = 0xa 5276 i = encodeVarintLogservice(dAtA, i, uint64(baseI-i)) 5277 i-- 5278 dAtA[i] = 0xa 5279 } 5280 } 5281 return len(dAtA) - i, nil 5282 } 5283 5284 func (m *DNStoreInfo) Marshal() (dAtA []byte, err error) { 5285 size := m.Size() 5286 dAtA = make([]byte, size) 5287 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5288 if err != nil { 5289 return nil, err 5290 } 5291 return dAtA[:n], nil 5292 } 5293 5294 func (m *DNStoreInfo) MarshalTo(dAtA []byte) (int, error) { 5295 size := m.Size() 5296 return m.MarshalToSizedBuffer(dAtA[:size]) 5297 } 5298 5299 func (m *DNStoreInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5300 i := len(dAtA) 5301 _ = i 5302 var l int 5303 _ = l 5304 if m.XXX_unrecognized != nil { 5305 i -= len(m.XXX_unrecognized) 5306 copy(dAtA[i:], m.XXX_unrecognized) 5307 } 5308 if len(m.LogtailServerAddress) > 0 { 5309 i -= len(m.LogtailServerAddress) 5310 copy(dAtA[i:], m.LogtailServerAddress) 5311 i = encodeVarintLogservice(dAtA, i, uint64(len(m.LogtailServerAddress))) 5312 i-- 5313 dAtA[i] = 0x2a 5314 } 5315 if m.TaskServiceCreated { 5316 i-- 5317 if m.TaskServiceCreated { 5318 dAtA[i] = 1 5319 } else { 5320 dAtA[i] = 0 5321 } 5322 i-- 5323 dAtA[i] = 0x20 5324 } 5325 if len(m.Shards) > 0 { 5326 for iNdEx := len(m.Shards) - 1; iNdEx >= 0; iNdEx-- { 5327 { 5328 size, err := m.Shards[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5329 if err != nil { 5330 return 0, err 5331 } 5332 i -= size 5333 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5334 } 5335 i-- 5336 dAtA[i] = 0x1a 5337 } 5338 } 5339 if len(m.ServiceAddress) > 0 { 5340 i -= len(m.ServiceAddress) 5341 copy(dAtA[i:], m.ServiceAddress) 5342 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ServiceAddress))) 5343 i-- 5344 dAtA[i] = 0x12 5345 } 5346 if m.Tick != 0 { 5347 i = encodeVarintLogservice(dAtA, i, uint64(m.Tick)) 5348 i-- 5349 dAtA[i] = 0x8 5350 } 5351 return len(dAtA) - i, nil 5352 } 5353 5354 func (m *DNState) Marshal() (dAtA []byte, err error) { 5355 size := m.Size() 5356 dAtA = make([]byte, size) 5357 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5358 if err != nil { 5359 return nil, err 5360 } 5361 return dAtA[:n], nil 5362 } 5363 5364 func (m *DNState) MarshalTo(dAtA []byte) (int, error) { 5365 size := m.Size() 5366 return m.MarshalToSizedBuffer(dAtA[:size]) 5367 } 5368 5369 func (m *DNState) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5370 i := len(dAtA) 5371 _ = i 5372 var l int 5373 _ = l 5374 if m.XXX_unrecognized != nil { 5375 i -= len(m.XXX_unrecognized) 5376 copy(dAtA[i:], m.XXX_unrecognized) 5377 } 5378 if len(m.Stores) > 0 { 5379 for k := range m.Stores { 5380 v := m.Stores[k] 5381 baseI := i 5382 { 5383 size, err := (&v).MarshalToSizedBuffer(dAtA[:i]) 5384 if err != nil { 5385 return 0, err 5386 } 5387 i -= size 5388 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5389 } 5390 i-- 5391 dAtA[i] = 0x12 5392 i -= len(k) 5393 copy(dAtA[i:], k) 5394 i = encodeVarintLogservice(dAtA, i, uint64(len(k))) 5395 i-- 5396 dAtA[i] = 0xa 5397 i = encodeVarintLogservice(dAtA, i, uint64(baseI-i)) 5398 i-- 5399 dAtA[i] = 0xa 5400 } 5401 } 5402 return len(dAtA) - i, nil 5403 } 5404 5405 func (m *ClusterDetails) Marshal() (dAtA []byte, err error) { 5406 size := m.Size() 5407 dAtA = make([]byte, size) 5408 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5409 if err != nil { 5410 return nil, err 5411 } 5412 return dAtA[:n], nil 5413 } 5414 5415 func (m *ClusterDetails) MarshalTo(dAtA []byte) (int, error) { 5416 size := m.Size() 5417 return m.MarshalToSizedBuffer(dAtA[:size]) 5418 } 5419 5420 func (m *ClusterDetails) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5421 i := len(dAtA) 5422 _ = i 5423 var l int 5424 _ = l 5425 if m.XXX_unrecognized != nil { 5426 i -= len(m.XXX_unrecognized) 5427 copy(dAtA[i:], m.XXX_unrecognized) 5428 } 5429 if len(m.LogStores) > 0 { 5430 for iNdEx := len(m.LogStores) - 1; iNdEx >= 0; iNdEx-- { 5431 { 5432 size, err := m.LogStores[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5433 if err != nil { 5434 return 0, err 5435 } 5436 i -= size 5437 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5438 } 5439 i-- 5440 dAtA[i] = 0x1a 5441 } 5442 } 5443 if len(m.CNStores) > 0 { 5444 for iNdEx := len(m.CNStores) - 1; iNdEx >= 0; iNdEx-- { 5445 { 5446 size, err := m.CNStores[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5447 if err != nil { 5448 return 0, err 5449 } 5450 i -= size 5451 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5452 } 5453 i-- 5454 dAtA[i] = 0x12 5455 } 5456 } 5457 if len(m.DNStores) > 0 { 5458 for iNdEx := len(m.DNStores) - 1; iNdEx >= 0; iNdEx-- { 5459 { 5460 size, err := m.DNStores[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5461 if err != nil { 5462 return 0, err 5463 } 5464 i -= size 5465 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5466 } 5467 i-- 5468 dAtA[i] = 0xa 5469 } 5470 } 5471 return len(dAtA) - i, nil 5472 } 5473 5474 func (m *ClusterInfo) Marshal() (dAtA []byte, err error) { 5475 size := m.Size() 5476 dAtA = make([]byte, size) 5477 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5478 if err != nil { 5479 return nil, err 5480 } 5481 return dAtA[:n], nil 5482 } 5483 5484 func (m *ClusterInfo) MarshalTo(dAtA []byte) (int, error) { 5485 size := m.Size() 5486 return m.MarshalToSizedBuffer(dAtA[:size]) 5487 } 5488 5489 func (m *ClusterInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5490 i := len(dAtA) 5491 _ = i 5492 var l int 5493 _ = l 5494 if m.XXX_unrecognized != nil { 5495 i -= len(m.XXX_unrecognized) 5496 copy(dAtA[i:], m.XXX_unrecognized) 5497 } 5498 if len(m.LogShards) > 0 { 5499 for iNdEx := len(m.LogShards) - 1; iNdEx >= 0; iNdEx-- { 5500 { 5501 size, err := m.LogShards[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5502 if err != nil { 5503 return 0, err 5504 } 5505 i -= size 5506 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5507 } 5508 i-- 5509 dAtA[i] = 0x12 5510 } 5511 } 5512 if len(m.DNShards) > 0 { 5513 for iNdEx := len(m.DNShards) - 1; iNdEx >= 0; iNdEx-- { 5514 { 5515 size, err := m.DNShards[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5516 if err != nil { 5517 return 0, err 5518 } 5519 i -= size 5520 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5521 } 5522 i-- 5523 dAtA[i] = 0xa 5524 } 5525 } 5526 return len(dAtA) - i, nil 5527 } 5528 5529 func (m *InitialClusterRequest) Marshal() (dAtA []byte, err error) { 5530 size := m.Size() 5531 dAtA = make([]byte, size) 5532 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5533 if err != nil { 5534 return nil, err 5535 } 5536 return dAtA[:n], nil 5537 } 5538 5539 func (m *InitialClusterRequest) MarshalTo(dAtA []byte) (int, error) { 5540 size := m.Size() 5541 return m.MarshalToSizedBuffer(dAtA[:size]) 5542 } 5543 5544 func (m *InitialClusterRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5545 i := len(dAtA) 5546 _ = i 5547 var l int 5548 _ = l 5549 if m.XXX_unrecognized != nil { 5550 i -= len(m.XXX_unrecognized) 5551 copy(dAtA[i:], m.XXX_unrecognized) 5552 } 5553 if m.NumOfLogReplicas != 0 { 5554 i = encodeVarintLogservice(dAtA, i, uint64(m.NumOfLogReplicas)) 5555 i-- 5556 dAtA[i] = 0x18 5557 } 5558 if m.NumOfDNShards != 0 { 5559 i = encodeVarintLogservice(dAtA, i, uint64(m.NumOfDNShards)) 5560 i-- 5561 dAtA[i] = 0x10 5562 } 5563 if m.NumOfLogShards != 0 { 5564 i = encodeVarintLogservice(dAtA, i, uint64(m.NumOfLogShards)) 5565 i-- 5566 dAtA[i] = 0x8 5567 } 5568 return len(dAtA) - i, nil 5569 } 5570 5571 func (m *LogStoreInfo) Marshal() (dAtA []byte, err error) { 5572 size := m.Size() 5573 dAtA = make([]byte, size) 5574 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5575 if err != nil { 5576 return nil, err 5577 } 5578 return dAtA[:n], nil 5579 } 5580 5581 func (m *LogStoreInfo) MarshalTo(dAtA []byte) (int, error) { 5582 size := m.Size() 5583 return m.MarshalToSizedBuffer(dAtA[:size]) 5584 } 5585 5586 func (m *LogStoreInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5587 i := len(dAtA) 5588 _ = i 5589 var l int 5590 _ = l 5591 if m.XXX_unrecognized != nil { 5592 i -= len(m.XXX_unrecognized) 5593 copy(dAtA[i:], m.XXX_unrecognized) 5594 } 5595 if m.TaskServiceCreated { 5596 i-- 5597 if m.TaskServiceCreated { 5598 dAtA[i] = 1 5599 } else { 5600 dAtA[i] = 0 5601 } 5602 i-- 5603 dAtA[i] = 0x30 5604 } 5605 if len(m.Replicas) > 0 { 5606 for iNdEx := len(m.Replicas) - 1; iNdEx >= 0; iNdEx-- { 5607 { 5608 size, err := m.Replicas[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5609 if err != nil { 5610 return 0, err 5611 } 5612 i -= size 5613 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5614 } 5615 i-- 5616 dAtA[i] = 0x2a 5617 } 5618 } 5619 if len(m.GossipAddress) > 0 { 5620 i -= len(m.GossipAddress) 5621 copy(dAtA[i:], m.GossipAddress) 5622 i = encodeVarintLogservice(dAtA, i, uint64(len(m.GossipAddress))) 5623 i-- 5624 dAtA[i] = 0x22 5625 } 5626 if len(m.ServiceAddress) > 0 { 5627 i -= len(m.ServiceAddress) 5628 copy(dAtA[i:], m.ServiceAddress) 5629 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ServiceAddress))) 5630 i-- 5631 dAtA[i] = 0x1a 5632 } 5633 if len(m.RaftAddress) > 0 { 5634 i -= len(m.RaftAddress) 5635 copy(dAtA[i:], m.RaftAddress) 5636 i = encodeVarintLogservice(dAtA, i, uint64(len(m.RaftAddress))) 5637 i-- 5638 dAtA[i] = 0x12 5639 } 5640 if m.Tick != 0 { 5641 i = encodeVarintLogservice(dAtA, i, uint64(m.Tick)) 5642 i-- 5643 dAtA[i] = 0x8 5644 } 5645 return len(dAtA) - i, nil 5646 } 5647 5648 func (m *LogState) Marshal() (dAtA []byte, err error) { 5649 size := m.Size() 5650 dAtA = make([]byte, size) 5651 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5652 if err != nil { 5653 return nil, err 5654 } 5655 return dAtA[:n], nil 5656 } 5657 5658 func (m *LogState) MarshalTo(dAtA []byte) (int, error) { 5659 size := m.Size() 5660 return m.MarshalToSizedBuffer(dAtA[:size]) 5661 } 5662 5663 func (m *LogState) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5664 i := len(dAtA) 5665 _ = i 5666 var l int 5667 _ = l 5668 if m.XXX_unrecognized != nil { 5669 i -= len(m.XXX_unrecognized) 5670 copy(dAtA[i:], m.XXX_unrecognized) 5671 } 5672 if len(m.Stores) > 0 { 5673 for k := range m.Stores { 5674 v := m.Stores[k] 5675 baseI := i 5676 { 5677 size, err := (&v).MarshalToSizedBuffer(dAtA[:i]) 5678 if err != nil { 5679 return 0, err 5680 } 5681 i -= size 5682 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5683 } 5684 i-- 5685 dAtA[i] = 0x12 5686 i -= len(k) 5687 copy(dAtA[i:], k) 5688 i = encodeVarintLogservice(dAtA, i, uint64(len(k))) 5689 i-- 5690 dAtA[i] = 0xa 5691 i = encodeVarintLogservice(dAtA, i, uint64(baseI-i)) 5692 i-- 5693 dAtA[i] = 0x12 5694 } 5695 } 5696 if len(m.Shards) > 0 { 5697 for k := range m.Shards { 5698 v := m.Shards[k] 5699 baseI := i 5700 { 5701 size, err := (&v).MarshalToSizedBuffer(dAtA[:i]) 5702 if err != nil { 5703 return 0, err 5704 } 5705 i -= size 5706 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5707 } 5708 i-- 5709 dAtA[i] = 0x12 5710 i = encodeVarintLogservice(dAtA, i, uint64(k)) 5711 i-- 5712 dAtA[i] = 0x8 5713 i = encodeVarintLogservice(dAtA, i, uint64(baseI-i)) 5714 i-- 5715 dAtA[i] = 0xa 5716 } 5717 } 5718 return len(dAtA) - i, nil 5719 } 5720 5721 func (m *CheckerState) Marshal() (dAtA []byte, err error) { 5722 size := m.Size() 5723 dAtA = make([]byte, size) 5724 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5725 if err != nil { 5726 return nil, err 5727 } 5728 return dAtA[:n], nil 5729 } 5730 5731 func (m *CheckerState) MarshalTo(dAtA []byte) (int, error) { 5732 size := m.Size() 5733 return m.MarshalToSizedBuffer(dAtA[:size]) 5734 } 5735 5736 func (m *CheckerState) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5737 i := len(dAtA) 5738 _ = i 5739 var l int 5740 _ = l 5741 if m.XXX_unrecognized != nil { 5742 i -= len(m.XXX_unrecognized) 5743 copy(dAtA[i:], m.XXX_unrecognized) 5744 } 5745 { 5746 size, err := m.TaskTableUser.MarshalToSizedBuffer(dAtA[:i]) 5747 if err != nil { 5748 return 0, err 5749 } 5750 i -= size 5751 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5752 } 5753 i-- 5754 dAtA[i] = 0x42 5755 if m.TaskSchedulerState != 0 { 5756 i = encodeVarintLogservice(dAtA, i, uint64(m.TaskSchedulerState)) 5757 i-- 5758 dAtA[i] = 0x38 5759 } 5760 if m.State != 0 { 5761 i = encodeVarintLogservice(dAtA, i, uint64(m.State)) 5762 i-- 5763 dAtA[i] = 0x30 5764 } 5765 { 5766 size, err := m.CNState.MarshalToSizedBuffer(dAtA[:i]) 5767 if err != nil { 5768 return 0, err 5769 } 5770 i -= size 5771 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5772 } 5773 i-- 5774 dAtA[i] = 0x2a 5775 { 5776 size, err := m.LogState.MarshalToSizedBuffer(dAtA[:i]) 5777 if err != nil { 5778 return 0, err 5779 } 5780 i -= size 5781 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5782 } 5783 i-- 5784 dAtA[i] = 0x22 5785 { 5786 size, err := m.DNState.MarshalToSizedBuffer(dAtA[:i]) 5787 if err != nil { 5788 return 0, err 5789 } 5790 i -= size 5791 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5792 } 5793 i-- 5794 dAtA[i] = 0x1a 5795 { 5796 size, err := m.ClusterInfo.MarshalToSizedBuffer(dAtA[:i]) 5797 if err != nil { 5798 return 0, err 5799 } 5800 i -= size 5801 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5802 } 5803 i-- 5804 dAtA[i] = 0x12 5805 if m.Tick != 0 { 5806 i = encodeVarintLogservice(dAtA, i, uint64(m.Tick)) 5807 i-- 5808 dAtA[i] = 0x8 5809 } 5810 return len(dAtA) - i, nil 5811 } 5812 5813 func (m *HAKeeperRSMState) Marshal() (dAtA []byte, err error) { 5814 size := m.Size() 5815 dAtA = make([]byte, size) 5816 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5817 if err != nil { 5818 return nil, err 5819 } 5820 return dAtA[:n], nil 5821 } 5822 5823 func (m *HAKeeperRSMState) MarshalTo(dAtA []byte) (int, error) { 5824 size := m.Size() 5825 return m.MarshalToSizedBuffer(dAtA[:size]) 5826 } 5827 5828 func (m *HAKeeperRSMState) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5829 i := len(dAtA) 5830 _ = i 5831 var l int 5832 _ = l 5833 if m.XXX_unrecognized != nil { 5834 i -= len(m.XXX_unrecognized) 5835 copy(dAtA[i:], m.XXX_unrecognized) 5836 } 5837 { 5838 size, err := m.TaskTableUser.MarshalToSizedBuffer(dAtA[:i]) 5839 if err != nil { 5840 return 0, err 5841 } 5842 i -= size 5843 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5844 } 5845 i-- 5846 dAtA[i] = 0x62 5847 { 5848 size, err := m.ClusterInfo.MarshalToSizedBuffer(dAtA[:i]) 5849 if err != nil { 5850 return 0, err 5851 } 5852 i -= size 5853 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5854 } 5855 i-- 5856 dAtA[i] = 0x5a 5857 { 5858 size, err := m.LogState.MarshalToSizedBuffer(dAtA[:i]) 5859 if err != nil { 5860 return 0, err 5861 } 5862 i -= size 5863 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5864 } 5865 i-- 5866 dAtA[i] = 0x52 5867 { 5868 size, err := m.DNState.MarshalToSizedBuffer(dAtA[:i]) 5869 if err != nil { 5870 return 0, err 5871 } 5872 i -= size 5873 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5874 } 5875 i-- 5876 dAtA[i] = 0x4a 5877 { 5878 size, err := m.CNState.MarshalToSizedBuffer(dAtA[:i]) 5879 if err != nil { 5880 return 0, err 5881 } 5882 i -= size 5883 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5884 } 5885 i-- 5886 dAtA[i] = 0x42 5887 if len(m.LogShards) > 0 { 5888 for k := range m.LogShards { 5889 v := m.LogShards[k] 5890 baseI := i 5891 i = encodeVarintLogservice(dAtA, i, uint64(v)) 5892 i-- 5893 dAtA[i] = 0x10 5894 i -= len(k) 5895 copy(dAtA[i:], k) 5896 i = encodeVarintLogservice(dAtA, i, uint64(len(k))) 5897 i-- 5898 dAtA[i] = 0xa 5899 i = encodeVarintLogservice(dAtA, i, uint64(baseI-i)) 5900 i-- 5901 dAtA[i] = 0x3a 5902 } 5903 } 5904 if len(m.ScheduleCommands) > 0 { 5905 for k := range m.ScheduleCommands { 5906 v := m.ScheduleCommands[k] 5907 baseI := i 5908 { 5909 size, err := (&v).MarshalToSizedBuffer(dAtA[:i]) 5910 if err != nil { 5911 return 0, err 5912 } 5913 i -= size 5914 i = encodeVarintLogservice(dAtA, i, uint64(size)) 5915 } 5916 i-- 5917 dAtA[i] = 0x12 5918 i -= len(k) 5919 copy(dAtA[i:], k) 5920 i = encodeVarintLogservice(dAtA, i, uint64(len(k))) 5921 i-- 5922 dAtA[i] = 0xa 5923 i = encodeVarintLogservice(dAtA, i, uint64(baseI-i)) 5924 i-- 5925 dAtA[i] = 0x32 5926 } 5927 } 5928 if m.TaskSchedulerState != 0 { 5929 i = encodeVarintLogservice(dAtA, i, uint64(m.TaskSchedulerState)) 5930 i-- 5931 dAtA[i] = 0x28 5932 } 5933 if m.State != 0 { 5934 i = encodeVarintLogservice(dAtA, i, uint64(m.State)) 5935 i-- 5936 dAtA[i] = 0x20 5937 } 5938 if m.Term != 0 { 5939 i = encodeVarintLogservice(dAtA, i, uint64(m.Term)) 5940 i-- 5941 dAtA[i] = 0x18 5942 } 5943 if m.NextID != 0 { 5944 i = encodeVarintLogservice(dAtA, i, uint64(m.NextID)) 5945 i-- 5946 dAtA[i] = 0x10 5947 } 5948 if m.Tick != 0 { 5949 i = encodeVarintLogservice(dAtA, i, uint64(m.Tick)) 5950 i-- 5951 dAtA[i] = 0x8 5952 } 5953 return len(dAtA) - i, nil 5954 } 5955 5956 func (m *ReplicaInfo) Marshal() (dAtA []byte, err error) { 5957 size := m.Size() 5958 dAtA = make([]byte, size) 5959 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5960 if err != nil { 5961 return nil, err 5962 } 5963 return dAtA[:n], nil 5964 } 5965 5966 func (m *ReplicaInfo) MarshalTo(dAtA []byte) (int, error) { 5967 size := m.Size() 5968 return m.MarshalToSizedBuffer(dAtA[:size]) 5969 } 5970 5971 func (m *ReplicaInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5972 i := len(dAtA) 5973 _ = i 5974 var l int 5975 _ = l 5976 if m.XXX_unrecognized != nil { 5977 i -= len(m.XXX_unrecognized) 5978 copy(dAtA[i:], m.XXX_unrecognized) 5979 } 5980 if len(m.ServiceAddress) > 0 { 5981 i -= len(m.ServiceAddress) 5982 copy(dAtA[i:], m.ServiceAddress) 5983 i = encodeVarintLogservice(dAtA, i, uint64(len(m.ServiceAddress))) 5984 i-- 5985 dAtA[i] = 0x12 5986 } 5987 if len(m.UUID) > 0 { 5988 i -= len(m.UUID) 5989 copy(dAtA[i:], m.UUID) 5990 i = encodeVarintLogservice(dAtA, i, uint64(len(m.UUID))) 5991 i-- 5992 dAtA[i] = 0xa 5993 } 5994 return len(dAtA) - i, nil 5995 } 5996 5997 func (m *ShardInfoQueryResult) Marshal() (dAtA []byte, err error) { 5998 size := m.Size() 5999 dAtA = make([]byte, size) 6000 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6001 if err != nil { 6002 return nil, err 6003 } 6004 return dAtA[:n], nil 6005 } 6006 6007 func (m *ShardInfoQueryResult) MarshalTo(dAtA []byte) (int, error) { 6008 size := m.Size() 6009 return m.MarshalToSizedBuffer(dAtA[:size]) 6010 } 6011 6012 func (m *ShardInfoQueryResult) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6013 i := len(dAtA) 6014 _ = i 6015 var l int 6016 _ = l 6017 if m.XXX_unrecognized != nil { 6018 i -= len(m.XXX_unrecognized) 6019 copy(dAtA[i:], m.XXX_unrecognized) 6020 } 6021 if m.Term != 0 { 6022 i = encodeVarintLogservice(dAtA, i, uint64(m.Term)) 6023 i-- 6024 dAtA[i] = 0x28 6025 } 6026 if m.LeaderID != 0 { 6027 i = encodeVarintLogservice(dAtA, i, uint64(m.LeaderID)) 6028 i-- 6029 dAtA[i] = 0x20 6030 } 6031 if m.Epoch != 0 { 6032 i = encodeVarintLogservice(dAtA, i, uint64(m.Epoch)) 6033 i-- 6034 dAtA[i] = 0x18 6035 } 6036 if len(m.Replicas) > 0 { 6037 for k := range m.Replicas { 6038 v := m.Replicas[k] 6039 baseI := i 6040 { 6041 size, err := (&v).MarshalToSizedBuffer(dAtA[:i]) 6042 if err != nil { 6043 return 0, err 6044 } 6045 i -= size 6046 i = encodeVarintLogservice(dAtA, i, uint64(size)) 6047 } 6048 i-- 6049 dAtA[i] = 0x12 6050 i = encodeVarintLogservice(dAtA, i, uint64(k)) 6051 i-- 6052 dAtA[i] = 0x8 6053 i = encodeVarintLogservice(dAtA, i, uint64(baseI-i)) 6054 i-- 6055 dAtA[i] = 0x12 6056 } 6057 } 6058 if m.ShardID != 0 { 6059 i = encodeVarintLogservice(dAtA, i, uint64(m.ShardID)) 6060 i-- 6061 dAtA[i] = 0x8 6062 } 6063 return len(dAtA) - i, nil 6064 } 6065 6066 func encodeVarintLogservice(dAtA []byte, offset int, v uint64) int { 6067 offset -= sovLogservice(v) 6068 base := offset 6069 for v >= 1<<7 { 6070 dAtA[offset] = uint8(v&0x7f | 0x80) 6071 v >>= 7 6072 offset++ 6073 } 6074 dAtA[offset] = uint8(v) 6075 return base 6076 } 6077 func (m *CNStore) Size() (n int) { 6078 if m == nil { 6079 return 0 6080 } 6081 var l int 6082 _ = l 6083 l = len(m.UUID) 6084 if l > 0 { 6085 n += 1 + l + sovLogservice(uint64(l)) 6086 } 6087 l = len(m.ServiceAddress) 6088 if l > 0 { 6089 n += 1 + l + sovLogservice(uint64(l)) 6090 } 6091 l = len(m.SQLAddress) 6092 if l > 0 { 6093 n += 1 + l + sovLogservice(uint64(l)) 6094 } 6095 if m.Role != 0 { 6096 n += 1 + sovLogservice(uint64(m.Role)) 6097 } 6098 if m.Tick != 0 { 6099 n += 1 + sovLogservice(uint64(m.Tick)) 6100 } 6101 if m.State != 0 { 6102 n += 1 + sovLogservice(uint64(m.State)) 6103 } 6104 if m.XXX_unrecognized != nil { 6105 n += len(m.XXX_unrecognized) 6106 } 6107 return n 6108 } 6109 6110 func (m *DNStore) Size() (n int) { 6111 if m == nil { 6112 return 0 6113 } 6114 var l int 6115 _ = l 6116 l = len(m.UUID) 6117 if l > 0 { 6118 n += 1 + l + sovLogservice(uint64(l)) 6119 } 6120 l = len(m.ServiceAddress) 6121 if l > 0 { 6122 n += 1 + l + sovLogservice(uint64(l)) 6123 } 6124 if m.Tick != 0 { 6125 n += 1 + sovLogservice(uint64(m.Tick)) 6126 } 6127 if m.State != 0 { 6128 n += 1 + sovLogservice(uint64(m.State)) 6129 } 6130 if len(m.Shards) > 0 { 6131 for _, e := range m.Shards { 6132 l = e.Size() 6133 n += 1 + l + sovLogservice(uint64(l)) 6134 } 6135 } 6136 l = len(m.LogtailServerAddress) 6137 if l > 0 { 6138 n += 1 + l + sovLogservice(uint64(l)) 6139 } 6140 if m.XXX_unrecognized != nil { 6141 n += len(m.XXX_unrecognized) 6142 } 6143 return n 6144 } 6145 6146 func (m *LogStore) Size() (n int) { 6147 if m == nil { 6148 return 0 6149 } 6150 var l int 6151 _ = l 6152 l = len(m.UUID) 6153 if l > 0 { 6154 n += 1 + l + sovLogservice(uint64(l)) 6155 } 6156 l = len(m.ServiceAddress) 6157 if l > 0 { 6158 n += 1 + l + sovLogservice(uint64(l)) 6159 } 6160 if m.Tick != 0 { 6161 n += 1 + sovLogservice(uint64(m.Tick)) 6162 } 6163 if m.State != 0 { 6164 n += 1 + sovLogservice(uint64(m.State)) 6165 } 6166 if len(m.Replicas) > 0 { 6167 for _, e := range m.Replicas { 6168 l = e.Size() 6169 n += 1 + l + sovLogservice(uint64(l)) 6170 } 6171 } 6172 if m.XXX_unrecognized != nil { 6173 n += len(m.XXX_unrecognized) 6174 } 6175 return n 6176 } 6177 6178 func (m *LogShardInfo) Size() (n int) { 6179 if m == nil { 6180 return 0 6181 } 6182 var l int 6183 _ = l 6184 if m.ShardID != 0 { 6185 n += 1 + sovLogservice(uint64(m.ShardID)) 6186 } 6187 if len(m.Replicas) > 0 { 6188 for k, v := range m.Replicas { 6189 _ = k 6190 _ = v 6191 mapEntrySize := 1 + sovLogservice(uint64(k)) + 1 + len(v) + sovLogservice(uint64(len(v))) 6192 n += mapEntrySize + 1 + sovLogservice(uint64(mapEntrySize)) 6193 } 6194 } 6195 if m.Epoch != 0 { 6196 n += 1 + sovLogservice(uint64(m.Epoch)) 6197 } 6198 if m.LeaderID != 0 { 6199 n += 1 + sovLogservice(uint64(m.LeaderID)) 6200 } 6201 if m.Term != 0 { 6202 n += 1 + sovLogservice(uint64(m.Term)) 6203 } 6204 if m.XXX_unrecognized != nil { 6205 n += len(m.XXX_unrecognized) 6206 } 6207 return n 6208 } 6209 6210 func (m *LogReplicaInfo) Size() (n int) { 6211 if m == nil { 6212 return 0 6213 } 6214 var l int 6215 _ = l 6216 l = m.LogShardInfo.Size() 6217 n += 1 + l + sovLogservice(uint64(l)) 6218 if m.ReplicaID != 0 { 6219 n += 1 + sovLogservice(uint64(m.ReplicaID)) 6220 } 6221 if m.XXX_unrecognized != nil { 6222 n += len(m.XXX_unrecognized) 6223 } 6224 return n 6225 } 6226 6227 func (m *CNStoreHeartbeat) Size() (n int) { 6228 if m == nil { 6229 return 0 6230 } 6231 var l int 6232 _ = l 6233 l = len(m.UUID) 6234 if l > 0 { 6235 n += 1 + l + sovLogservice(uint64(l)) 6236 } 6237 l = len(m.ServiceAddress) 6238 if l > 0 { 6239 n += 1 + l + sovLogservice(uint64(l)) 6240 } 6241 l = len(m.SQLAddress) 6242 if l > 0 { 6243 n += 1 + l + sovLogservice(uint64(l)) 6244 } 6245 if m.Role != 0 { 6246 n += 1 + sovLogservice(uint64(m.Role)) 6247 } 6248 if m.TaskServiceCreated { 6249 n += 2 6250 } 6251 if m.XXX_unrecognized != nil { 6252 n += len(m.XXX_unrecognized) 6253 } 6254 return n 6255 } 6256 6257 func (m *CNAllocateID) Size() (n int) { 6258 if m == nil { 6259 return 0 6260 } 6261 var l int 6262 _ = l 6263 if m.Batch != 0 { 6264 n += 1 + sovLogservice(uint64(m.Batch)) 6265 } 6266 if m.XXX_unrecognized != nil { 6267 n += len(m.XXX_unrecognized) 6268 } 6269 return n 6270 } 6271 6272 func (m *LogStoreHeartbeat) Size() (n int) { 6273 if m == nil { 6274 return 0 6275 } 6276 var l int 6277 _ = l 6278 l = len(m.UUID) 6279 if l > 0 { 6280 n += 1 + l + sovLogservice(uint64(l)) 6281 } 6282 l = len(m.RaftAddress) 6283 if l > 0 { 6284 n += 1 + l + sovLogservice(uint64(l)) 6285 } 6286 l = len(m.ServiceAddress) 6287 if l > 0 { 6288 n += 1 + l + sovLogservice(uint64(l)) 6289 } 6290 l = len(m.GossipAddress) 6291 if l > 0 { 6292 n += 1 + l + sovLogservice(uint64(l)) 6293 } 6294 if len(m.Replicas) > 0 { 6295 for _, e := range m.Replicas { 6296 l = e.Size() 6297 n += 1 + l + sovLogservice(uint64(l)) 6298 } 6299 } 6300 if m.TaskServiceCreated { 6301 n += 2 6302 } 6303 if m.XXX_unrecognized != nil { 6304 n += len(m.XXX_unrecognized) 6305 } 6306 return n 6307 } 6308 6309 func (m *DNShardInfo) Size() (n int) { 6310 if m == nil { 6311 return 0 6312 } 6313 var l int 6314 _ = l 6315 if m.ShardID != 0 { 6316 n += 1 + sovLogservice(uint64(m.ShardID)) 6317 } 6318 if m.ReplicaID != 0 { 6319 n += 1 + sovLogservice(uint64(m.ReplicaID)) 6320 } 6321 if m.XXX_unrecognized != nil { 6322 n += len(m.XXX_unrecognized) 6323 } 6324 return n 6325 } 6326 6327 func (m *DNStoreHeartbeat) Size() (n int) { 6328 if m == nil { 6329 return 0 6330 } 6331 var l int 6332 _ = l 6333 l = len(m.UUID) 6334 if l > 0 { 6335 n += 1 + l + sovLogservice(uint64(l)) 6336 } 6337 l = len(m.ServiceAddress) 6338 if l > 0 { 6339 n += 1 + l + sovLogservice(uint64(l)) 6340 } 6341 if len(m.Shards) > 0 { 6342 for _, e := range m.Shards { 6343 l = e.Size() 6344 n += 1 + l + sovLogservice(uint64(l)) 6345 } 6346 } 6347 if m.TaskServiceCreated { 6348 n += 2 6349 } 6350 l = len(m.LogtailServerAddress) 6351 if l > 0 { 6352 n += 1 + l + sovLogservice(uint64(l)) 6353 } 6354 if m.XXX_unrecognized != nil { 6355 n += len(m.XXX_unrecognized) 6356 } 6357 return n 6358 } 6359 6360 func (m *RSMState) Size() (n int) { 6361 if m == nil { 6362 return 0 6363 } 6364 var l int 6365 _ = l 6366 if m.Tso != 0 { 6367 n += 1 + sovLogservice(uint64(m.Tso)) 6368 } 6369 if m.Index != 0 { 6370 n += 1 + sovLogservice(uint64(m.Index)) 6371 } 6372 if m.LeaseHolderID != 0 { 6373 n += 1 + sovLogservice(uint64(m.LeaseHolderID)) 6374 } 6375 if m.TruncatedLsn != 0 { 6376 n += 1 + sovLogservice(uint64(m.TruncatedLsn)) 6377 } 6378 if len(m.LeaseHistory) > 0 { 6379 for k, v := range m.LeaseHistory { 6380 _ = k 6381 _ = v 6382 mapEntrySize := 1 + sovLogservice(uint64(k)) + 1 + sovLogservice(uint64(v)) 6383 n += mapEntrySize + 1 + sovLogservice(uint64(mapEntrySize)) 6384 } 6385 } 6386 if m.XXX_unrecognized != nil { 6387 n += len(m.XXX_unrecognized) 6388 } 6389 return n 6390 } 6391 6392 func (m *LogRecord) Size() (n int) { 6393 if m == nil { 6394 return 0 6395 } 6396 var l int 6397 _ = l 6398 if m.Lsn != 0 { 6399 n += 1 + sovLogservice(uint64(m.Lsn)) 6400 } 6401 if m.Type != 0 { 6402 n += 1 + sovLogservice(uint64(m.Type)) 6403 } 6404 l = len(m.Data) 6405 if l > 0 { 6406 n += 1 + l + sovLogservice(uint64(l)) 6407 } 6408 if m.XXX_unrecognized != nil { 6409 n += len(m.XXX_unrecognized) 6410 } 6411 return n 6412 } 6413 6414 func (m *LogRequest) Size() (n int) { 6415 if m == nil { 6416 return 0 6417 } 6418 var l int 6419 _ = l 6420 l = len(m.Name) 6421 if l > 0 { 6422 n += 1 + l + sovLogservice(uint64(l)) 6423 } 6424 if m.ShardID != 0 { 6425 n += 1 + sovLogservice(uint64(m.ShardID)) 6426 } 6427 if m.Lsn != 0 { 6428 n += 1 + sovLogservice(uint64(m.Lsn)) 6429 } 6430 if m.MaxSize != 0 { 6431 n += 1 + sovLogservice(uint64(m.MaxSize)) 6432 } 6433 if m.DNShardID != 0 { 6434 n += 1 + sovLogservice(uint64(m.DNShardID)) 6435 } 6436 if m.DNID != 0 { 6437 n += 1 + sovLogservice(uint64(m.DNID)) 6438 } 6439 if m.XXX_unrecognized != nil { 6440 n += len(m.XXX_unrecognized) 6441 } 6442 return n 6443 } 6444 6445 func (m *TsoRequest) Size() (n int) { 6446 if m == nil { 6447 return 0 6448 } 6449 var l int 6450 _ = l 6451 if m.Count != 0 { 6452 n += 1 + sovLogservice(uint64(m.Count)) 6453 } 6454 if m.XXX_unrecognized != nil { 6455 n += len(m.XXX_unrecognized) 6456 } 6457 return n 6458 } 6459 6460 func (m *Request) Size() (n int) { 6461 if m == nil { 6462 return 0 6463 } 6464 var l int 6465 _ = l 6466 if m.RequestID != 0 { 6467 n += 1 + sovLogservice(uint64(m.RequestID)) 6468 } 6469 if m.Method != 0 { 6470 n += 1 + sovLogservice(uint64(m.Method)) 6471 } 6472 l = m.LogRequest.Size() 6473 n += 1 + l + sovLogservice(uint64(l)) 6474 if m.LogHeartbeat != nil { 6475 l = m.LogHeartbeat.Size() 6476 n += 1 + l + sovLogservice(uint64(l)) 6477 } 6478 if m.CNHeartbeat != nil { 6479 l = m.CNHeartbeat.Size() 6480 n += 1 + l + sovLogservice(uint64(l)) 6481 } 6482 if m.DNHeartbeat != nil { 6483 l = m.DNHeartbeat.Size() 6484 n += 1 + l + sovLogservice(uint64(l)) 6485 } 6486 if m.TsoRequest != nil { 6487 l = m.TsoRequest.Size() 6488 n += 1 + l + sovLogservice(uint64(l)) 6489 } 6490 if m.CNAllocateID != nil { 6491 l = m.CNAllocateID.Size() 6492 n += 1 + l + sovLogservice(uint64(l)) 6493 } 6494 if m.XXX_unrecognized != nil { 6495 n += len(m.XXX_unrecognized) 6496 } 6497 return n 6498 } 6499 6500 func (m *LogResponse) Size() (n int) { 6501 if m == nil { 6502 return 0 6503 } 6504 var l int 6505 _ = l 6506 if m.ShardID != 0 { 6507 n += 1 + sovLogservice(uint64(m.ShardID)) 6508 } 6509 if m.Lsn != 0 { 6510 n += 1 + sovLogservice(uint64(m.Lsn)) 6511 } 6512 if m.LastLsn != 0 { 6513 n += 1 + sovLogservice(uint64(m.LastLsn)) 6514 } 6515 if m.XXX_unrecognized != nil { 6516 n += len(m.XXX_unrecognized) 6517 } 6518 return n 6519 } 6520 6521 func (m *AllocateIDResponse) Size() (n int) { 6522 if m == nil { 6523 return 0 6524 } 6525 var l int 6526 _ = l 6527 if m.FirstID != 0 { 6528 n += 1 + sovLogservice(uint64(m.FirstID)) 6529 } 6530 if m.XXX_unrecognized != nil { 6531 n += len(m.XXX_unrecognized) 6532 } 6533 return n 6534 } 6535 6536 func (m *Response) Size() (n int) { 6537 if m == nil { 6538 return 0 6539 } 6540 var l int 6541 _ = l 6542 if m.RequestID != 0 { 6543 n += 1 + sovLogservice(uint64(m.RequestID)) 6544 } 6545 if m.Method != 0 { 6546 n += 1 + sovLogservice(uint64(m.Method)) 6547 } 6548 if m.ErrorCode != 0 { 6549 n += 1 + sovLogservice(uint64(m.ErrorCode)) 6550 } 6551 l = len(m.ErrorMessage) 6552 if l > 0 { 6553 n += 1 + l + sovLogservice(uint64(l)) 6554 } 6555 if m.IsHAKeeper { 6556 n += 2 6557 } 6558 l = m.LogResponse.Size() 6559 n += 1 + l + sovLogservice(uint64(l)) 6560 if m.CommandBatch != nil { 6561 l = m.CommandBatch.Size() 6562 n += 1 + l + sovLogservice(uint64(l)) 6563 } 6564 if m.TsoResponse != nil { 6565 l = m.TsoResponse.Size() 6566 n += 1 + l + sovLogservice(uint64(l)) 6567 } 6568 if m.ClusterDetails != nil { 6569 l = m.ClusterDetails.Size() 6570 n += 1 + l + sovLogservice(uint64(l)) 6571 } 6572 if m.ShardInfo != nil { 6573 l = m.ShardInfo.Size() 6574 n += 1 + l + sovLogservice(uint64(l)) 6575 } 6576 if m.AllocateID != nil { 6577 l = m.AllocateID.Size() 6578 n += 1 + l + sovLogservice(uint64(l)) 6579 } 6580 if m.CheckerState != nil { 6581 l = m.CheckerState.Size() 6582 n += 1 + l + sovLogservice(uint64(l)) 6583 } 6584 if m.XXX_unrecognized != nil { 6585 n += len(m.XXX_unrecognized) 6586 } 6587 return n 6588 } 6589 6590 func (m *LogRecordResponse) Size() (n int) { 6591 if m == nil { 6592 return 0 6593 } 6594 var l int 6595 _ = l 6596 if len(m.Records) > 0 { 6597 for _, e := range m.Records { 6598 l = e.Size() 6599 n += 1 + l + sovLogservice(uint64(l)) 6600 } 6601 } 6602 if m.XXX_unrecognized != nil { 6603 n += len(m.XXX_unrecognized) 6604 } 6605 return n 6606 } 6607 6608 func (m *TsoResponse) Size() (n int) { 6609 if m == nil { 6610 return 0 6611 } 6612 var l int 6613 _ = l 6614 if m.Value != 0 { 6615 n += 1 + sovLogservice(uint64(m.Value)) 6616 } 6617 if m.XXX_unrecognized != nil { 6618 n += len(m.XXX_unrecognized) 6619 } 6620 return n 6621 } 6622 6623 func (m *TaskTableUser) Size() (n int) { 6624 if m == nil { 6625 return 0 6626 } 6627 var l int 6628 _ = l 6629 l = len(m.Username) 6630 if l > 0 { 6631 n += 1 + l + sovLogservice(uint64(l)) 6632 } 6633 l = len(m.Password) 6634 if l > 0 { 6635 n += 1 + l + sovLogservice(uint64(l)) 6636 } 6637 if m.XXX_unrecognized != nil { 6638 n += len(m.XXX_unrecognized) 6639 } 6640 return n 6641 } 6642 6643 func (m *Replica) Size() (n int) { 6644 if m == nil { 6645 return 0 6646 } 6647 var l int 6648 _ = l 6649 l = len(m.UUID) 6650 if l > 0 { 6651 n += 1 + l + sovLogservice(uint64(l)) 6652 } 6653 if m.ShardID != 0 { 6654 n += 1 + sovLogservice(uint64(m.ShardID)) 6655 } 6656 if m.ReplicaID != 0 { 6657 n += 1 + sovLogservice(uint64(m.ReplicaID)) 6658 } 6659 if m.Epoch != 0 { 6660 n += 1 + sovLogservice(uint64(m.Epoch)) 6661 } 6662 if m.LogShardID != 0 { 6663 n += 1 + sovLogservice(uint64(m.LogShardID)) 6664 } 6665 if m.XXX_unrecognized != nil { 6666 n += len(m.XXX_unrecognized) 6667 } 6668 return n 6669 } 6670 6671 func (m *ConfigChange) Size() (n int) { 6672 if m == nil { 6673 return 0 6674 } 6675 var l int 6676 _ = l 6677 l = m.Replica.Size() 6678 n += 1 + l + sovLogservice(uint64(l)) 6679 if m.ChangeType != 0 { 6680 n += 1 + sovLogservice(uint64(m.ChangeType)) 6681 } 6682 if len(m.InitialMembers) > 0 { 6683 for k, v := range m.InitialMembers { 6684 _ = k 6685 _ = v 6686 mapEntrySize := 1 + sovLogservice(uint64(k)) + 1 + len(v) + sovLogservice(uint64(len(v))) 6687 n += mapEntrySize + 1 + sovLogservice(uint64(mapEntrySize)) 6688 } 6689 } 6690 if m.XXX_unrecognized != nil { 6691 n += len(m.XXX_unrecognized) 6692 } 6693 return n 6694 } 6695 6696 func (m *ShutdownStore) Size() (n int) { 6697 if m == nil { 6698 return 0 6699 } 6700 var l int 6701 _ = l 6702 l = len(m.StoreID) 6703 if l > 0 { 6704 n += 1 + l + sovLogservice(uint64(l)) 6705 } 6706 if m.XXX_unrecognized != nil { 6707 n += len(m.XXX_unrecognized) 6708 } 6709 return n 6710 } 6711 6712 func (m *ScheduleCommand) Size() (n int) { 6713 if m == nil { 6714 return 0 6715 } 6716 var l int 6717 _ = l 6718 l = len(m.UUID) 6719 if l > 0 { 6720 n += 1 + l + sovLogservice(uint64(l)) 6721 } 6722 if m.Bootstrapping { 6723 n += 2 6724 } 6725 if m.ServiceType != 0 { 6726 n += 1 + sovLogservice(uint64(m.ServiceType)) 6727 } 6728 if m.ConfigChange != nil { 6729 l = m.ConfigChange.Size() 6730 n += 1 + l + sovLogservice(uint64(l)) 6731 } 6732 if m.ShutdownStore != nil { 6733 l = m.ShutdownStore.Size() 6734 n += 1 + l + sovLogservice(uint64(l)) 6735 } 6736 if m.CreateTaskService != nil { 6737 l = m.CreateTaskService.Size() 6738 n += 1 + l + sovLogservice(uint64(l)) 6739 } 6740 if m.DeleteCNStore != nil { 6741 l = m.DeleteCNStore.Size() 6742 n += 1 + l + sovLogservice(uint64(l)) 6743 } 6744 if m.XXX_unrecognized != nil { 6745 n += len(m.XXX_unrecognized) 6746 } 6747 return n 6748 } 6749 6750 func (m *CreateTaskService) Size() (n int) { 6751 if m == nil { 6752 return 0 6753 } 6754 var l int 6755 _ = l 6756 l = m.User.Size() 6757 n += 1 + l + sovLogservice(uint64(l)) 6758 l = len(m.TaskDatabase) 6759 if l > 0 { 6760 n += 1 + l + sovLogservice(uint64(l)) 6761 } 6762 if m.XXX_unrecognized != nil { 6763 n += len(m.XXX_unrecognized) 6764 } 6765 return n 6766 } 6767 6768 func (m *DeleteCNStore) Size() (n int) { 6769 if m == nil { 6770 return 0 6771 } 6772 var l int 6773 _ = l 6774 l = len(m.StoreID) 6775 if l > 0 { 6776 n += 1 + l + sovLogservice(uint64(l)) 6777 } 6778 if m.XXX_unrecognized != nil { 6779 n += len(m.XXX_unrecognized) 6780 } 6781 return n 6782 } 6783 6784 func (m *CommandBatch) Size() (n int) { 6785 if m == nil { 6786 return 0 6787 } 6788 var l int 6789 _ = l 6790 if m.Term != 0 { 6791 n += 1 + sovLogservice(uint64(m.Term)) 6792 } 6793 if len(m.Commands) > 0 { 6794 for _, e := range m.Commands { 6795 l = e.Size() 6796 n += 1 + l + sovLogservice(uint64(l)) 6797 } 6798 } 6799 if m.XXX_unrecognized != nil { 6800 n += len(m.XXX_unrecognized) 6801 } 6802 return n 6803 } 6804 6805 func (m *CNStoreInfo) Size() (n int) { 6806 if m == nil { 6807 return 0 6808 } 6809 var l int 6810 _ = l 6811 if m.Tick != 0 { 6812 n += 1 + sovLogservice(uint64(m.Tick)) 6813 } 6814 l = len(m.ServiceAddress) 6815 if l > 0 { 6816 n += 1 + l + sovLogservice(uint64(l)) 6817 } 6818 l = len(m.SQLAddress) 6819 if l > 0 { 6820 n += 1 + l + sovLogservice(uint64(l)) 6821 } 6822 if m.Role != 0 { 6823 n += 1 + sovLogservice(uint64(m.Role)) 6824 } 6825 if m.TaskServiceCreated { 6826 n += 2 6827 } 6828 if m.XXX_unrecognized != nil { 6829 n += len(m.XXX_unrecognized) 6830 } 6831 return n 6832 } 6833 6834 func (m *CNState) Size() (n int) { 6835 if m == nil { 6836 return 0 6837 } 6838 var l int 6839 _ = l 6840 if len(m.Stores) > 0 { 6841 for k, v := range m.Stores { 6842 _ = k 6843 _ = v 6844 l = v.Size() 6845 mapEntrySize := 1 + len(k) + sovLogservice(uint64(len(k))) + 1 + l + sovLogservice(uint64(l)) 6846 n += mapEntrySize + 1 + sovLogservice(uint64(mapEntrySize)) 6847 } 6848 } 6849 if m.XXX_unrecognized != nil { 6850 n += len(m.XXX_unrecognized) 6851 } 6852 return n 6853 } 6854 6855 func (m *DNStoreInfo) Size() (n int) { 6856 if m == nil { 6857 return 0 6858 } 6859 var l int 6860 _ = l 6861 if m.Tick != 0 { 6862 n += 1 + sovLogservice(uint64(m.Tick)) 6863 } 6864 l = len(m.ServiceAddress) 6865 if l > 0 { 6866 n += 1 + l + sovLogservice(uint64(l)) 6867 } 6868 if len(m.Shards) > 0 { 6869 for _, e := range m.Shards { 6870 l = e.Size() 6871 n += 1 + l + sovLogservice(uint64(l)) 6872 } 6873 } 6874 if m.TaskServiceCreated { 6875 n += 2 6876 } 6877 l = len(m.LogtailServerAddress) 6878 if l > 0 { 6879 n += 1 + l + sovLogservice(uint64(l)) 6880 } 6881 if m.XXX_unrecognized != nil { 6882 n += len(m.XXX_unrecognized) 6883 } 6884 return n 6885 } 6886 6887 func (m *DNState) Size() (n int) { 6888 if m == nil { 6889 return 0 6890 } 6891 var l int 6892 _ = l 6893 if len(m.Stores) > 0 { 6894 for k, v := range m.Stores { 6895 _ = k 6896 _ = v 6897 l = v.Size() 6898 mapEntrySize := 1 + len(k) + sovLogservice(uint64(len(k))) + 1 + l + sovLogservice(uint64(l)) 6899 n += mapEntrySize + 1 + sovLogservice(uint64(mapEntrySize)) 6900 } 6901 } 6902 if m.XXX_unrecognized != nil { 6903 n += len(m.XXX_unrecognized) 6904 } 6905 return n 6906 } 6907 6908 func (m *ClusterDetails) Size() (n int) { 6909 if m == nil { 6910 return 0 6911 } 6912 var l int 6913 _ = l 6914 if len(m.DNStores) > 0 { 6915 for _, e := range m.DNStores { 6916 l = e.Size() 6917 n += 1 + l + sovLogservice(uint64(l)) 6918 } 6919 } 6920 if len(m.CNStores) > 0 { 6921 for _, e := range m.CNStores { 6922 l = e.Size() 6923 n += 1 + l + sovLogservice(uint64(l)) 6924 } 6925 } 6926 if len(m.LogStores) > 0 { 6927 for _, e := range m.LogStores { 6928 l = e.Size() 6929 n += 1 + l + sovLogservice(uint64(l)) 6930 } 6931 } 6932 if m.XXX_unrecognized != nil { 6933 n += len(m.XXX_unrecognized) 6934 } 6935 return n 6936 } 6937 6938 func (m *ClusterInfo) Size() (n int) { 6939 if m == nil { 6940 return 0 6941 } 6942 var l int 6943 _ = l 6944 if len(m.DNShards) > 0 { 6945 for _, e := range m.DNShards { 6946 l = e.Size() 6947 n += 1 + l + sovLogservice(uint64(l)) 6948 } 6949 } 6950 if len(m.LogShards) > 0 { 6951 for _, e := range m.LogShards { 6952 l = e.Size() 6953 n += 1 + l + sovLogservice(uint64(l)) 6954 } 6955 } 6956 if m.XXX_unrecognized != nil { 6957 n += len(m.XXX_unrecognized) 6958 } 6959 return n 6960 } 6961 6962 func (m *InitialClusterRequest) Size() (n int) { 6963 if m == nil { 6964 return 0 6965 } 6966 var l int 6967 _ = l 6968 if m.NumOfLogShards != 0 { 6969 n += 1 + sovLogservice(uint64(m.NumOfLogShards)) 6970 } 6971 if m.NumOfDNShards != 0 { 6972 n += 1 + sovLogservice(uint64(m.NumOfDNShards)) 6973 } 6974 if m.NumOfLogReplicas != 0 { 6975 n += 1 + sovLogservice(uint64(m.NumOfLogReplicas)) 6976 } 6977 if m.XXX_unrecognized != nil { 6978 n += len(m.XXX_unrecognized) 6979 } 6980 return n 6981 } 6982 6983 func (m *LogStoreInfo) Size() (n int) { 6984 if m == nil { 6985 return 0 6986 } 6987 var l int 6988 _ = l 6989 if m.Tick != 0 { 6990 n += 1 + sovLogservice(uint64(m.Tick)) 6991 } 6992 l = len(m.RaftAddress) 6993 if l > 0 { 6994 n += 1 + l + sovLogservice(uint64(l)) 6995 } 6996 l = len(m.ServiceAddress) 6997 if l > 0 { 6998 n += 1 + l + sovLogservice(uint64(l)) 6999 } 7000 l = len(m.GossipAddress) 7001 if l > 0 { 7002 n += 1 + l + sovLogservice(uint64(l)) 7003 } 7004 if len(m.Replicas) > 0 { 7005 for _, e := range m.Replicas { 7006 l = e.Size() 7007 n += 1 + l + sovLogservice(uint64(l)) 7008 } 7009 } 7010 if m.TaskServiceCreated { 7011 n += 2 7012 } 7013 if m.XXX_unrecognized != nil { 7014 n += len(m.XXX_unrecognized) 7015 } 7016 return n 7017 } 7018 7019 func (m *LogState) Size() (n int) { 7020 if m == nil { 7021 return 0 7022 } 7023 var l int 7024 _ = l 7025 if len(m.Shards) > 0 { 7026 for k, v := range m.Shards { 7027 _ = k 7028 _ = v 7029 l = v.Size() 7030 mapEntrySize := 1 + sovLogservice(uint64(k)) + 1 + l + sovLogservice(uint64(l)) 7031 n += mapEntrySize + 1 + sovLogservice(uint64(mapEntrySize)) 7032 } 7033 } 7034 if len(m.Stores) > 0 { 7035 for k, v := range m.Stores { 7036 _ = k 7037 _ = v 7038 l = v.Size() 7039 mapEntrySize := 1 + len(k) + sovLogservice(uint64(len(k))) + 1 + l + sovLogservice(uint64(l)) 7040 n += mapEntrySize + 1 + sovLogservice(uint64(mapEntrySize)) 7041 } 7042 } 7043 if m.XXX_unrecognized != nil { 7044 n += len(m.XXX_unrecognized) 7045 } 7046 return n 7047 } 7048 7049 func (m *CheckerState) Size() (n int) { 7050 if m == nil { 7051 return 0 7052 } 7053 var l int 7054 _ = l 7055 if m.Tick != 0 { 7056 n += 1 + sovLogservice(uint64(m.Tick)) 7057 } 7058 l = m.ClusterInfo.Size() 7059 n += 1 + l + sovLogservice(uint64(l)) 7060 l = m.DNState.Size() 7061 n += 1 + l + sovLogservice(uint64(l)) 7062 l = m.LogState.Size() 7063 n += 1 + l + sovLogservice(uint64(l)) 7064 l = m.CNState.Size() 7065 n += 1 + l + sovLogservice(uint64(l)) 7066 if m.State != 0 { 7067 n += 1 + sovLogservice(uint64(m.State)) 7068 } 7069 if m.TaskSchedulerState != 0 { 7070 n += 1 + sovLogservice(uint64(m.TaskSchedulerState)) 7071 } 7072 l = m.TaskTableUser.Size() 7073 n += 1 + l + sovLogservice(uint64(l)) 7074 if m.XXX_unrecognized != nil { 7075 n += len(m.XXX_unrecognized) 7076 } 7077 return n 7078 } 7079 7080 func (m *HAKeeperRSMState) Size() (n int) { 7081 if m == nil { 7082 return 0 7083 } 7084 var l int 7085 _ = l 7086 if m.Tick != 0 { 7087 n += 1 + sovLogservice(uint64(m.Tick)) 7088 } 7089 if m.NextID != 0 { 7090 n += 1 + sovLogservice(uint64(m.NextID)) 7091 } 7092 if m.Term != 0 { 7093 n += 1 + sovLogservice(uint64(m.Term)) 7094 } 7095 if m.State != 0 { 7096 n += 1 + sovLogservice(uint64(m.State)) 7097 } 7098 if m.TaskSchedulerState != 0 { 7099 n += 1 + sovLogservice(uint64(m.TaskSchedulerState)) 7100 } 7101 if len(m.ScheduleCommands) > 0 { 7102 for k, v := range m.ScheduleCommands { 7103 _ = k 7104 _ = v 7105 l = v.Size() 7106 mapEntrySize := 1 + len(k) + sovLogservice(uint64(len(k))) + 1 + l + sovLogservice(uint64(l)) 7107 n += mapEntrySize + 1 + sovLogservice(uint64(mapEntrySize)) 7108 } 7109 } 7110 if len(m.LogShards) > 0 { 7111 for k, v := range m.LogShards { 7112 _ = k 7113 _ = v 7114 mapEntrySize := 1 + len(k) + sovLogservice(uint64(len(k))) + 1 + sovLogservice(uint64(v)) 7115 n += mapEntrySize + 1 + sovLogservice(uint64(mapEntrySize)) 7116 } 7117 } 7118 l = m.CNState.Size() 7119 n += 1 + l + sovLogservice(uint64(l)) 7120 l = m.DNState.Size() 7121 n += 1 + l + sovLogservice(uint64(l)) 7122 l = m.LogState.Size() 7123 n += 1 + l + sovLogservice(uint64(l)) 7124 l = m.ClusterInfo.Size() 7125 n += 1 + l + sovLogservice(uint64(l)) 7126 l = m.TaskTableUser.Size() 7127 n += 1 + l + sovLogservice(uint64(l)) 7128 if m.XXX_unrecognized != nil { 7129 n += len(m.XXX_unrecognized) 7130 } 7131 return n 7132 } 7133 7134 func (m *ReplicaInfo) Size() (n int) { 7135 if m == nil { 7136 return 0 7137 } 7138 var l int 7139 _ = l 7140 l = len(m.UUID) 7141 if l > 0 { 7142 n += 1 + l + sovLogservice(uint64(l)) 7143 } 7144 l = len(m.ServiceAddress) 7145 if l > 0 { 7146 n += 1 + l + sovLogservice(uint64(l)) 7147 } 7148 if m.XXX_unrecognized != nil { 7149 n += len(m.XXX_unrecognized) 7150 } 7151 return n 7152 } 7153 7154 func (m *ShardInfoQueryResult) Size() (n int) { 7155 if m == nil { 7156 return 0 7157 } 7158 var l int 7159 _ = l 7160 if m.ShardID != 0 { 7161 n += 1 + sovLogservice(uint64(m.ShardID)) 7162 } 7163 if len(m.Replicas) > 0 { 7164 for k, v := range m.Replicas { 7165 _ = k 7166 _ = v 7167 l = v.Size() 7168 mapEntrySize := 1 + sovLogservice(uint64(k)) + 1 + l + sovLogservice(uint64(l)) 7169 n += mapEntrySize + 1 + sovLogservice(uint64(mapEntrySize)) 7170 } 7171 } 7172 if m.Epoch != 0 { 7173 n += 1 + sovLogservice(uint64(m.Epoch)) 7174 } 7175 if m.LeaderID != 0 { 7176 n += 1 + sovLogservice(uint64(m.LeaderID)) 7177 } 7178 if m.Term != 0 { 7179 n += 1 + sovLogservice(uint64(m.Term)) 7180 } 7181 if m.XXX_unrecognized != nil { 7182 n += len(m.XXX_unrecognized) 7183 } 7184 return n 7185 } 7186 7187 func sovLogservice(x uint64) (n int) { 7188 return (math_bits.Len64(x|1) + 6) / 7 7189 } 7190 func sozLogservice(x uint64) (n int) { 7191 return sovLogservice(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 7192 } 7193 func (m *CNStore) Unmarshal(dAtA []byte) error { 7194 l := len(dAtA) 7195 iNdEx := 0 7196 for iNdEx < l { 7197 preIndex := iNdEx 7198 var wire uint64 7199 for shift := uint(0); ; shift += 7 { 7200 if shift >= 64 { 7201 return ErrIntOverflowLogservice 7202 } 7203 if iNdEx >= l { 7204 return io.ErrUnexpectedEOF 7205 } 7206 b := dAtA[iNdEx] 7207 iNdEx++ 7208 wire |= uint64(b&0x7F) << shift 7209 if b < 0x80 { 7210 break 7211 } 7212 } 7213 fieldNum := int32(wire >> 3) 7214 wireType := int(wire & 0x7) 7215 if wireType == 4 { 7216 return fmt.Errorf("proto: CNStore: wiretype end group for non-group") 7217 } 7218 if fieldNum <= 0 { 7219 return fmt.Errorf("proto: CNStore: illegal tag %d (wire type %d)", fieldNum, wire) 7220 } 7221 switch fieldNum { 7222 case 1: 7223 if wireType != 2 { 7224 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 7225 } 7226 var stringLen uint64 7227 for shift := uint(0); ; shift += 7 { 7228 if shift >= 64 { 7229 return ErrIntOverflowLogservice 7230 } 7231 if iNdEx >= l { 7232 return io.ErrUnexpectedEOF 7233 } 7234 b := dAtA[iNdEx] 7235 iNdEx++ 7236 stringLen |= uint64(b&0x7F) << shift 7237 if b < 0x80 { 7238 break 7239 } 7240 } 7241 intStringLen := int(stringLen) 7242 if intStringLen < 0 { 7243 return ErrInvalidLengthLogservice 7244 } 7245 postIndex := iNdEx + intStringLen 7246 if postIndex < 0 { 7247 return ErrInvalidLengthLogservice 7248 } 7249 if postIndex > l { 7250 return io.ErrUnexpectedEOF 7251 } 7252 m.UUID = string(dAtA[iNdEx:postIndex]) 7253 iNdEx = postIndex 7254 case 2: 7255 if wireType != 2 { 7256 return fmt.Errorf("proto: wrong wireType = %d for field ServiceAddress", wireType) 7257 } 7258 var stringLen uint64 7259 for shift := uint(0); ; shift += 7 { 7260 if shift >= 64 { 7261 return ErrIntOverflowLogservice 7262 } 7263 if iNdEx >= l { 7264 return io.ErrUnexpectedEOF 7265 } 7266 b := dAtA[iNdEx] 7267 iNdEx++ 7268 stringLen |= uint64(b&0x7F) << shift 7269 if b < 0x80 { 7270 break 7271 } 7272 } 7273 intStringLen := int(stringLen) 7274 if intStringLen < 0 { 7275 return ErrInvalidLengthLogservice 7276 } 7277 postIndex := iNdEx + intStringLen 7278 if postIndex < 0 { 7279 return ErrInvalidLengthLogservice 7280 } 7281 if postIndex > l { 7282 return io.ErrUnexpectedEOF 7283 } 7284 m.ServiceAddress = string(dAtA[iNdEx:postIndex]) 7285 iNdEx = postIndex 7286 case 3: 7287 if wireType != 2 { 7288 return fmt.Errorf("proto: wrong wireType = %d for field SQLAddress", wireType) 7289 } 7290 var stringLen uint64 7291 for shift := uint(0); ; shift += 7 { 7292 if shift >= 64 { 7293 return ErrIntOverflowLogservice 7294 } 7295 if iNdEx >= l { 7296 return io.ErrUnexpectedEOF 7297 } 7298 b := dAtA[iNdEx] 7299 iNdEx++ 7300 stringLen |= uint64(b&0x7F) << shift 7301 if b < 0x80 { 7302 break 7303 } 7304 } 7305 intStringLen := int(stringLen) 7306 if intStringLen < 0 { 7307 return ErrInvalidLengthLogservice 7308 } 7309 postIndex := iNdEx + intStringLen 7310 if postIndex < 0 { 7311 return ErrInvalidLengthLogservice 7312 } 7313 if postIndex > l { 7314 return io.ErrUnexpectedEOF 7315 } 7316 m.SQLAddress = string(dAtA[iNdEx:postIndex]) 7317 iNdEx = postIndex 7318 case 4: 7319 if wireType != 0 { 7320 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 7321 } 7322 m.Role = 0 7323 for shift := uint(0); ; shift += 7 { 7324 if shift >= 64 { 7325 return ErrIntOverflowLogservice 7326 } 7327 if iNdEx >= l { 7328 return io.ErrUnexpectedEOF 7329 } 7330 b := dAtA[iNdEx] 7331 iNdEx++ 7332 m.Role |= metadata.CNRole(b&0x7F) << shift 7333 if b < 0x80 { 7334 break 7335 } 7336 } 7337 case 5: 7338 if wireType != 0 { 7339 return fmt.Errorf("proto: wrong wireType = %d for field Tick", wireType) 7340 } 7341 m.Tick = 0 7342 for shift := uint(0); ; shift += 7 { 7343 if shift >= 64 { 7344 return ErrIntOverflowLogservice 7345 } 7346 if iNdEx >= l { 7347 return io.ErrUnexpectedEOF 7348 } 7349 b := dAtA[iNdEx] 7350 iNdEx++ 7351 m.Tick |= uint64(b&0x7F) << shift 7352 if b < 0x80 { 7353 break 7354 } 7355 } 7356 case 6: 7357 if wireType != 0 { 7358 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 7359 } 7360 m.State = 0 7361 for shift := uint(0); ; shift += 7 { 7362 if shift >= 64 { 7363 return ErrIntOverflowLogservice 7364 } 7365 if iNdEx >= l { 7366 return io.ErrUnexpectedEOF 7367 } 7368 b := dAtA[iNdEx] 7369 iNdEx++ 7370 m.State |= NodeState(b&0x7F) << shift 7371 if b < 0x80 { 7372 break 7373 } 7374 } 7375 default: 7376 iNdEx = preIndex 7377 skippy, err := skipLogservice(dAtA[iNdEx:]) 7378 if err != nil { 7379 return err 7380 } 7381 if (skippy < 0) || (iNdEx+skippy) < 0 { 7382 return ErrInvalidLengthLogservice 7383 } 7384 if (iNdEx + skippy) > l { 7385 return io.ErrUnexpectedEOF 7386 } 7387 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 7388 iNdEx += skippy 7389 } 7390 } 7391 7392 if iNdEx > l { 7393 return io.ErrUnexpectedEOF 7394 } 7395 return nil 7396 } 7397 func (m *DNStore) Unmarshal(dAtA []byte) error { 7398 l := len(dAtA) 7399 iNdEx := 0 7400 for iNdEx < l { 7401 preIndex := iNdEx 7402 var wire uint64 7403 for shift := uint(0); ; shift += 7 { 7404 if shift >= 64 { 7405 return ErrIntOverflowLogservice 7406 } 7407 if iNdEx >= l { 7408 return io.ErrUnexpectedEOF 7409 } 7410 b := dAtA[iNdEx] 7411 iNdEx++ 7412 wire |= uint64(b&0x7F) << shift 7413 if b < 0x80 { 7414 break 7415 } 7416 } 7417 fieldNum := int32(wire >> 3) 7418 wireType := int(wire & 0x7) 7419 if wireType == 4 { 7420 return fmt.Errorf("proto: DNStore: wiretype end group for non-group") 7421 } 7422 if fieldNum <= 0 { 7423 return fmt.Errorf("proto: DNStore: illegal tag %d (wire type %d)", fieldNum, wire) 7424 } 7425 switch fieldNum { 7426 case 1: 7427 if wireType != 2 { 7428 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 7429 } 7430 var stringLen uint64 7431 for shift := uint(0); ; shift += 7 { 7432 if shift >= 64 { 7433 return ErrIntOverflowLogservice 7434 } 7435 if iNdEx >= l { 7436 return io.ErrUnexpectedEOF 7437 } 7438 b := dAtA[iNdEx] 7439 iNdEx++ 7440 stringLen |= uint64(b&0x7F) << shift 7441 if b < 0x80 { 7442 break 7443 } 7444 } 7445 intStringLen := int(stringLen) 7446 if intStringLen < 0 { 7447 return ErrInvalidLengthLogservice 7448 } 7449 postIndex := iNdEx + intStringLen 7450 if postIndex < 0 { 7451 return ErrInvalidLengthLogservice 7452 } 7453 if postIndex > l { 7454 return io.ErrUnexpectedEOF 7455 } 7456 m.UUID = string(dAtA[iNdEx:postIndex]) 7457 iNdEx = postIndex 7458 case 2: 7459 if wireType != 2 { 7460 return fmt.Errorf("proto: wrong wireType = %d for field ServiceAddress", wireType) 7461 } 7462 var stringLen uint64 7463 for shift := uint(0); ; shift += 7 { 7464 if shift >= 64 { 7465 return ErrIntOverflowLogservice 7466 } 7467 if iNdEx >= l { 7468 return io.ErrUnexpectedEOF 7469 } 7470 b := dAtA[iNdEx] 7471 iNdEx++ 7472 stringLen |= uint64(b&0x7F) << shift 7473 if b < 0x80 { 7474 break 7475 } 7476 } 7477 intStringLen := int(stringLen) 7478 if intStringLen < 0 { 7479 return ErrInvalidLengthLogservice 7480 } 7481 postIndex := iNdEx + intStringLen 7482 if postIndex < 0 { 7483 return ErrInvalidLengthLogservice 7484 } 7485 if postIndex > l { 7486 return io.ErrUnexpectedEOF 7487 } 7488 m.ServiceAddress = string(dAtA[iNdEx:postIndex]) 7489 iNdEx = postIndex 7490 case 3: 7491 if wireType != 0 { 7492 return fmt.Errorf("proto: wrong wireType = %d for field Tick", wireType) 7493 } 7494 m.Tick = 0 7495 for shift := uint(0); ; shift += 7 { 7496 if shift >= 64 { 7497 return ErrIntOverflowLogservice 7498 } 7499 if iNdEx >= l { 7500 return io.ErrUnexpectedEOF 7501 } 7502 b := dAtA[iNdEx] 7503 iNdEx++ 7504 m.Tick |= uint64(b&0x7F) << shift 7505 if b < 0x80 { 7506 break 7507 } 7508 } 7509 case 4: 7510 if wireType != 0 { 7511 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 7512 } 7513 m.State = 0 7514 for shift := uint(0); ; shift += 7 { 7515 if shift >= 64 { 7516 return ErrIntOverflowLogservice 7517 } 7518 if iNdEx >= l { 7519 return io.ErrUnexpectedEOF 7520 } 7521 b := dAtA[iNdEx] 7522 iNdEx++ 7523 m.State |= NodeState(b&0x7F) << shift 7524 if b < 0x80 { 7525 break 7526 } 7527 } 7528 case 5: 7529 if wireType != 2 { 7530 return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType) 7531 } 7532 var msglen int 7533 for shift := uint(0); ; shift += 7 { 7534 if shift >= 64 { 7535 return ErrIntOverflowLogservice 7536 } 7537 if iNdEx >= l { 7538 return io.ErrUnexpectedEOF 7539 } 7540 b := dAtA[iNdEx] 7541 iNdEx++ 7542 msglen |= int(b&0x7F) << shift 7543 if b < 0x80 { 7544 break 7545 } 7546 } 7547 if msglen < 0 { 7548 return ErrInvalidLengthLogservice 7549 } 7550 postIndex := iNdEx + msglen 7551 if postIndex < 0 { 7552 return ErrInvalidLengthLogservice 7553 } 7554 if postIndex > l { 7555 return io.ErrUnexpectedEOF 7556 } 7557 m.Shards = append(m.Shards, DNShardInfo{}) 7558 if err := m.Shards[len(m.Shards)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7559 return err 7560 } 7561 iNdEx = postIndex 7562 case 6: 7563 if wireType != 2 { 7564 return fmt.Errorf("proto: wrong wireType = %d for field LogtailServerAddress", wireType) 7565 } 7566 var stringLen uint64 7567 for shift := uint(0); ; shift += 7 { 7568 if shift >= 64 { 7569 return ErrIntOverflowLogservice 7570 } 7571 if iNdEx >= l { 7572 return io.ErrUnexpectedEOF 7573 } 7574 b := dAtA[iNdEx] 7575 iNdEx++ 7576 stringLen |= uint64(b&0x7F) << shift 7577 if b < 0x80 { 7578 break 7579 } 7580 } 7581 intStringLen := int(stringLen) 7582 if intStringLen < 0 { 7583 return ErrInvalidLengthLogservice 7584 } 7585 postIndex := iNdEx + intStringLen 7586 if postIndex < 0 { 7587 return ErrInvalidLengthLogservice 7588 } 7589 if postIndex > l { 7590 return io.ErrUnexpectedEOF 7591 } 7592 m.LogtailServerAddress = string(dAtA[iNdEx:postIndex]) 7593 iNdEx = postIndex 7594 default: 7595 iNdEx = preIndex 7596 skippy, err := skipLogservice(dAtA[iNdEx:]) 7597 if err != nil { 7598 return err 7599 } 7600 if (skippy < 0) || (iNdEx+skippy) < 0 { 7601 return ErrInvalidLengthLogservice 7602 } 7603 if (iNdEx + skippy) > l { 7604 return io.ErrUnexpectedEOF 7605 } 7606 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 7607 iNdEx += skippy 7608 } 7609 } 7610 7611 if iNdEx > l { 7612 return io.ErrUnexpectedEOF 7613 } 7614 return nil 7615 } 7616 func (m *LogStore) Unmarshal(dAtA []byte) error { 7617 l := len(dAtA) 7618 iNdEx := 0 7619 for iNdEx < l { 7620 preIndex := iNdEx 7621 var wire uint64 7622 for shift := uint(0); ; shift += 7 { 7623 if shift >= 64 { 7624 return ErrIntOverflowLogservice 7625 } 7626 if iNdEx >= l { 7627 return io.ErrUnexpectedEOF 7628 } 7629 b := dAtA[iNdEx] 7630 iNdEx++ 7631 wire |= uint64(b&0x7F) << shift 7632 if b < 0x80 { 7633 break 7634 } 7635 } 7636 fieldNum := int32(wire >> 3) 7637 wireType := int(wire & 0x7) 7638 if wireType == 4 { 7639 return fmt.Errorf("proto: LogStore: wiretype end group for non-group") 7640 } 7641 if fieldNum <= 0 { 7642 return fmt.Errorf("proto: LogStore: illegal tag %d (wire type %d)", fieldNum, wire) 7643 } 7644 switch fieldNum { 7645 case 1: 7646 if wireType != 2 { 7647 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 7648 } 7649 var stringLen uint64 7650 for shift := uint(0); ; shift += 7 { 7651 if shift >= 64 { 7652 return ErrIntOverflowLogservice 7653 } 7654 if iNdEx >= l { 7655 return io.ErrUnexpectedEOF 7656 } 7657 b := dAtA[iNdEx] 7658 iNdEx++ 7659 stringLen |= uint64(b&0x7F) << shift 7660 if b < 0x80 { 7661 break 7662 } 7663 } 7664 intStringLen := int(stringLen) 7665 if intStringLen < 0 { 7666 return ErrInvalidLengthLogservice 7667 } 7668 postIndex := iNdEx + intStringLen 7669 if postIndex < 0 { 7670 return ErrInvalidLengthLogservice 7671 } 7672 if postIndex > l { 7673 return io.ErrUnexpectedEOF 7674 } 7675 m.UUID = string(dAtA[iNdEx:postIndex]) 7676 iNdEx = postIndex 7677 case 2: 7678 if wireType != 2 { 7679 return fmt.Errorf("proto: wrong wireType = %d for field ServiceAddress", wireType) 7680 } 7681 var stringLen uint64 7682 for shift := uint(0); ; shift += 7 { 7683 if shift >= 64 { 7684 return ErrIntOverflowLogservice 7685 } 7686 if iNdEx >= l { 7687 return io.ErrUnexpectedEOF 7688 } 7689 b := dAtA[iNdEx] 7690 iNdEx++ 7691 stringLen |= uint64(b&0x7F) << shift 7692 if b < 0x80 { 7693 break 7694 } 7695 } 7696 intStringLen := int(stringLen) 7697 if intStringLen < 0 { 7698 return ErrInvalidLengthLogservice 7699 } 7700 postIndex := iNdEx + intStringLen 7701 if postIndex < 0 { 7702 return ErrInvalidLengthLogservice 7703 } 7704 if postIndex > l { 7705 return io.ErrUnexpectedEOF 7706 } 7707 m.ServiceAddress = string(dAtA[iNdEx:postIndex]) 7708 iNdEx = postIndex 7709 case 3: 7710 if wireType != 0 { 7711 return fmt.Errorf("proto: wrong wireType = %d for field Tick", wireType) 7712 } 7713 m.Tick = 0 7714 for shift := uint(0); ; shift += 7 { 7715 if shift >= 64 { 7716 return ErrIntOverflowLogservice 7717 } 7718 if iNdEx >= l { 7719 return io.ErrUnexpectedEOF 7720 } 7721 b := dAtA[iNdEx] 7722 iNdEx++ 7723 m.Tick |= uint64(b&0x7F) << shift 7724 if b < 0x80 { 7725 break 7726 } 7727 } 7728 case 4: 7729 if wireType != 0 { 7730 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 7731 } 7732 m.State = 0 7733 for shift := uint(0); ; shift += 7 { 7734 if shift >= 64 { 7735 return ErrIntOverflowLogservice 7736 } 7737 if iNdEx >= l { 7738 return io.ErrUnexpectedEOF 7739 } 7740 b := dAtA[iNdEx] 7741 iNdEx++ 7742 m.State |= NodeState(b&0x7F) << shift 7743 if b < 0x80 { 7744 break 7745 } 7746 } 7747 case 5: 7748 if wireType != 2 { 7749 return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType) 7750 } 7751 var msglen int 7752 for shift := uint(0); ; shift += 7 { 7753 if shift >= 64 { 7754 return ErrIntOverflowLogservice 7755 } 7756 if iNdEx >= l { 7757 return io.ErrUnexpectedEOF 7758 } 7759 b := dAtA[iNdEx] 7760 iNdEx++ 7761 msglen |= int(b&0x7F) << shift 7762 if b < 0x80 { 7763 break 7764 } 7765 } 7766 if msglen < 0 { 7767 return ErrInvalidLengthLogservice 7768 } 7769 postIndex := iNdEx + msglen 7770 if postIndex < 0 { 7771 return ErrInvalidLengthLogservice 7772 } 7773 if postIndex > l { 7774 return io.ErrUnexpectedEOF 7775 } 7776 m.Replicas = append(m.Replicas, LogReplicaInfo{}) 7777 if err := m.Replicas[len(m.Replicas)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7778 return err 7779 } 7780 iNdEx = postIndex 7781 default: 7782 iNdEx = preIndex 7783 skippy, err := skipLogservice(dAtA[iNdEx:]) 7784 if err != nil { 7785 return err 7786 } 7787 if (skippy < 0) || (iNdEx+skippy) < 0 { 7788 return ErrInvalidLengthLogservice 7789 } 7790 if (iNdEx + skippy) > l { 7791 return io.ErrUnexpectedEOF 7792 } 7793 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 7794 iNdEx += skippy 7795 } 7796 } 7797 7798 if iNdEx > l { 7799 return io.ErrUnexpectedEOF 7800 } 7801 return nil 7802 } 7803 func (m *LogShardInfo) Unmarshal(dAtA []byte) error { 7804 l := len(dAtA) 7805 iNdEx := 0 7806 for iNdEx < l { 7807 preIndex := iNdEx 7808 var wire uint64 7809 for shift := uint(0); ; shift += 7 { 7810 if shift >= 64 { 7811 return ErrIntOverflowLogservice 7812 } 7813 if iNdEx >= l { 7814 return io.ErrUnexpectedEOF 7815 } 7816 b := dAtA[iNdEx] 7817 iNdEx++ 7818 wire |= uint64(b&0x7F) << shift 7819 if b < 0x80 { 7820 break 7821 } 7822 } 7823 fieldNum := int32(wire >> 3) 7824 wireType := int(wire & 0x7) 7825 if wireType == 4 { 7826 return fmt.Errorf("proto: LogShardInfo: wiretype end group for non-group") 7827 } 7828 if fieldNum <= 0 { 7829 return fmt.Errorf("proto: LogShardInfo: illegal tag %d (wire type %d)", fieldNum, wire) 7830 } 7831 switch fieldNum { 7832 case 1: 7833 if wireType != 0 { 7834 return fmt.Errorf("proto: wrong wireType = %d for field ShardID", wireType) 7835 } 7836 m.ShardID = 0 7837 for shift := uint(0); ; shift += 7 { 7838 if shift >= 64 { 7839 return ErrIntOverflowLogservice 7840 } 7841 if iNdEx >= l { 7842 return io.ErrUnexpectedEOF 7843 } 7844 b := dAtA[iNdEx] 7845 iNdEx++ 7846 m.ShardID |= uint64(b&0x7F) << shift 7847 if b < 0x80 { 7848 break 7849 } 7850 } 7851 case 2: 7852 if wireType != 2 { 7853 return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType) 7854 } 7855 var msglen int 7856 for shift := uint(0); ; shift += 7 { 7857 if shift >= 64 { 7858 return ErrIntOverflowLogservice 7859 } 7860 if iNdEx >= l { 7861 return io.ErrUnexpectedEOF 7862 } 7863 b := dAtA[iNdEx] 7864 iNdEx++ 7865 msglen |= int(b&0x7F) << shift 7866 if b < 0x80 { 7867 break 7868 } 7869 } 7870 if msglen < 0 { 7871 return ErrInvalidLengthLogservice 7872 } 7873 postIndex := iNdEx + msglen 7874 if postIndex < 0 { 7875 return ErrInvalidLengthLogservice 7876 } 7877 if postIndex > l { 7878 return io.ErrUnexpectedEOF 7879 } 7880 if m.Replicas == nil { 7881 m.Replicas = make(map[uint64]string) 7882 } 7883 var mapkey uint64 7884 var mapvalue string 7885 for iNdEx < postIndex { 7886 entryPreIndex := iNdEx 7887 var wire uint64 7888 for shift := uint(0); ; shift += 7 { 7889 if shift >= 64 { 7890 return ErrIntOverflowLogservice 7891 } 7892 if iNdEx >= l { 7893 return io.ErrUnexpectedEOF 7894 } 7895 b := dAtA[iNdEx] 7896 iNdEx++ 7897 wire |= uint64(b&0x7F) << shift 7898 if b < 0x80 { 7899 break 7900 } 7901 } 7902 fieldNum := int32(wire >> 3) 7903 if fieldNum == 1 { 7904 for shift := uint(0); ; shift += 7 { 7905 if shift >= 64 { 7906 return ErrIntOverflowLogservice 7907 } 7908 if iNdEx >= l { 7909 return io.ErrUnexpectedEOF 7910 } 7911 b := dAtA[iNdEx] 7912 iNdEx++ 7913 mapkey |= uint64(b&0x7F) << shift 7914 if b < 0x80 { 7915 break 7916 } 7917 } 7918 } else if fieldNum == 2 { 7919 var stringLenmapvalue uint64 7920 for shift := uint(0); ; shift += 7 { 7921 if shift >= 64 { 7922 return ErrIntOverflowLogservice 7923 } 7924 if iNdEx >= l { 7925 return io.ErrUnexpectedEOF 7926 } 7927 b := dAtA[iNdEx] 7928 iNdEx++ 7929 stringLenmapvalue |= uint64(b&0x7F) << shift 7930 if b < 0x80 { 7931 break 7932 } 7933 } 7934 intStringLenmapvalue := int(stringLenmapvalue) 7935 if intStringLenmapvalue < 0 { 7936 return ErrInvalidLengthLogservice 7937 } 7938 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 7939 if postStringIndexmapvalue < 0 { 7940 return ErrInvalidLengthLogservice 7941 } 7942 if postStringIndexmapvalue > l { 7943 return io.ErrUnexpectedEOF 7944 } 7945 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 7946 iNdEx = postStringIndexmapvalue 7947 } else { 7948 iNdEx = entryPreIndex 7949 skippy, err := skipLogservice(dAtA[iNdEx:]) 7950 if err != nil { 7951 return err 7952 } 7953 if (skippy < 0) || (iNdEx+skippy) < 0 { 7954 return ErrInvalidLengthLogservice 7955 } 7956 if (iNdEx + skippy) > postIndex { 7957 return io.ErrUnexpectedEOF 7958 } 7959 iNdEx += skippy 7960 } 7961 } 7962 m.Replicas[mapkey] = mapvalue 7963 iNdEx = postIndex 7964 case 3: 7965 if wireType != 0 { 7966 return fmt.Errorf("proto: wrong wireType = %d for field Epoch", wireType) 7967 } 7968 m.Epoch = 0 7969 for shift := uint(0); ; shift += 7 { 7970 if shift >= 64 { 7971 return ErrIntOverflowLogservice 7972 } 7973 if iNdEx >= l { 7974 return io.ErrUnexpectedEOF 7975 } 7976 b := dAtA[iNdEx] 7977 iNdEx++ 7978 m.Epoch |= uint64(b&0x7F) << shift 7979 if b < 0x80 { 7980 break 7981 } 7982 } 7983 case 4: 7984 if wireType != 0 { 7985 return fmt.Errorf("proto: wrong wireType = %d for field LeaderID", wireType) 7986 } 7987 m.LeaderID = 0 7988 for shift := uint(0); ; shift += 7 { 7989 if shift >= 64 { 7990 return ErrIntOverflowLogservice 7991 } 7992 if iNdEx >= l { 7993 return io.ErrUnexpectedEOF 7994 } 7995 b := dAtA[iNdEx] 7996 iNdEx++ 7997 m.LeaderID |= uint64(b&0x7F) << shift 7998 if b < 0x80 { 7999 break 8000 } 8001 } 8002 case 5: 8003 if wireType != 0 { 8004 return fmt.Errorf("proto: wrong wireType = %d for field Term", wireType) 8005 } 8006 m.Term = 0 8007 for shift := uint(0); ; shift += 7 { 8008 if shift >= 64 { 8009 return ErrIntOverflowLogservice 8010 } 8011 if iNdEx >= l { 8012 return io.ErrUnexpectedEOF 8013 } 8014 b := dAtA[iNdEx] 8015 iNdEx++ 8016 m.Term |= uint64(b&0x7F) << shift 8017 if b < 0x80 { 8018 break 8019 } 8020 } 8021 default: 8022 iNdEx = preIndex 8023 skippy, err := skipLogservice(dAtA[iNdEx:]) 8024 if err != nil { 8025 return err 8026 } 8027 if (skippy < 0) || (iNdEx+skippy) < 0 { 8028 return ErrInvalidLengthLogservice 8029 } 8030 if (iNdEx + skippy) > l { 8031 return io.ErrUnexpectedEOF 8032 } 8033 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 8034 iNdEx += skippy 8035 } 8036 } 8037 8038 if iNdEx > l { 8039 return io.ErrUnexpectedEOF 8040 } 8041 return nil 8042 } 8043 func (m *LogReplicaInfo) Unmarshal(dAtA []byte) error { 8044 l := len(dAtA) 8045 iNdEx := 0 8046 for iNdEx < l { 8047 preIndex := iNdEx 8048 var wire uint64 8049 for shift := uint(0); ; shift += 7 { 8050 if shift >= 64 { 8051 return ErrIntOverflowLogservice 8052 } 8053 if iNdEx >= l { 8054 return io.ErrUnexpectedEOF 8055 } 8056 b := dAtA[iNdEx] 8057 iNdEx++ 8058 wire |= uint64(b&0x7F) << shift 8059 if b < 0x80 { 8060 break 8061 } 8062 } 8063 fieldNum := int32(wire >> 3) 8064 wireType := int(wire & 0x7) 8065 if wireType == 4 { 8066 return fmt.Errorf("proto: LogReplicaInfo: wiretype end group for non-group") 8067 } 8068 if fieldNum <= 0 { 8069 return fmt.Errorf("proto: LogReplicaInfo: illegal tag %d (wire type %d)", fieldNum, wire) 8070 } 8071 switch fieldNum { 8072 case 1: 8073 if wireType != 2 { 8074 return fmt.Errorf("proto: wrong wireType = %d for field LogShardInfo", wireType) 8075 } 8076 var msglen int 8077 for shift := uint(0); ; shift += 7 { 8078 if shift >= 64 { 8079 return ErrIntOverflowLogservice 8080 } 8081 if iNdEx >= l { 8082 return io.ErrUnexpectedEOF 8083 } 8084 b := dAtA[iNdEx] 8085 iNdEx++ 8086 msglen |= int(b&0x7F) << shift 8087 if b < 0x80 { 8088 break 8089 } 8090 } 8091 if msglen < 0 { 8092 return ErrInvalidLengthLogservice 8093 } 8094 postIndex := iNdEx + msglen 8095 if postIndex < 0 { 8096 return ErrInvalidLengthLogservice 8097 } 8098 if postIndex > l { 8099 return io.ErrUnexpectedEOF 8100 } 8101 if err := m.LogShardInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8102 return err 8103 } 8104 iNdEx = postIndex 8105 case 2: 8106 if wireType != 0 { 8107 return fmt.Errorf("proto: wrong wireType = %d for field ReplicaID", wireType) 8108 } 8109 m.ReplicaID = 0 8110 for shift := uint(0); ; shift += 7 { 8111 if shift >= 64 { 8112 return ErrIntOverflowLogservice 8113 } 8114 if iNdEx >= l { 8115 return io.ErrUnexpectedEOF 8116 } 8117 b := dAtA[iNdEx] 8118 iNdEx++ 8119 m.ReplicaID |= uint64(b&0x7F) << shift 8120 if b < 0x80 { 8121 break 8122 } 8123 } 8124 default: 8125 iNdEx = preIndex 8126 skippy, err := skipLogservice(dAtA[iNdEx:]) 8127 if err != nil { 8128 return err 8129 } 8130 if (skippy < 0) || (iNdEx+skippy) < 0 { 8131 return ErrInvalidLengthLogservice 8132 } 8133 if (iNdEx + skippy) > l { 8134 return io.ErrUnexpectedEOF 8135 } 8136 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 8137 iNdEx += skippy 8138 } 8139 } 8140 8141 if iNdEx > l { 8142 return io.ErrUnexpectedEOF 8143 } 8144 return nil 8145 } 8146 func (m *CNStoreHeartbeat) Unmarshal(dAtA []byte) error { 8147 l := len(dAtA) 8148 iNdEx := 0 8149 for iNdEx < l { 8150 preIndex := iNdEx 8151 var wire uint64 8152 for shift := uint(0); ; shift += 7 { 8153 if shift >= 64 { 8154 return ErrIntOverflowLogservice 8155 } 8156 if iNdEx >= l { 8157 return io.ErrUnexpectedEOF 8158 } 8159 b := dAtA[iNdEx] 8160 iNdEx++ 8161 wire |= uint64(b&0x7F) << shift 8162 if b < 0x80 { 8163 break 8164 } 8165 } 8166 fieldNum := int32(wire >> 3) 8167 wireType := int(wire & 0x7) 8168 if wireType == 4 { 8169 return fmt.Errorf("proto: CNStoreHeartbeat: wiretype end group for non-group") 8170 } 8171 if fieldNum <= 0 { 8172 return fmt.Errorf("proto: CNStoreHeartbeat: illegal tag %d (wire type %d)", fieldNum, wire) 8173 } 8174 switch fieldNum { 8175 case 1: 8176 if wireType != 2 { 8177 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 8178 } 8179 var stringLen uint64 8180 for shift := uint(0); ; shift += 7 { 8181 if shift >= 64 { 8182 return ErrIntOverflowLogservice 8183 } 8184 if iNdEx >= l { 8185 return io.ErrUnexpectedEOF 8186 } 8187 b := dAtA[iNdEx] 8188 iNdEx++ 8189 stringLen |= uint64(b&0x7F) << shift 8190 if b < 0x80 { 8191 break 8192 } 8193 } 8194 intStringLen := int(stringLen) 8195 if intStringLen < 0 { 8196 return ErrInvalidLengthLogservice 8197 } 8198 postIndex := iNdEx + intStringLen 8199 if postIndex < 0 { 8200 return ErrInvalidLengthLogservice 8201 } 8202 if postIndex > l { 8203 return io.ErrUnexpectedEOF 8204 } 8205 m.UUID = string(dAtA[iNdEx:postIndex]) 8206 iNdEx = postIndex 8207 case 2: 8208 if wireType != 2 { 8209 return fmt.Errorf("proto: wrong wireType = %d for field ServiceAddress", wireType) 8210 } 8211 var stringLen uint64 8212 for shift := uint(0); ; shift += 7 { 8213 if shift >= 64 { 8214 return ErrIntOverflowLogservice 8215 } 8216 if iNdEx >= l { 8217 return io.ErrUnexpectedEOF 8218 } 8219 b := dAtA[iNdEx] 8220 iNdEx++ 8221 stringLen |= uint64(b&0x7F) << shift 8222 if b < 0x80 { 8223 break 8224 } 8225 } 8226 intStringLen := int(stringLen) 8227 if intStringLen < 0 { 8228 return ErrInvalidLengthLogservice 8229 } 8230 postIndex := iNdEx + intStringLen 8231 if postIndex < 0 { 8232 return ErrInvalidLengthLogservice 8233 } 8234 if postIndex > l { 8235 return io.ErrUnexpectedEOF 8236 } 8237 m.ServiceAddress = string(dAtA[iNdEx:postIndex]) 8238 iNdEx = postIndex 8239 case 3: 8240 if wireType != 2 { 8241 return fmt.Errorf("proto: wrong wireType = %d for field SQLAddress", wireType) 8242 } 8243 var stringLen uint64 8244 for shift := uint(0); ; shift += 7 { 8245 if shift >= 64 { 8246 return ErrIntOverflowLogservice 8247 } 8248 if iNdEx >= l { 8249 return io.ErrUnexpectedEOF 8250 } 8251 b := dAtA[iNdEx] 8252 iNdEx++ 8253 stringLen |= uint64(b&0x7F) << shift 8254 if b < 0x80 { 8255 break 8256 } 8257 } 8258 intStringLen := int(stringLen) 8259 if intStringLen < 0 { 8260 return ErrInvalidLengthLogservice 8261 } 8262 postIndex := iNdEx + intStringLen 8263 if postIndex < 0 { 8264 return ErrInvalidLengthLogservice 8265 } 8266 if postIndex > l { 8267 return io.ErrUnexpectedEOF 8268 } 8269 m.SQLAddress = string(dAtA[iNdEx:postIndex]) 8270 iNdEx = postIndex 8271 case 4: 8272 if wireType != 0 { 8273 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 8274 } 8275 m.Role = 0 8276 for shift := uint(0); ; shift += 7 { 8277 if shift >= 64 { 8278 return ErrIntOverflowLogservice 8279 } 8280 if iNdEx >= l { 8281 return io.ErrUnexpectedEOF 8282 } 8283 b := dAtA[iNdEx] 8284 iNdEx++ 8285 m.Role |= metadata.CNRole(b&0x7F) << shift 8286 if b < 0x80 { 8287 break 8288 } 8289 } 8290 case 5: 8291 if wireType != 0 { 8292 return fmt.Errorf("proto: wrong wireType = %d for field TaskServiceCreated", wireType) 8293 } 8294 var v int 8295 for shift := uint(0); ; shift += 7 { 8296 if shift >= 64 { 8297 return ErrIntOverflowLogservice 8298 } 8299 if iNdEx >= l { 8300 return io.ErrUnexpectedEOF 8301 } 8302 b := dAtA[iNdEx] 8303 iNdEx++ 8304 v |= int(b&0x7F) << shift 8305 if b < 0x80 { 8306 break 8307 } 8308 } 8309 m.TaskServiceCreated = bool(v != 0) 8310 default: 8311 iNdEx = preIndex 8312 skippy, err := skipLogservice(dAtA[iNdEx:]) 8313 if err != nil { 8314 return err 8315 } 8316 if (skippy < 0) || (iNdEx+skippy) < 0 { 8317 return ErrInvalidLengthLogservice 8318 } 8319 if (iNdEx + skippy) > l { 8320 return io.ErrUnexpectedEOF 8321 } 8322 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 8323 iNdEx += skippy 8324 } 8325 } 8326 8327 if iNdEx > l { 8328 return io.ErrUnexpectedEOF 8329 } 8330 return nil 8331 } 8332 func (m *CNAllocateID) Unmarshal(dAtA []byte) error { 8333 l := len(dAtA) 8334 iNdEx := 0 8335 for iNdEx < l { 8336 preIndex := iNdEx 8337 var wire uint64 8338 for shift := uint(0); ; shift += 7 { 8339 if shift >= 64 { 8340 return ErrIntOverflowLogservice 8341 } 8342 if iNdEx >= l { 8343 return io.ErrUnexpectedEOF 8344 } 8345 b := dAtA[iNdEx] 8346 iNdEx++ 8347 wire |= uint64(b&0x7F) << shift 8348 if b < 0x80 { 8349 break 8350 } 8351 } 8352 fieldNum := int32(wire >> 3) 8353 wireType := int(wire & 0x7) 8354 if wireType == 4 { 8355 return fmt.Errorf("proto: CNAllocateID: wiretype end group for non-group") 8356 } 8357 if fieldNum <= 0 { 8358 return fmt.Errorf("proto: CNAllocateID: illegal tag %d (wire type %d)", fieldNum, wire) 8359 } 8360 switch fieldNum { 8361 case 1: 8362 if wireType != 0 { 8363 return fmt.Errorf("proto: wrong wireType = %d for field Batch", wireType) 8364 } 8365 m.Batch = 0 8366 for shift := uint(0); ; shift += 7 { 8367 if shift >= 64 { 8368 return ErrIntOverflowLogservice 8369 } 8370 if iNdEx >= l { 8371 return io.ErrUnexpectedEOF 8372 } 8373 b := dAtA[iNdEx] 8374 iNdEx++ 8375 m.Batch |= uint64(b&0x7F) << shift 8376 if b < 0x80 { 8377 break 8378 } 8379 } 8380 default: 8381 iNdEx = preIndex 8382 skippy, err := skipLogservice(dAtA[iNdEx:]) 8383 if err != nil { 8384 return err 8385 } 8386 if (skippy < 0) || (iNdEx+skippy) < 0 { 8387 return ErrInvalidLengthLogservice 8388 } 8389 if (iNdEx + skippy) > l { 8390 return io.ErrUnexpectedEOF 8391 } 8392 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 8393 iNdEx += skippy 8394 } 8395 } 8396 8397 if iNdEx > l { 8398 return io.ErrUnexpectedEOF 8399 } 8400 return nil 8401 } 8402 func (m *LogStoreHeartbeat) Unmarshal(dAtA []byte) error { 8403 l := len(dAtA) 8404 iNdEx := 0 8405 for iNdEx < l { 8406 preIndex := iNdEx 8407 var wire uint64 8408 for shift := uint(0); ; shift += 7 { 8409 if shift >= 64 { 8410 return ErrIntOverflowLogservice 8411 } 8412 if iNdEx >= l { 8413 return io.ErrUnexpectedEOF 8414 } 8415 b := dAtA[iNdEx] 8416 iNdEx++ 8417 wire |= uint64(b&0x7F) << shift 8418 if b < 0x80 { 8419 break 8420 } 8421 } 8422 fieldNum := int32(wire >> 3) 8423 wireType := int(wire & 0x7) 8424 if wireType == 4 { 8425 return fmt.Errorf("proto: LogStoreHeartbeat: wiretype end group for non-group") 8426 } 8427 if fieldNum <= 0 { 8428 return fmt.Errorf("proto: LogStoreHeartbeat: illegal tag %d (wire type %d)", fieldNum, wire) 8429 } 8430 switch fieldNum { 8431 case 1: 8432 if wireType != 2 { 8433 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 8434 } 8435 var stringLen uint64 8436 for shift := uint(0); ; shift += 7 { 8437 if shift >= 64 { 8438 return ErrIntOverflowLogservice 8439 } 8440 if iNdEx >= l { 8441 return io.ErrUnexpectedEOF 8442 } 8443 b := dAtA[iNdEx] 8444 iNdEx++ 8445 stringLen |= uint64(b&0x7F) << shift 8446 if b < 0x80 { 8447 break 8448 } 8449 } 8450 intStringLen := int(stringLen) 8451 if intStringLen < 0 { 8452 return ErrInvalidLengthLogservice 8453 } 8454 postIndex := iNdEx + intStringLen 8455 if postIndex < 0 { 8456 return ErrInvalidLengthLogservice 8457 } 8458 if postIndex > l { 8459 return io.ErrUnexpectedEOF 8460 } 8461 m.UUID = string(dAtA[iNdEx:postIndex]) 8462 iNdEx = postIndex 8463 case 2: 8464 if wireType != 2 { 8465 return fmt.Errorf("proto: wrong wireType = %d for field RaftAddress", wireType) 8466 } 8467 var stringLen uint64 8468 for shift := uint(0); ; shift += 7 { 8469 if shift >= 64 { 8470 return ErrIntOverflowLogservice 8471 } 8472 if iNdEx >= l { 8473 return io.ErrUnexpectedEOF 8474 } 8475 b := dAtA[iNdEx] 8476 iNdEx++ 8477 stringLen |= uint64(b&0x7F) << shift 8478 if b < 0x80 { 8479 break 8480 } 8481 } 8482 intStringLen := int(stringLen) 8483 if intStringLen < 0 { 8484 return ErrInvalidLengthLogservice 8485 } 8486 postIndex := iNdEx + intStringLen 8487 if postIndex < 0 { 8488 return ErrInvalidLengthLogservice 8489 } 8490 if postIndex > l { 8491 return io.ErrUnexpectedEOF 8492 } 8493 m.RaftAddress = string(dAtA[iNdEx:postIndex]) 8494 iNdEx = postIndex 8495 case 3: 8496 if wireType != 2 { 8497 return fmt.Errorf("proto: wrong wireType = %d for field ServiceAddress", wireType) 8498 } 8499 var stringLen uint64 8500 for shift := uint(0); ; shift += 7 { 8501 if shift >= 64 { 8502 return ErrIntOverflowLogservice 8503 } 8504 if iNdEx >= l { 8505 return io.ErrUnexpectedEOF 8506 } 8507 b := dAtA[iNdEx] 8508 iNdEx++ 8509 stringLen |= uint64(b&0x7F) << shift 8510 if b < 0x80 { 8511 break 8512 } 8513 } 8514 intStringLen := int(stringLen) 8515 if intStringLen < 0 { 8516 return ErrInvalidLengthLogservice 8517 } 8518 postIndex := iNdEx + intStringLen 8519 if postIndex < 0 { 8520 return ErrInvalidLengthLogservice 8521 } 8522 if postIndex > l { 8523 return io.ErrUnexpectedEOF 8524 } 8525 m.ServiceAddress = string(dAtA[iNdEx:postIndex]) 8526 iNdEx = postIndex 8527 case 4: 8528 if wireType != 2 { 8529 return fmt.Errorf("proto: wrong wireType = %d for field GossipAddress", wireType) 8530 } 8531 var stringLen uint64 8532 for shift := uint(0); ; shift += 7 { 8533 if shift >= 64 { 8534 return ErrIntOverflowLogservice 8535 } 8536 if iNdEx >= l { 8537 return io.ErrUnexpectedEOF 8538 } 8539 b := dAtA[iNdEx] 8540 iNdEx++ 8541 stringLen |= uint64(b&0x7F) << shift 8542 if b < 0x80 { 8543 break 8544 } 8545 } 8546 intStringLen := int(stringLen) 8547 if intStringLen < 0 { 8548 return ErrInvalidLengthLogservice 8549 } 8550 postIndex := iNdEx + intStringLen 8551 if postIndex < 0 { 8552 return ErrInvalidLengthLogservice 8553 } 8554 if postIndex > l { 8555 return io.ErrUnexpectedEOF 8556 } 8557 m.GossipAddress = string(dAtA[iNdEx:postIndex]) 8558 iNdEx = postIndex 8559 case 5: 8560 if wireType != 2 { 8561 return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType) 8562 } 8563 var msglen int 8564 for shift := uint(0); ; shift += 7 { 8565 if shift >= 64 { 8566 return ErrIntOverflowLogservice 8567 } 8568 if iNdEx >= l { 8569 return io.ErrUnexpectedEOF 8570 } 8571 b := dAtA[iNdEx] 8572 iNdEx++ 8573 msglen |= int(b&0x7F) << shift 8574 if b < 0x80 { 8575 break 8576 } 8577 } 8578 if msglen < 0 { 8579 return ErrInvalidLengthLogservice 8580 } 8581 postIndex := iNdEx + msglen 8582 if postIndex < 0 { 8583 return ErrInvalidLengthLogservice 8584 } 8585 if postIndex > l { 8586 return io.ErrUnexpectedEOF 8587 } 8588 m.Replicas = append(m.Replicas, LogReplicaInfo{}) 8589 if err := m.Replicas[len(m.Replicas)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8590 return err 8591 } 8592 iNdEx = postIndex 8593 case 6: 8594 if wireType != 0 { 8595 return fmt.Errorf("proto: wrong wireType = %d for field TaskServiceCreated", wireType) 8596 } 8597 var v int 8598 for shift := uint(0); ; shift += 7 { 8599 if shift >= 64 { 8600 return ErrIntOverflowLogservice 8601 } 8602 if iNdEx >= l { 8603 return io.ErrUnexpectedEOF 8604 } 8605 b := dAtA[iNdEx] 8606 iNdEx++ 8607 v |= int(b&0x7F) << shift 8608 if b < 0x80 { 8609 break 8610 } 8611 } 8612 m.TaskServiceCreated = bool(v != 0) 8613 default: 8614 iNdEx = preIndex 8615 skippy, err := skipLogservice(dAtA[iNdEx:]) 8616 if err != nil { 8617 return err 8618 } 8619 if (skippy < 0) || (iNdEx+skippy) < 0 { 8620 return ErrInvalidLengthLogservice 8621 } 8622 if (iNdEx + skippy) > l { 8623 return io.ErrUnexpectedEOF 8624 } 8625 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 8626 iNdEx += skippy 8627 } 8628 } 8629 8630 if iNdEx > l { 8631 return io.ErrUnexpectedEOF 8632 } 8633 return nil 8634 } 8635 func (m *DNShardInfo) Unmarshal(dAtA []byte) error { 8636 l := len(dAtA) 8637 iNdEx := 0 8638 for iNdEx < l { 8639 preIndex := iNdEx 8640 var wire uint64 8641 for shift := uint(0); ; shift += 7 { 8642 if shift >= 64 { 8643 return ErrIntOverflowLogservice 8644 } 8645 if iNdEx >= l { 8646 return io.ErrUnexpectedEOF 8647 } 8648 b := dAtA[iNdEx] 8649 iNdEx++ 8650 wire |= uint64(b&0x7F) << shift 8651 if b < 0x80 { 8652 break 8653 } 8654 } 8655 fieldNum := int32(wire >> 3) 8656 wireType := int(wire & 0x7) 8657 if wireType == 4 { 8658 return fmt.Errorf("proto: DNShardInfo: wiretype end group for non-group") 8659 } 8660 if fieldNum <= 0 { 8661 return fmt.Errorf("proto: DNShardInfo: illegal tag %d (wire type %d)", fieldNum, wire) 8662 } 8663 switch fieldNum { 8664 case 1: 8665 if wireType != 0 { 8666 return fmt.Errorf("proto: wrong wireType = %d for field ShardID", wireType) 8667 } 8668 m.ShardID = 0 8669 for shift := uint(0); ; shift += 7 { 8670 if shift >= 64 { 8671 return ErrIntOverflowLogservice 8672 } 8673 if iNdEx >= l { 8674 return io.ErrUnexpectedEOF 8675 } 8676 b := dAtA[iNdEx] 8677 iNdEx++ 8678 m.ShardID |= uint64(b&0x7F) << shift 8679 if b < 0x80 { 8680 break 8681 } 8682 } 8683 case 2: 8684 if wireType != 0 { 8685 return fmt.Errorf("proto: wrong wireType = %d for field ReplicaID", wireType) 8686 } 8687 m.ReplicaID = 0 8688 for shift := uint(0); ; shift += 7 { 8689 if shift >= 64 { 8690 return ErrIntOverflowLogservice 8691 } 8692 if iNdEx >= l { 8693 return io.ErrUnexpectedEOF 8694 } 8695 b := dAtA[iNdEx] 8696 iNdEx++ 8697 m.ReplicaID |= uint64(b&0x7F) << shift 8698 if b < 0x80 { 8699 break 8700 } 8701 } 8702 default: 8703 iNdEx = preIndex 8704 skippy, err := skipLogservice(dAtA[iNdEx:]) 8705 if err != nil { 8706 return err 8707 } 8708 if (skippy < 0) || (iNdEx+skippy) < 0 { 8709 return ErrInvalidLengthLogservice 8710 } 8711 if (iNdEx + skippy) > l { 8712 return io.ErrUnexpectedEOF 8713 } 8714 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 8715 iNdEx += skippy 8716 } 8717 } 8718 8719 if iNdEx > l { 8720 return io.ErrUnexpectedEOF 8721 } 8722 return nil 8723 } 8724 func (m *DNStoreHeartbeat) Unmarshal(dAtA []byte) error { 8725 l := len(dAtA) 8726 iNdEx := 0 8727 for iNdEx < l { 8728 preIndex := iNdEx 8729 var wire uint64 8730 for shift := uint(0); ; shift += 7 { 8731 if shift >= 64 { 8732 return ErrIntOverflowLogservice 8733 } 8734 if iNdEx >= l { 8735 return io.ErrUnexpectedEOF 8736 } 8737 b := dAtA[iNdEx] 8738 iNdEx++ 8739 wire |= uint64(b&0x7F) << shift 8740 if b < 0x80 { 8741 break 8742 } 8743 } 8744 fieldNum := int32(wire >> 3) 8745 wireType := int(wire & 0x7) 8746 if wireType == 4 { 8747 return fmt.Errorf("proto: DNStoreHeartbeat: wiretype end group for non-group") 8748 } 8749 if fieldNum <= 0 { 8750 return fmt.Errorf("proto: DNStoreHeartbeat: illegal tag %d (wire type %d)", fieldNum, wire) 8751 } 8752 switch fieldNum { 8753 case 1: 8754 if wireType != 2 { 8755 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 8756 } 8757 var stringLen uint64 8758 for shift := uint(0); ; shift += 7 { 8759 if shift >= 64 { 8760 return ErrIntOverflowLogservice 8761 } 8762 if iNdEx >= l { 8763 return io.ErrUnexpectedEOF 8764 } 8765 b := dAtA[iNdEx] 8766 iNdEx++ 8767 stringLen |= uint64(b&0x7F) << shift 8768 if b < 0x80 { 8769 break 8770 } 8771 } 8772 intStringLen := int(stringLen) 8773 if intStringLen < 0 { 8774 return ErrInvalidLengthLogservice 8775 } 8776 postIndex := iNdEx + intStringLen 8777 if postIndex < 0 { 8778 return ErrInvalidLengthLogservice 8779 } 8780 if postIndex > l { 8781 return io.ErrUnexpectedEOF 8782 } 8783 m.UUID = string(dAtA[iNdEx:postIndex]) 8784 iNdEx = postIndex 8785 case 2: 8786 if wireType != 2 { 8787 return fmt.Errorf("proto: wrong wireType = %d for field ServiceAddress", wireType) 8788 } 8789 var stringLen uint64 8790 for shift := uint(0); ; shift += 7 { 8791 if shift >= 64 { 8792 return ErrIntOverflowLogservice 8793 } 8794 if iNdEx >= l { 8795 return io.ErrUnexpectedEOF 8796 } 8797 b := dAtA[iNdEx] 8798 iNdEx++ 8799 stringLen |= uint64(b&0x7F) << shift 8800 if b < 0x80 { 8801 break 8802 } 8803 } 8804 intStringLen := int(stringLen) 8805 if intStringLen < 0 { 8806 return ErrInvalidLengthLogservice 8807 } 8808 postIndex := iNdEx + intStringLen 8809 if postIndex < 0 { 8810 return ErrInvalidLengthLogservice 8811 } 8812 if postIndex > l { 8813 return io.ErrUnexpectedEOF 8814 } 8815 m.ServiceAddress = string(dAtA[iNdEx:postIndex]) 8816 iNdEx = postIndex 8817 case 3: 8818 if wireType != 2 { 8819 return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType) 8820 } 8821 var msglen int 8822 for shift := uint(0); ; shift += 7 { 8823 if shift >= 64 { 8824 return ErrIntOverflowLogservice 8825 } 8826 if iNdEx >= l { 8827 return io.ErrUnexpectedEOF 8828 } 8829 b := dAtA[iNdEx] 8830 iNdEx++ 8831 msglen |= int(b&0x7F) << shift 8832 if b < 0x80 { 8833 break 8834 } 8835 } 8836 if msglen < 0 { 8837 return ErrInvalidLengthLogservice 8838 } 8839 postIndex := iNdEx + msglen 8840 if postIndex < 0 { 8841 return ErrInvalidLengthLogservice 8842 } 8843 if postIndex > l { 8844 return io.ErrUnexpectedEOF 8845 } 8846 m.Shards = append(m.Shards, DNShardInfo{}) 8847 if err := m.Shards[len(m.Shards)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8848 return err 8849 } 8850 iNdEx = postIndex 8851 case 4: 8852 if wireType != 0 { 8853 return fmt.Errorf("proto: wrong wireType = %d for field TaskServiceCreated", wireType) 8854 } 8855 var v int 8856 for shift := uint(0); ; shift += 7 { 8857 if shift >= 64 { 8858 return ErrIntOverflowLogservice 8859 } 8860 if iNdEx >= l { 8861 return io.ErrUnexpectedEOF 8862 } 8863 b := dAtA[iNdEx] 8864 iNdEx++ 8865 v |= int(b&0x7F) << shift 8866 if b < 0x80 { 8867 break 8868 } 8869 } 8870 m.TaskServiceCreated = bool(v != 0) 8871 case 5: 8872 if wireType != 2 { 8873 return fmt.Errorf("proto: wrong wireType = %d for field LogtailServerAddress", wireType) 8874 } 8875 var stringLen uint64 8876 for shift := uint(0); ; shift += 7 { 8877 if shift >= 64 { 8878 return ErrIntOverflowLogservice 8879 } 8880 if iNdEx >= l { 8881 return io.ErrUnexpectedEOF 8882 } 8883 b := dAtA[iNdEx] 8884 iNdEx++ 8885 stringLen |= uint64(b&0x7F) << shift 8886 if b < 0x80 { 8887 break 8888 } 8889 } 8890 intStringLen := int(stringLen) 8891 if intStringLen < 0 { 8892 return ErrInvalidLengthLogservice 8893 } 8894 postIndex := iNdEx + intStringLen 8895 if postIndex < 0 { 8896 return ErrInvalidLengthLogservice 8897 } 8898 if postIndex > l { 8899 return io.ErrUnexpectedEOF 8900 } 8901 m.LogtailServerAddress = string(dAtA[iNdEx:postIndex]) 8902 iNdEx = postIndex 8903 default: 8904 iNdEx = preIndex 8905 skippy, err := skipLogservice(dAtA[iNdEx:]) 8906 if err != nil { 8907 return err 8908 } 8909 if (skippy < 0) || (iNdEx+skippy) < 0 { 8910 return ErrInvalidLengthLogservice 8911 } 8912 if (iNdEx + skippy) > l { 8913 return io.ErrUnexpectedEOF 8914 } 8915 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 8916 iNdEx += skippy 8917 } 8918 } 8919 8920 if iNdEx > l { 8921 return io.ErrUnexpectedEOF 8922 } 8923 return nil 8924 } 8925 func (m *RSMState) Unmarshal(dAtA []byte) error { 8926 l := len(dAtA) 8927 iNdEx := 0 8928 for iNdEx < l { 8929 preIndex := iNdEx 8930 var wire uint64 8931 for shift := uint(0); ; shift += 7 { 8932 if shift >= 64 { 8933 return ErrIntOverflowLogservice 8934 } 8935 if iNdEx >= l { 8936 return io.ErrUnexpectedEOF 8937 } 8938 b := dAtA[iNdEx] 8939 iNdEx++ 8940 wire |= uint64(b&0x7F) << shift 8941 if b < 0x80 { 8942 break 8943 } 8944 } 8945 fieldNum := int32(wire >> 3) 8946 wireType := int(wire & 0x7) 8947 if wireType == 4 { 8948 return fmt.Errorf("proto: RSMState: wiretype end group for non-group") 8949 } 8950 if fieldNum <= 0 { 8951 return fmt.Errorf("proto: RSMState: illegal tag %d (wire type %d)", fieldNum, wire) 8952 } 8953 switch fieldNum { 8954 case 1: 8955 if wireType != 0 { 8956 return fmt.Errorf("proto: wrong wireType = %d for field Tso", wireType) 8957 } 8958 m.Tso = 0 8959 for shift := uint(0); ; shift += 7 { 8960 if shift >= 64 { 8961 return ErrIntOverflowLogservice 8962 } 8963 if iNdEx >= l { 8964 return io.ErrUnexpectedEOF 8965 } 8966 b := dAtA[iNdEx] 8967 iNdEx++ 8968 m.Tso |= uint64(b&0x7F) << shift 8969 if b < 0x80 { 8970 break 8971 } 8972 } 8973 case 2: 8974 if wireType != 0 { 8975 return fmt.Errorf("proto: wrong wireType = %d for field Index", wireType) 8976 } 8977 m.Index = 0 8978 for shift := uint(0); ; shift += 7 { 8979 if shift >= 64 { 8980 return ErrIntOverflowLogservice 8981 } 8982 if iNdEx >= l { 8983 return io.ErrUnexpectedEOF 8984 } 8985 b := dAtA[iNdEx] 8986 iNdEx++ 8987 m.Index |= uint64(b&0x7F) << shift 8988 if b < 0x80 { 8989 break 8990 } 8991 } 8992 case 3: 8993 if wireType != 0 { 8994 return fmt.Errorf("proto: wrong wireType = %d for field LeaseHolderID", wireType) 8995 } 8996 m.LeaseHolderID = 0 8997 for shift := uint(0); ; shift += 7 { 8998 if shift >= 64 { 8999 return ErrIntOverflowLogservice 9000 } 9001 if iNdEx >= l { 9002 return io.ErrUnexpectedEOF 9003 } 9004 b := dAtA[iNdEx] 9005 iNdEx++ 9006 m.LeaseHolderID |= uint64(b&0x7F) << shift 9007 if b < 0x80 { 9008 break 9009 } 9010 } 9011 case 4: 9012 if wireType != 0 { 9013 return fmt.Errorf("proto: wrong wireType = %d for field TruncatedLsn", wireType) 9014 } 9015 m.TruncatedLsn = 0 9016 for shift := uint(0); ; shift += 7 { 9017 if shift >= 64 { 9018 return ErrIntOverflowLogservice 9019 } 9020 if iNdEx >= l { 9021 return io.ErrUnexpectedEOF 9022 } 9023 b := dAtA[iNdEx] 9024 iNdEx++ 9025 m.TruncatedLsn |= uint64(b&0x7F) << shift 9026 if b < 0x80 { 9027 break 9028 } 9029 } 9030 case 5: 9031 if wireType != 2 { 9032 return fmt.Errorf("proto: wrong wireType = %d for field LeaseHistory", wireType) 9033 } 9034 var msglen int 9035 for shift := uint(0); ; shift += 7 { 9036 if shift >= 64 { 9037 return ErrIntOverflowLogservice 9038 } 9039 if iNdEx >= l { 9040 return io.ErrUnexpectedEOF 9041 } 9042 b := dAtA[iNdEx] 9043 iNdEx++ 9044 msglen |= int(b&0x7F) << shift 9045 if b < 0x80 { 9046 break 9047 } 9048 } 9049 if msglen < 0 { 9050 return ErrInvalidLengthLogservice 9051 } 9052 postIndex := iNdEx + msglen 9053 if postIndex < 0 { 9054 return ErrInvalidLengthLogservice 9055 } 9056 if postIndex > l { 9057 return io.ErrUnexpectedEOF 9058 } 9059 if m.LeaseHistory == nil { 9060 m.LeaseHistory = make(map[uint64]uint64) 9061 } 9062 var mapkey uint64 9063 var mapvalue uint64 9064 for iNdEx < postIndex { 9065 entryPreIndex := iNdEx 9066 var wire uint64 9067 for shift := uint(0); ; shift += 7 { 9068 if shift >= 64 { 9069 return ErrIntOverflowLogservice 9070 } 9071 if iNdEx >= l { 9072 return io.ErrUnexpectedEOF 9073 } 9074 b := dAtA[iNdEx] 9075 iNdEx++ 9076 wire |= uint64(b&0x7F) << shift 9077 if b < 0x80 { 9078 break 9079 } 9080 } 9081 fieldNum := int32(wire >> 3) 9082 if fieldNum == 1 { 9083 for shift := uint(0); ; shift += 7 { 9084 if shift >= 64 { 9085 return ErrIntOverflowLogservice 9086 } 9087 if iNdEx >= l { 9088 return io.ErrUnexpectedEOF 9089 } 9090 b := dAtA[iNdEx] 9091 iNdEx++ 9092 mapkey |= uint64(b&0x7F) << shift 9093 if b < 0x80 { 9094 break 9095 } 9096 } 9097 } else if fieldNum == 2 { 9098 for shift := uint(0); ; shift += 7 { 9099 if shift >= 64 { 9100 return ErrIntOverflowLogservice 9101 } 9102 if iNdEx >= l { 9103 return io.ErrUnexpectedEOF 9104 } 9105 b := dAtA[iNdEx] 9106 iNdEx++ 9107 mapvalue |= uint64(b&0x7F) << shift 9108 if b < 0x80 { 9109 break 9110 } 9111 } 9112 } else { 9113 iNdEx = entryPreIndex 9114 skippy, err := skipLogservice(dAtA[iNdEx:]) 9115 if err != nil { 9116 return err 9117 } 9118 if (skippy < 0) || (iNdEx+skippy) < 0 { 9119 return ErrInvalidLengthLogservice 9120 } 9121 if (iNdEx + skippy) > postIndex { 9122 return io.ErrUnexpectedEOF 9123 } 9124 iNdEx += skippy 9125 } 9126 } 9127 m.LeaseHistory[mapkey] = mapvalue 9128 iNdEx = postIndex 9129 default: 9130 iNdEx = preIndex 9131 skippy, err := skipLogservice(dAtA[iNdEx:]) 9132 if err != nil { 9133 return err 9134 } 9135 if (skippy < 0) || (iNdEx+skippy) < 0 { 9136 return ErrInvalidLengthLogservice 9137 } 9138 if (iNdEx + skippy) > l { 9139 return io.ErrUnexpectedEOF 9140 } 9141 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9142 iNdEx += skippy 9143 } 9144 } 9145 9146 if iNdEx > l { 9147 return io.ErrUnexpectedEOF 9148 } 9149 return nil 9150 } 9151 func (m *LogRecord) Unmarshal(dAtA []byte) error { 9152 l := len(dAtA) 9153 iNdEx := 0 9154 for iNdEx < l { 9155 preIndex := iNdEx 9156 var wire uint64 9157 for shift := uint(0); ; shift += 7 { 9158 if shift >= 64 { 9159 return ErrIntOverflowLogservice 9160 } 9161 if iNdEx >= l { 9162 return io.ErrUnexpectedEOF 9163 } 9164 b := dAtA[iNdEx] 9165 iNdEx++ 9166 wire |= uint64(b&0x7F) << shift 9167 if b < 0x80 { 9168 break 9169 } 9170 } 9171 fieldNum := int32(wire >> 3) 9172 wireType := int(wire & 0x7) 9173 if wireType == 4 { 9174 return fmt.Errorf("proto: LogRecord: wiretype end group for non-group") 9175 } 9176 if fieldNum <= 0 { 9177 return fmt.Errorf("proto: LogRecord: illegal tag %d (wire type %d)", fieldNum, wire) 9178 } 9179 switch fieldNum { 9180 case 1: 9181 if wireType != 0 { 9182 return fmt.Errorf("proto: wrong wireType = %d for field Lsn", wireType) 9183 } 9184 m.Lsn = 0 9185 for shift := uint(0); ; shift += 7 { 9186 if shift >= 64 { 9187 return ErrIntOverflowLogservice 9188 } 9189 if iNdEx >= l { 9190 return io.ErrUnexpectedEOF 9191 } 9192 b := dAtA[iNdEx] 9193 iNdEx++ 9194 m.Lsn |= uint64(b&0x7F) << shift 9195 if b < 0x80 { 9196 break 9197 } 9198 } 9199 case 2: 9200 if wireType != 0 { 9201 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 9202 } 9203 m.Type = 0 9204 for shift := uint(0); ; shift += 7 { 9205 if shift >= 64 { 9206 return ErrIntOverflowLogservice 9207 } 9208 if iNdEx >= l { 9209 return io.ErrUnexpectedEOF 9210 } 9211 b := dAtA[iNdEx] 9212 iNdEx++ 9213 m.Type |= RecordType(b&0x7F) << shift 9214 if b < 0x80 { 9215 break 9216 } 9217 } 9218 case 3: 9219 if wireType != 2 { 9220 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 9221 } 9222 var byteLen int 9223 for shift := uint(0); ; shift += 7 { 9224 if shift >= 64 { 9225 return ErrIntOverflowLogservice 9226 } 9227 if iNdEx >= l { 9228 return io.ErrUnexpectedEOF 9229 } 9230 b := dAtA[iNdEx] 9231 iNdEx++ 9232 byteLen |= int(b&0x7F) << shift 9233 if b < 0x80 { 9234 break 9235 } 9236 } 9237 if byteLen < 0 { 9238 return ErrInvalidLengthLogservice 9239 } 9240 postIndex := iNdEx + byteLen 9241 if postIndex < 0 { 9242 return ErrInvalidLengthLogservice 9243 } 9244 if postIndex > l { 9245 return io.ErrUnexpectedEOF 9246 } 9247 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 9248 if m.Data == nil { 9249 m.Data = []byte{} 9250 } 9251 iNdEx = postIndex 9252 default: 9253 iNdEx = preIndex 9254 skippy, err := skipLogservice(dAtA[iNdEx:]) 9255 if err != nil { 9256 return err 9257 } 9258 if (skippy < 0) || (iNdEx+skippy) < 0 { 9259 return ErrInvalidLengthLogservice 9260 } 9261 if (iNdEx + skippy) > l { 9262 return io.ErrUnexpectedEOF 9263 } 9264 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9265 iNdEx += skippy 9266 } 9267 } 9268 9269 if iNdEx > l { 9270 return io.ErrUnexpectedEOF 9271 } 9272 return nil 9273 } 9274 func (m *LogRequest) Unmarshal(dAtA []byte) error { 9275 l := len(dAtA) 9276 iNdEx := 0 9277 for iNdEx < l { 9278 preIndex := iNdEx 9279 var wire uint64 9280 for shift := uint(0); ; shift += 7 { 9281 if shift >= 64 { 9282 return ErrIntOverflowLogservice 9283 } 9284 if iNdEx >= l { 9285 return io.ErrUnexpectedEOF 9286 } 9287 b := dAtA[iNdEx] 9288 iNdEx++ 9289 wire |= uint64(b&0x7F) << shift 9290 if b < 0x80 { 9291 break 9292 } 9293 } 9294 fieldNum := int32(wire >> 3) 9295 wireType := int(wire & 0x7) 9296 if wireType == 4 { 9297 return fmt.Errorf("proto: LogRequest: wiretype end group for non-group") 9298 } 9299 if fieldNum <= 0 { 9300 return fmt.Errorf("proto: LogRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9301 } 9302 switch fieldNum { 9303 case 1: 9304 if wireType != 2 { 9305 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 9306 } 9307 var stringLen uint64 9308 for shift := uint(0); ; shift += 7 { 9309 if shift >= 64 { 9310 return ErrIntOverflowLogservice 9311 } 9312 if iNdEx >= l { 9313 return io.ErrUnexpectedEOF 9314 } 9315 b := dAtA[iNdEx] 9316 iNdEx++ 9317 stringLen |= uint64(b&0x7F) << shift 9318 if b < 0x80 { 9319 break 9320 } 9321 } 9322 intStringLen := int(stringLen) 9323 if intStringLen < 0 { 9324 return ErrInvalidLengthLogservice 9325 } 9326 postIndex := iNdEx + intStringLen 9327 if postIndex < 0 { 9328 return ErrInvalidLengthLogservice 9329 } 9330 if postIndex > l { 9331 return io.ErrUnexpectedEOF 9332 } 9333 m.Name = string(dAtA[iNdEx:postIndex]) 9334 iNdEx = postIndex 9335 case 2: 9336 if wireType != 0 { 9337 return fmt.Errorf("proto: wrong wireType = %d for field ShardID", wireType) 9338 } 9339 m.ShardID = 0 9340 for shift := uint(0); ; shift += 7 { 9341 if shift >= 64 { 9342 return ErrIntOverflowLogservice 9343 } 9344 if iNdEx >= l { 9345 return io.ErrUnexpectedEOF 9346 } 9347 b := dAtA[iNdEx] 9348 iNdEx++ 9349 m.ShardID |= uint64(b&0x7F) << shift 9350 if b < 0x80 { 9351 break 9352 } 9353 } 9354 case 3: 9355 if wireType != 0 { 9356 return fmt.Errorf("proto: wrong wireType = %d for field Lsn", wireType) 9357 } 9358 m.Lsn = 0 9359 for shift := uint(0); ; shift += 7 { 9360 if shift >= 64 { 9361 return ErrIntOverflowLogservice 9362 } 9363 if iNdEx >= l { 9364 return io.ErrUnexpectedEOF 9365 } 9366 b := dAtA[iNdEx] 9367 iNdEx++ 9368 m.Lsn |= uint64(b&0x7F) << shift 9369 if b < 0x80 { 9370 break 9371 } 9372 } 9373 case 4: 9374 if wireType != 0 { 9375 return fmt.Errorf("proto: wrong wireType = %d for field MaxSize", wireType) 9376 } 9377 m.MaxSize = 0 9378 for shift := uint(0); ; shift += 7 { 9379 if shift >= 64 { 9380 return ErrIntOverflowLogservice 9381 } 9382 if iNdEx >= l { 9383 return io.ErrUnexpectedEOF 9384 } 9385 b := dAtA[iNdEx] 9386 iNdEx++ 9387 m.MaxSize |= uint64(b&0x7F) << shift 9388 if b < 0x80 { 9389 break 9390 } 9391 } 9392 case 5: 9393 if wireType != 0 { 9394 return fmt.Errorf("proto: wrong wireType = %d for field DNShardID", wireType) 9395 } 9396 m.DNShardID = 0 9397 for shift := uint(0); ; shift += 7 { 9398 if shift >= 64 { 9399 return ErrIntOverflowLogservice 9400 } 9401 if iNdEx >= l { 9402 return io.ErrUnexpectedEOF 9403 } 9404 b := dAtA[iNdEx] 9405 iNdEx++ 9406 m.DNShardID |= uint64(b&0x7F) << shift 9407 if b < 0x80 { 9408 break 9409 } 9410 } 9411 case 6: 9412 if wireType != 0 { 9413 return fmt.Errorf("proto: wrong wireType = %d for field DNID", wireType) 9414 } 9415 m.DNID = 0 9416 for shift := uint(0); ; shift += 7 { 9417 if shift >= 64 { 9418 return ErrIntOverflowLogservice 9419 } 9420 if iNdEx >= l { 9421 return io.ErrUnexpectedEOF 9422 } 9423 b := dAtA[iNdEx] 9424 iNdEx++ 9425 m.DNID |= uint64(b&0x7F) << shift 9426 if b < 0x80 { 9427 break 9428 } 9429 } 9430 default: 9431 iNdEx = preIndex 9432 skippy, err := skipLogservice(dAtA[iNdEx:]) 9433 if err != nil { 9434 return err 9435 } 9436 if (skippy < 0) || (iNdEx+skippy) < 0 { 9437 return ErrInvalidLengthLogservice 9438 } 9439 if (iNdEx + skippy) > l { 9440 return io.ErrUnexpectedEOF 9441 } 9442 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9443 iNdEx += skippy 9444 } 9445 } 9446 9447 if iNdEx > l { 9448 return io.ErrUnexpectedEOF 9449 } 9450 return nil 9451 } 9452 func (m *TsoRequest) Unmarshal(dAtA []byte) error { 9453 l := len(dAtA) 9454 iNdEx := 0 9455 for iNdEx < l { 9456 preIndex := iNdEx 9457 var wire uint64 9458 for shift := uint(0); ; shift += 7 { 9459 if shift >= 64 { 9460 return ErrIntOverflowLogservice 9461 } 9462 if iNdEx >= l { 9463 return io.ErrUnexpectedEOF 9464 } 9465 b := dAtA[iNdEx] 9466 iNdEx++ 9467 wire |= uint64(b&0x7F) << shift 9468 if b < 0x80 { 9469 break 9470 } 9471 } 9472 fieldNum := int32(wire >> 3) 9473 wireType := int(wire & 0x7) 9474 if wireType == 4 { 9475 return fmt.Errorf("proto: TsoRequest: wiretype end group for non-group") 9476 } 9477 if fieldNum <= 0 { 9478 return fmt.Errorf("proto: TsoRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9479 } 9480 switch fieldNum { 9481 case 1: 9482 if wireType != 0 { 9483 return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType) 9484 } 9485 m.Count = 0 9486 for shift := uint(0); ; shift += 7 { 9487 if shift >= 64 { 9488 return ErrIntOverflowLogservice 9489 } 9490 if iNdEx >= l { 9491 return io.ErrUnexpectedEOF 9492 } 9493 b := dAtA[iNdEx] 9494 iNdEx++ 9495 m.Count |= uint64(b&0x7F) << shift 9496 if b < 0x80 { 9497 break 9498 } 9499 } 9500 default: 9501 iNdEx = preIndex 9502 skippy, err := skipLogservice(dAtA[iNdEx:]) 9503 if err != nil { 9504 return err 9505 } 9506 if (skippy < 0) || (iNdEx+skippy) < 0 { 9507 return ErrInvalidLengthLogservice 9508 } 9509 if (iNdEx + skippy) > l { 9510 return io.ErrUnexpectedEOF 9511 } 9512 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9513 iNdEx += skippy 9514 } 9515 } 9516 9517 if iNdEx > l { 9518 return io.ErrUnexpectedEOF 9519 } 9520 return nil 9521 } 9522 func (m *Request) Unmarshal(dAtA []byte) error { 9523 l := len(dAtA) 9524 iNdEx := 0 9525 for iNdEx < l { 9526 preIndex := iNdEx 9527 var wire uint64 9528 for shift := uint(0); ; shift += 7 { 9529 if shift >= 64 { 9530 return ErrIntOverflowLogservice 9531 } 9532 if iNdEx >= l { 9533 return io.ErrUnexpectedEOF 9534 } 9535 b := dAtA[iNdEx] 9536 iNdEx++ 9537 wire |= uint64(b&0x7F) << shift 9538 if b < 0x80 { 9539 break 9540 } 9541 } 9542 fieldNum := int32(wire >> 3) 9543 wireType := int(wire & 0x7) 9544 if wireType == 4 { 9545 return fmt.Errorf("proto: Request: wiretype end group for non-group") 9546 } 9547 if fieldNum <= 0 { 9548 return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire) 9549 } 9550 switch fieldNum { 9551 case 1: 9552 if wireType != 0 { 9553 return fmt.Errorf("proto: wrong wireType = %d for field RequestID", wireType) 9554 } 9555 m.RequestID = 0 9556 for shift := uint(0); ; shift += 7 { 9557 if shift >= 64 { 9558 return ErrIntOverflowLogservice 9559 } 9560 if iNdEx >= l { 9561 return io.ErrUnexpectedEOF 9562 } 9563 b := dAtA[iNdEx] 9564 iNdEx++ 9565 m.RequestID |= uint64(b&0x7F) << shift 9566 if b < 0x80 { 9567 break 9568 } 9569 } 9570 case 2: 9571 if wireType != 0 { 9572 return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType) 9573 } 9574 m.Method = 0 9575 for shift := uint(0); ; shift += 7 { 9576 if shift >= 64 { 9577 return ErrIntOverflowLogservice 9578 } 9579 if iNdEx >= l { 9580 return io.ErrUnexpectedEOF 9581 } 9582 b := dAtA[iNdEx] 9583 iNdEx++ 9584 m.Method |= MethodType(b&0x7F) << shift 9585 if b < 0x80 { 9586 break 9587 } 9588 } 9589 case 3: 9590 if wireType != 2 { 9591 return fmt.Errorf("proto: wrong wireType = %d for field LogRequest", wireType) 9592 } 9593 var msglen int 9594 for shift := uint(0); ; shift += 7 { 9595 if shift >= 64 { 9596 return ErrIntOverflowLogservice 9597 } 9598 if iNdEx >= l { 9599 return io.ErrUnexpectedEOF 9600 } 9601 b := dAtA[iNdEx] 9602 iNdEx++ 9603 msglen |= int(b&0x7F) << shift 9604 if b < 0x80 { 9605 break 9606 } 9607 } 9608 if msglen < 0 { 9609 return ErrInvalidLengthLogservice 9610 } 9611 postIndex := iNdEx + msglen 9612 if postIndex < 0 { 9613 return ErrInvalidLengthLogservice 9614 } 9615 if postIndex > l { 9616 return io.ErrUnexpectedEOF 9617 } 9618 if err := m.LogRequest.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9619 return err 9620 } 9621 iNdEx = postIndex 9622 case 4: 9623 if wireType != 2 { 9624 return fmt.Errorf("proto: wrong wireType = %d for field LogHeartbeat", wireType) 9625 } 9626 var msglen int 9627 for shift := uint(0); ; shift += 7 { 9628 if shift >= 64 { 9629 return ErrIntOverflowLogservice 9630 } 9631 if iNdEx >= l { 9632 return io.ErrUnexpectedEOF 9633 } 9634 b := dAtA[iNdEx] 9635 iNdEx++ 9636 msglen |= int(b&0x7F) << shift 9637 if b < 0x80 { 9638 break 9639 } 9640 } 9641 if msglen < 0 { 9642 return ErrInvalidLengthLogservice 9643 } 9644 postIndex := iNdEx + msglen 9645 if postIndex < 0 { 9646 return ErrInvalidLengthLogservice 9647 } 9648 if postIndex > l { 9649 return io.ErrUnexpectedEOF 9650 } 9651 if m.LogHeartbeat == nil { 9652 m.LogHeartbeat = &LogStoreHeartbeat{} 9653 } 9654 if err := m.LogHeartbeat.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9655 return err 9656 } 9657 iNdEx = postIndex 9658 case 5: 9659 if wireType != 2 { 9660 return fmt.Errorf("proto: wrong wireType = %d for field CNHeartbeat", wireType) 9661 } 9662 var msglen int 9663 for shift := uint(0); ; shift += 7 { 9664 if shift >= 64 { 9665 return ErrIntOverflowLogservice 9666 } 9667 if iNdEx >= l { 9668 return io.ErrUnexpectedEOF 9669 } 9670 b := dAtA[iNdEx] 9671 iNdEx++ 9672 msglen |= int(b&0x7F) << shift 9673 if b < 0x80 { 9674 break 9675 } 9676 } 9677 if msglen < 0 { 9678 return ErrInvalidLengthLogservice 9679 } 9680 postIndex := iNdEx + msglen 9681 if postIndex < 0 { 9682 return ErrInvalidLengthLogservice 9683 } 9684 if postIndex > l { 9685 return io.ErrUnexpectedEOF 9686 } 9687 if m.CNHeartbeat == nil { 9688 m.CNHeartbeat = &CNStoreHeartbeat{} 9689 } 9690 if err := m.CNHeartbeat.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9691 return err 9692 } 9693 iNdEx = postIndex 9694 case 6: 9695 if wireType != 2 { 9696 return fmt.Errorf("proto: wrong wireType = %d for field DNHeartbeat", wireType) 9697 } 9698 var msglen int 9699 for shift := uint(0); ; shift += 7 { 9700 if shift >= 64 { 9701 return ErrIntOverflowLogservice 9702 } 9703 if iNdEx >= l { 9704 return io.ErrUnexpectedEOF 9705 } 9706 b := dAtA[iNdEx] 9707 iNdEx++ 9708 msglen |= int(b&0x7F) << shift 9709 if b < 0x80 { 9710 break 9711 } 9712 } 9713 if msglen < 0 { 9714 return ErrInvalidLengthLogservice 9715 } 9716 postIndex := iNdEx + msglen 9717 if postIndex < 0 { 9718 return ErrInvalidLengthLogservice 9719 } 9720 if postIndex > l { 9721 return io.ErrUnexpectedEOF 9722 } 9723 if m.DNHeartbeat == nil { 9724 m.DNHeartbeat = &DNStoreHeartbeat{} 9725 } 9726 if err := m.DNHeartbeat.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9727 return err 9728 } 9729 iNdEx = postIndex 9730 case 7: 9731 if wireType != 2 { 9732 return fmt.Errorf("proto: wrong wireType = %d for field TsoRequest", wireType) 9733 } 9734 var msglen int 9735 for shift := uint(0); ; shift += 7 { 9736 if shift >= 64 { 9737 return ErrIntOverflowLogservice 9738 } 9739 if iNdEx >= l { 9740 return io.ErrUnexpectedEOF 9741 } 9742 b := dAtA[iNdEx] 9743 iNdEx++ 9744 msglen |= int(b&0x7F) << shift 9745 if b < 0x80 { 9746 break 9747 } 9748 } 9749 if msglen < 0 { 9750 return ErrInvalidLengthLogservice 9751 } 9752 postIndex := iNdEx + msglen 9753 if postIndex < 0 { 9754 return ErrInvalidLengthLogservice 9755 } 9756 if postIndex > l { 9757 return io.ErrUnexpectedEOF 9758 } 9759 if m.TsoRequest == nil { 9760 m.TsoRequest = &TsoRequest{} 9761 } 9762 if err := m.TsoRequest.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9763 return err 9764 } 9765 iNdEx = postIndex 9766 case 8: 9767 if wireType != 2 { 9768 return fmt.Errorf("proto: wrong wireType = %d for field CNAllocateID", wireType) 9769 } 9770 var msglen int 9771 for shift := uint(0); ; shift += 7 { 9772 if shift >= 64 { 9773 return ErrIntOverflowLogservice 9774 } 9775 if iNdEx >= l { 9776 return io.ErrUnexpectedEOF 9777 } 9778 b := dAtA[iNdEx] 9779 iNdEx++ 9780 msglen |= int(b&0x7F) << shift 9781 if b < 0x80 { 9782 break 9783 } 9784 } 9785 if msglen < 0 { 9786 return ErrInvalidLengthLogservice 9787 } 9788 postIndex := iNdEx + msglen 9789 if postIndex < 0 { 9790 return ErrInvalidLengthLogservice 9791 } 9792 if postIndex > l { 9793 return io.ErrUnexpectedEOF 9794 } 9795 if m.CNAllocateID == nil { 9796 m.CNAllocateID = &CNAllocateID{} 9797 } 9798 if err := m.CNAllocateID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9799 return err 9800 } 9801 iNdEx = postIndex 9802 default: 9803 iNdEx = preIndex 9804 skippy, err := skipLogservice(dAtA[iNdEx:]) 9805 if err != nil { 9806 return err 9807 } 9808 if (skippy < 0) || (iNdEx+skippy) < 0 { 9809 return ErrInvalidLengthLogservice 9810 } 9811 if (iNdEx + skippy) > l { 9812 return io.ErrUnexpectedEOF 9813 } 9814 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9815 iNdEx += skippy 9816 } 9817 } 9818 9819 if iNdEx > l { 9820 return io.ErrUnexpectedEOF 9821 } 9822 return nil 9823 } 9824 func (m *LogResponse) Unmarshal(dAtA []byte) error { 9825 l := len(dAtA) 9826 iNdEx := 0 9827 for iNdEx < l { 9828 preIndex := iNdEx 9829 var wire uint64 9830 for shift := uint(0); ; shift += 7 { 9831 if shift >= 64 { 9832 return ErrIntOverflowLogservice 9833 } 9834 if iNdEx >= l { 9835 return io.ErrUnexpectedEOF 9836 } 9837 b := dAtA[iNdEx] 9838 iNdEx++ 9839 wire |= uint64(b&0x7F) << shift 9840 if b < 0x80 { 9841 break 9842 } 9843 } 9844 fieldNum := int32(wire >> 3) 9845 wireType := int(wire & 0x7) 9846 if wireType == 4 { 9847 return fmt.Errorf("proto: LogResponse: wiretype end group for non-group") 9848 } 9849 if fieldNum <= 0 { 9850 return fmt.Errorf("proto: LogResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9851 } 9852 switch fieldNum { 9853 case 1: 9854 if wireType != 0 { 9855 return fmt.Errorf("proto: wrong wireType = %d for field ShardID", wireType) 9856 } 9857 m.ShardID = 0 9858 for shift := uint(0); ; shift += 7 { 9859 if shift >= 64 { 9860 return ErrIntOverflowLogservice 9861 } 9862 if iNdEx >= l { 9863 return io.ErrUnexpectedEOF 9864 } 9865 b := dAtA[iNdEx] 9866 iNdEx++ 9867 m.ShardID |= uint64(b&0x7F) << shift 9868 if b < 0x80 { 9869 break 9870 } 9871 } 9872 case 2: 9873 if wireType != 0 { 9874 return fmt.Errorf("proto: wrong wireType = %d for field Lsn", wireType) 9875 } 9876 m.Lsn = 0 9877 for shift := uint(0); ; shift += 7 { 9878 if shift >= 64 { 9879 return ErrIntOverflowLogservice 9880 } 9881 if iNdEx >= l { 9882 return io.ErrUnexpectedEOF 9883 } 9884 b := dAtA[iNdEx] 9885 iNdEx++ 9886 m.Lsn |= uint64(b&0x7F) << shift 9887 if b < 0x80 { 9888 break 9889 } 9890 } 9891 case 3: 9892 if wireType != 0 { 9893 return fmt.Errorf("proto: wrong wireType = %d for field LastLsn", wireType) 9894 } 9895 m.LastLsn = 0 9896 for shift := uint(0); ; shift += 7 { 9897 if shift >= 64 { 9898 return ErrIntOverflowLogservice 9899 } 9900 if iNdEx >= l { 9901 return io.ErrUnexpectedEOF 9902 } 9903 b := dAtA[iNdEx] 9904 iNdEx++ 9905 m.LastLsn |= uint64(b&0x7F) << shift 9906 if b < 0x80 { 9907 break 9908 } 9909 } 9910 default: 9911 iNdEx = preIndex 9912 skippy, err := skipLogservice(dAtA[iNdEx:]) 9913 if err != nil { 9914 return err 9915 } 9916 if (skippy < 0) || (iNdEx+skippy) < 0 { 9917 return ErrInvalidLengthLogservice 9918 } 9919 if (iNdEx + skippy) > l { 9920 return io.ErrUnexpectedEOF 9921 } 9922 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9923 iNdEx += skippy 9924 } 9925 } 9926 9927 if iNdEx > l { 9928 return io.ErrUnexpectedEOF 9929 } 9930 return nil 9931 } 9932 func (m *AllocateIDResponse) Unmarshal(dAtA []byte) error { 9933 l := len(dAtA) 9934 iNdEx := 0 9935 for iNdEx < l { 9936 preIndex := iNdEx 9937 var wire uint64 9938 for shift := uint(0); ; shift += 7 { 9939 if shift >= 64 { 9940 return ErrIntOverflowLogservice 9941 } 9942 if iNdEx >= l { 9943 return io.ErrUnexpectedEOF 9944 } 9945 b := dAtA[iNdEx] 9946 iNdEx++ 9947 wire |= uint64(b&0x7F) << shift 9948 if b < 0x80 { 9949 break 9950 } 9951 } 9952 fieldNum := int32(wire >> 3) 9953 wireType := int(wire & 0x7) 9954 if wireType == 4 { 9955 return fmt.Errorf("proto: AllocateIDResponse: wiretype end group for non-group") 9956 } 9957 if fieldNum <= 0 { 9958 return fmt.Errorf("proto: AllocateIDResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9959 } 9960 switch fieldNum { 9961 case 1: 9962 if wireType != 0 { 9963 return fmt.Errorf("proto: wrong wireType = %d for field FirstID", wireType) 9964 } 9965 m.FirstID = 0 9966 for shift := uint(0); ; shift += 7 { 9967 if shift >= 64 { 9968 return ErrIntOverflowLogservice 9969 } 9970 if iNdEx >= l { 9971 return io.ErrUnexpectedEOF 9972 } 9973 b := dAtA[iNdEx] 9974 iNdEx++ 9975 m.FirstID |= uint64(b&0x7F) << shift 9976 if b < 0x80 { 9977 break 9978 } 9979 } 9980 default: 9981 iNdEx = preIndex 9982 skippy, err := skipLogservice(dAtA[iNdEx:]) 9983 if err != nil { 9984 return err 9985 } 9986 if (skippy < 0) || (iNdEx+skippy) < 0 { 9987 return ErrInvalidLengthLogservice 9988 } 9989 if (iNdEx + skippy) > l { 9990 return io.ErrUnexpectedEOF 9991 } 9992 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9993 iNdEx += skippy 9994 } 9995 } 9996 9997 if iNdEx > l { 9998 return io.ErrUnexpectedEOF 9999 } 10000 return nil 10001 } 10002 func (m *Response) Unmarshal(dAtA []byte) error { 10003 l := len(dAtA) 10004 iNdEx := 0 10005 for iNdEx < l { 10006 preIndex := iNdEx 10007 var wire uint64 10008 for shift := uint(0); ; shift += 7 { 10009 if shift >= 64 { 10010 return ErrIntOverflowLogservice 10011 } 10012 if iNdEx >= l { 10013 return io.ErrUnexpectedEOF 10014 } 10015 b := dAtA[iNdEx] 10016 iNdEx++ 10017 wire |= uint64(b&0x7F) << shift 10018 if b < 0x80 { 10019 break 10020 } 10021 } 10022 fieldNum := int32(wire >> 3) 10023 wireType := int(wire & 0x7) 10024 if wireType == 4 { 10025 return fmt.Errorf("proto: Response: wiretype end group for non-group") 10026 } 10027 if fieldNum <= 0 { 10028 return fmt.Errorf("proto: Response: illegal tag %d (wire type %d)", fieldNum, wire) 10029 } 10030 switch fieldNum { 10031 case 1: 10032 if wireType != 0 { 10033 return fmt.Errorf("proto: wrong wireType = %d for field RequestID", wireType) 10034 } 10035 m.RequestID = 0 10036 for shift := uint(0); ; shift += 7 { 10037 if shift >= 64 { 10038 return ErrIntOverflowLogservice 10039 } 10040 if iNdEx >= l { 10041 return io.ErrUnexpectedEOF 10042 } 10043 b := dAtA[iNdEx] 10044 iNdEx++ 10045 m.RequestID |= uint64(b&0x7F) << shift 10046 if b < 0x80 { 10047 break 10048 } 10049 } 10050 case 2: 10051 if wireType != 0 { 10052 return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType) 10053 } 10054 m.Method = 0 10055 for shift := uint(0); ; shift += 7 { 10056 if shift >= 64 { 10057 return ErrIntOverflowLogservice 10058 } 10059 if iNdEx >= l { 10060 return io.ErrUnexpectedEOF 10061 } 10062 b := dAtA[iNdEx] 10063 iNdEx++ 10064 m.Method |= MethodType(b&0x7F) << shift 10065 if b < 0x80 { 10066 break 10067 } 10068 } 10069 case 3: 10070 if wireType != 0 { 10071 return fmt.Errorf("proto: wrong wireType = %d for field ErrorCode", wireType) 10072 } 10073 m.ErrorCode = 0 10074 for shift := uint(0); ; shift += 7 { 10075 if shift >= 64 { 10076 return ErrIntOverflowLogservice 10077 } 10078 if iNdEx >= l { 10079 return io.ErrUnexpectedEOF 10080 } 10081 b := dAtA[iNdEx] 10082 iNdEx++ 10083 m.ErrorCode |= uint32(b&0x7F) << shift 10084 if b < 0x80 { 10085 break 10086 } 10087 } 10088 case 4: 10089 if wireType != 2 { 10090 return fmt.Errorf("proto: wrong wireType = %d for field ErrorMessage", wireType) 10091 } 10092 var stringLen uint64 10093 for shift := uint(0); ; shift += 7 { 10094 if shift >= 64 { 10095 return ErrIntOverflowLogservice 10096 } 10097 if iNdEx >= l { 10098 return io.ErrUnexpectedEOF 10099 } 10100 b := dAtA[iNdEx] 10101 iNdEx++ 10102 stringLen |= uint64(b&0x7F) << shift 10103 if b < 0x80 { 10104 break 10105 } 10106 } 10107 intStringLen := int(stringLen) 10108 if intStringLen < 0 { 10109 return ErrInvalidLengthLogservice 10110 } 10111 postIndex := iNdEx + intStringLen 10112 if postIndex < 0 { 10113 return ErrInvalidLengthLogservice 10114 } 10115 if postIndex > l { 10116 return io.ErrUnexpectedEOF 10117 } 10118 m.ErrorMessage = string(dAtA[iNdEx:postIndex]) 10119 iNdEx = postIndex 10120 case 5: 10121 if wireType != 0 { 10122 return fmt.Errorf("proto: wrong wireType = %d for field IsHAKeeper", wireType) 10123 } 10124 var v int 10125 for shift := uint(0); ; shift += 7 { 10126 if shift >= 64 { 10127 return ErrIntOverflowLogservice 10128 } 10129 if iNdEx >= l { 10130 return io.ErrUnexpectedEOF 10131 } 10132 b := dAtA[iNdEx] 10133 iNdEx++ 10134 v |= int(b&0x7F) << shift 10135 if b < 0x80 { 10136 break 10137 } 10138 } 10139 m.IsHAKeeper = bool(v != 0) 10140 case 6: 10141 if wireType != 2 { 10142 return fmt.Errorf("proto: wrong wireType = %d for field LogResponse", wireType) 10143 } 10144 var msglen int 10145 for shift := uint(0); ; shift += 7 { 10146 if shift >= 64 { 10147 return ErrIntOverflowLogservice 10148 } 10149 if iNdEx >= l { 10150 return io.ErrUnexpectedEOF 10151 } 10152 b := dAtA[iNdEx] 10153 iNdEx++ 10154 msglen |= int(b&0x7F) << shift 10155 if b < 0x80 { 10156 break 10157 } 10158 } 10159 if msglen < 0 { 10160 return ErrInvalidLengthLogservice 10161 } 10162 postIndex := iNdEx + msglen 10163 if postIndex < 0 { 10164 return ErrInvalidLengthLogservice 10165 } 10166 if postIndex > l { 10167 return io.ErrUnexpectedEOF 10168 } 10169 if err := m.LogResponse.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10170 return err 10171 } 10172 iNdEx = postIndex 10173 case 7: 10174 if wireType != 2 { 10175 return fmt.Errorf("proto: wrong wireType = %d for field CommandBatch", wireType) 10176 } 10177 var msglen int 10178 for shift := uint(0); ; shift += 7 { 10179 if shift >= 64 { 10180 return ErrIntOverflowLogservice 10181 } 10182 if iNdEx >= l { 10183 return io.ErrUnexpectedEOF 10184 } 10185 b := dAtA[iNdEx] 10186 iNdEx++ 10187 msglen |= int(b&0x7F) << shift 10188 if b < 0x80 { 10189 break 10190 } 10191 } 10192 if msglen < 0 { 10193 return ErrInvalidLengthLogservice 10194 } 10195 postIndex := iNdEx + msglen 10196 if postIndex < 0 { 10197 return ErrInvalidLengthLogservice 10198 } 10199 if postIndex > l { 10200 return io.ErrUnexpectedEOF 10201 } 10202 if m.CommandBatch == nil { 10203 m.CommandBatch = &CommandBatch{} 10204 } 10205 if err := m.CommandBatch.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10206 return err 10207 } 10208 iNdEx = postIndex 10209 case 8: 10210 if wireType != 2 { 10211 return fmt.Errorf("proto: wrong wireType = %d for field TsoResponse", wireType) 10212 } 10213 var msglen int 10214 for shift := uint(0); ; shift += 7 { 10215 if shift >= 64 { 10216 return ErrIntOverflowLogservice 10217 } 10218 if iNdEx >= l { 10219 return io.ErrUnexpectedEOF 10220 } 10221 b := dAtA[iNdEx] 10222 iNdEx++ 10223 msglen |= int(b&0x7F) << shift 10224 if b < 0x80 { 10225 break 10226 } 10227 } 10228 if msglen < 0 { 10229 return ErrInvalidLengthLogservice 10230 } 10231 postIndex := iNdEx + msglen 10232 if postIndex < 0 { 10233 return ErrInvalidLengthLogservice 10234 } 10235 if postIndex > l { 10236 return io.ErrUnexpectedEOF 10237 } 10238 if m.TsoResponse == nil { 10239 m.TsoResponse = &TsoResponse{} 10240 } 10241 if err := m.TsoResponse.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10242 return err 10243 } 10244 iNdEx = postIndex 10245 case 9: 10246 if wireType != 2 { 10247 return fmt.Errorf("proto: wrong wireType = %d for field ClusterDetails", wireType) 10248 } 10249 var msglen int 10250 for shift := uint(0); ; shift += 7 { 10251 if shift >= 64 { 10252 return ErrIntOverflowLogservice 10253 } 10254 if iNdEx >= l { 10255 return io.ErrUnexpectedEOF 10256 } 10257 b := dAtA[iNdEx] 10258 iNdEx++ 10259 msglen |= int(b&0x7F) << shift 10260 if b < 0x80 { 10261 break 10262 } 10263 } 10264 if msglen < 0 { 10265 return ErrInvalidLengthLogservice 10266 } 10267 postIndex := iNdEx + msglen 10268 if postIndex < 0 { 10269 return ErrInvalidLengthLogservice 10270 } 10271 if postIndex > l { 10272 return io.ErrUnexpectedEOF 10273 } 10274 if m.ClusterDetails == nil { 10275 m.ClusterDetails = &ClusterDetails{} 10276 } 10277 if err := m.ClusterDetails.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10278 return err 10279 } 10280 iNdEx = postIndex 10281 case 10: 10282 if wireType != 2 { 10283 return fmt.Errorf("proto: wrong wireType = %d for field ShardInfo", wireType) 10284 } 10285 var msglen int 10286 for shift := uint(0); ; shift += 7 { 10287 if shift >= 64 { 10288 return ErrIntOverflowLogservice 10289 } 10290 if iNdEx >= l { 10291 return io.ErrUnexpectedEOF 10292 } 10293 b := dAtA[iNdEx] 10294 iNdEx++ 10295 msglen |= int(b&0x7F) << shift 10296 if b < 0x80 { 10297 break 10298 } 10299 } 10300 if msglen < 0 { 10301 return ErrInvalidLengthLogservice 10302 } 10303 postIndex := iNdEx + msglen 10304 if postIndex < 0 { 10305 return ErrInvalidLengthLogservice 10306 } 10307 if postIndex > l { 10308 return io.ErrUnexpectedEOF 10309 } 10310 if m.ShardInfo == nil { 10311 m.ShardInfo = &ShardInfoQueryResult{} 10312 } 10313 if err := m.ShardInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10314 return err 10315 } 10316 iNdEx = postIndex 10317 case 11: 10318 if wireType != 2 { 10319 return fmt.Errorf("proto: wrong wireType = %d for field AllocateID", wireType) 10320 } 10321 var msglen int 10322 for shift := uint(0); ; shift += 7 { 10323 if shift >= 64 { 10324 return ErrIntOverflowLogservice 10325 } 10326 if iNdEx >= l { 10327 return io.ErrUnexpectedEOF 10328 } 10329 b := dAtA[iNdEx] 10330 iNdEx++ 10331 msglen |= int(b&0x7F) << shift 10332 if b < 0x80 { 10333 break 10334 } 10335 } 10336 if msglen < 0 { 10337 return ErrInvalidLengthLogservice 10338 } 10339 postIndex := iNdEx + msglen 10340 if postIndex < 0 { 10341 return ErrInvalidLengthLogservice 10342 } 10343 if postIndex > l { 10344 return io.ErrUnexpectedEOF 10345 } 10346 if m.AllocateID == nil { 10347 m.AllocateID = &AllocateIDResponse{} 10348 } 10349 if err := m.AllocateID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10350 return err 10351 } 10352 iNdEx = postIndex 10353 case 12: 10354 if wireType != 2 { 10355 return fmt.Errorf("proto: wrong wireType = %d for field CheckerState", wireType) 10356 } 10357 var msglen int 10358 for shift := uint(0); ; shift += 7 { 10359 if shift >= 64 { 10360 return ErrIntOverflowLogservice 10361 } 10362 if iNdEx >= l { 10363 return io.ErrUnexpectedEOF 10364 } 10365 b := dAtA[iNdEx] 10366 iNdEx++ 10367 msglen |= int(b&0x7F) << shift 10368 if b < 0x80 { 10369 break 10370 } 10371 } 10372 if msglen < 0 { 10373 return ErrInvalidLengthLogservice 10374 } 10375 postIndex := iNdEx + msglen 10376 if postIndex < 0 { 10377 return ErrInvalidLengthLogservice 10378 } 10379 if postIndex > l { 10380 return io.ErrUnexpectedEOF 10381 } 10382 if m.CheckerState == nil { 10383 m.CheckerState = &CheckerState{} 10384 } 10385 if err := m.CheckerState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10386 return err 10387 } 10388 iNdEx = postIndex 10389 default: 10390 iNdEx = preIndex 10391 skippy, err := skipLogservice(dAtA[iNdEx:]) 10392 if err != nil { 10393 return err 10394 } 10395 if (skippy < 0) || (iNdEx+skippy) < 0 { 10396 return ErrInvalidLengthLogservice 10397 } 10398 if (iNdEx + skippy) > l { 10399 return io.ErrUnexpectedEOF 10400 } 10401 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10402 iNdEx += skippy 10403 } 10404 } 10405 10406 if iNdEx > l { 10407 return io.ErrUnexpectedEOF 10408 } 10409 return nil 10410 } 10411 func (m *LogRecordResponse) Unmarshal(dAtA []byte) error { 10412 l := len(dAtA) 10413 iNdEx := 0 10414 for iNdEx < l { 10415 preIndex := iNdEx 10416 var wire uint64 10417 for shift := uint(0); ; shift += 7 { 10418 if shift >= 64 { 10419 return ErrIntOverflowLogservice 10420 } 10421 if iNdEx >= l { 10422 return io.ErrUnexpectedEOF 10423 } 10424 b := dAtA[iNdEx] 10425 iNdEx++ 10426 wire |= uint64(b&0x7F) << shift 10427 if b < 0x80 { 10428 break 10429 } 10430 } 10431 fieldNum := int32(wire >> 3) 10432 wireType := int(wire & 0x7) 10433 if wireType == 4 { 10434 return fmt.Errorf("proto: LogRecordResponse: wiretype end group for non-group") 10435 } 10436 if fieldNum <= 0 { 10437 return fmt.Errorf("proto: LogRecordResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10438 } 10439 switch fieldNum { 10440 case 1: 10441 if wireType != 2 { 10442 return fmt.Errorf("proto: wrong wireType = %d for field Records", wireType) 10443 } 10444 var msglen int 10445 for shift := uint(0); ; shift += 7 { 10446 if shift >= 64 { 10447 return ErrIntOverflowLogservice 10448 } 10449 if iNdEx >= l { 10450 return io.ErrUnexpectedEOF 10451 } 10452 b := dAtA[iNdEx] 10453 iNdEx++ 10454 msglen |= int(b&0x7F) << shift 10455 if b < 0x80 { 10456 break 10457 } 10458 } 10459 if msglen < 0 { 10460 return ErrInvalidLengthLogservice 10461 } 10462 postIndex := iNdEx + msglen 10463 if postIndex < 0 { 10464 return ErrInvalidLengthLogservice 10465 } 10466 if postIndex > l { 10467 return io.ErrUnexpectedEOF 10468 } 10469 m.Records = append(m.Records, LogRecord{}) 10470 if err := m.Records[len(m.Records)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10471 return err 10472 } 10473 iNdEx = postIndex 10474 default: 10475 iNdEx = preIndex 10476 skippy, err := skipLogservice(dAtA[iNdEx:]) 10477 if err != nil { 10478 return err 10479 } 10480 if (skippy < 0) || (iNdEx+skippy) < 0 { 10481 return ErrInvalidLengthLogservice 10482 } 10483 if (iNdEx + skippy) > l { 10484 return io.ErrUnexpectedEOF 10485 } 10486 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10487 iNdEx += skippy 10488 } 10489 } 10490 10491 if iNdEx > l { 10492 return io.ErrUnexpectedEOF 10493 } 10494 return nil 10495 } 10496 func (m *TsoResponse) Unmarshal(dAtA []byte) error { 10497 l := len(dAtA) 10498 iNdEx := 0 10499 for iNdEx < l { 10500 preIndex := iNdEx 10501 var wire uint64 10502 for shift := uint(0); ; shift += 7 { 10503 if shift >= 64 { 10504 return ErrIntOverflowLogservice 10505 } 10506 if iNdEx >= l { 10507 return io.ErrUnexpectedEOF 10508 } 10509 b := dAtA[iNdEx] 10510 iNdEx++ 10511 wire |= uint64(b&0x7F) << shift 10512 if b < 0x80 { 10513 break 10514 } 10515 } 10516 fieldNum := int32(wire >> 3) 10517 wireType := int(wire & 0x7) 10518 if wireType == 4 { 10519 return fmt.Errorf("proto: TsoResponse: wiretype end group for non-group") 10520 } 10521 if fieldNum <= 0 { 10522 return fmt.Errorf("proto: TsoResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10523 } 10524 switch fieldNum { 10525 case 1: 10526 if wireType != 0 { 10527 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 10528 } 10529 m.Value = 0 10530 for shift := uint(0); ; shift += 7 { 10531 if shift >= 64 { 10532 return ErrIntOverflowLogservice 10533 } 10534 if iNdEx >= l { 10535 return io.ErrUnexpectedEOF 10536 } 10537 b := dAtA[iNdEx] 10538 iNdEx++ 10539 m.Value |= uint64(b&0x7F) << shift 10540 if b < 0x80 { 10541 break 10542 } 10543 } 10544 default: 10545 iNdEx = preIndex 10546 skippy, err := skipLogservice(dAtA[iNdEx:]) 10547 if err != nil { 10548 return err 10549 } 10550 if (skippy < 0) || (iNdEx+skippy) < 0 { 10551 return ErrInvalidLengthLogservice 10552 } 10553 if (iNdEx + skippy) > l { 10554 return io.ErrUnexpectedEOF 10555 } 10556 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10557 iNdEx += skippy 10558 } 10559 } 10560 10561 if iNdEx > l { 10562 return io.ErrUnexpectedEOF 10563 } 10564 return nil 10565 } 10566 func (m *TaskTableUser) Unmarshal(dAtA []byte) error { 10567 l := len(dAtA) 10568 iNdEx := 0 10569 for iNdEx < l { 10570 preIndex := iNdEx 10571 var wire uint64 10572 for shift := uint(0); ; shift += 7 { 10573 if shift >= 64 { 10574 return ErrIntOverflowLogservice 10575 } 10576 if iNdEx >= l { 10577 return io.ErrUnexpectedEOF 10578 } 10579 b := dAtA[iNdEx] 10580 iNdEx++ 10581 wire |= uint64(b&0x7F) << shift 10582 if b < 0x80 { 10583 break 10584 } 10585 } 10586 fieldNum := int32(wire >> 3) 10587 wireType := int(wire & 0x7) 10588 if wireType == 4 { 10589 return fmt.Errorf("proto: TaskTableUser: wiretype end group for non-group") 10590 } 10591 if fieldNum <= 0 { 10592 return fmt.Errorf("proto: TaskTableUser: illegal tag %d (wire type %d)", fieldNum, wire) 10593 } 10594 switch fieldNum { 10595 case 1: 10596 if wireType != 2 { 10597 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 10598 } 10599 var stringLen uint64 10600 for shift := uint(0); ; shift += 7 { 10601 if shift >= 64 { 10602 return ErrIntOverflowLogservice 10603 } 10604 if iNdEx >= l { 10605 return io.ErrUnexpectedEOF 10606 } 10607 b := dAtA[iNdEx] 10608 iNdEx++ 10609 stringLen |= uint64(b&0x7F) << shift 10610 if b < 0x80 { 10611 break 10612 } 10613 } 10614 intStringLen := int(stringLen) 10615 if intStringLen < 0 { 10616 return ErrInvalidLengthLogservice 10617 } 10618 postIndex := iNdEx + intStringLen 10619 if postIndex < 0 { 10620 return ErrInvalidLengthLogservice 10621 } 10622 if postIndex > l { 10623 return io.ErrUnexpectedEOF 10624 } 10625 m.Username = string(dAtA[iNdEx:postIndex]) 10626 iNdEx = postIndex 10627 case 2: 10628 if wireType != 2 { 10629 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) 10630 } 10631 var stringLen uint64 10632 for shift := uint(0); ; shift += 7 { 10633 if shift >= 64 { 10634 return ErrIntOverflowLogservice 10635 } 10636 if iNdEx >= l { 10637 return io.ErrUnexpectedEOF 10638 } 10639 b := dAtA[iNdEx] 10640 iNdEx++ 10641 stringLen |= uint64(b&0x7F) << shift 10642 if b < 0x80 { 10643 break 10644 } 10645 } 10646 intStringLen := int(stringLen) 10647 if intStringLen < 0 { 10648 return ErrInvalidLengthLogservice 10649 } 10650 postIndex := iNdEx + intStringLen 10651 if postIndex < 0 { 10652 return ErrInvalidLengthLogservice 10653 } 10654 if postIndex > l { 10655 return io.ErrUnexpectedEOF 10656 } 10657 m.Password = string(dAtA[iNdEx:postIndex]) 10658 iNdEx = postIndex 10659 default: 10660 iNdEx = preIndex 10661 skippy, err := skipLogservice(dAtA[iNdEx:]) 10662 if err != nil { 10663 return err 10664 } 10665 if (skippy < 0) || (iNdEx+skippy) < 0 { 10666 return ErrInvalidLengthLogservice 10667 } 10668 if (iNdEx + skippy) > l { 10669 return io.ErrUnexpectedEOF 10670 } 10671 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10672 iNdEx += skippy 10673 } 10674 } 10675 10676 if iNdEx > l { 10677 return io.ErrUnexpectedEOF 10678 } 10679 return nil 10680 } 10681 func (m *Replica) Unmarshal(dAtA []byte) error { 10682 l := len(dAtA) 10683 iNdEx := 0 10684 for iNdEx < l { 10685 preIndex := iNdEx 10686 var wire uint64 10687 for shift := uint(0); ; shift += 7 { 10688 if shift >= 64 { 10689 return ErrIntOverflowLogservice 10690 } 10691 if iNdEx >= l { 10692 return io.ErrUnexpectedEOF 10693 } 10694 b := dAtA[iNdEx] 10695 iNdEx++ 10696 wire |= uint64(b&0x7F) << shift 10697 if b < 0x80 { 10698 break 10699 } 10700 } 10701 fieldNum := int32(wire >> 3) 10702 wireType := int(wire & 0x7) 10703 if wireType == 4 { 10704 return fmt.Errorf("proto: Replica: wiretype end group for non-group") 10705 } 10706 if fieldNum <= 0 { 10707 return fmt.Errorf("proto: Replica: illegal tag %d (wire type %d)", fieldNum, wire) 10708 } 10709 switch fieldNum { 10710 case 1: 10711 if wireType != 2 { 10712 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 10713 } 10714 var stringLen uint64 10715 for shift := uint(0); ; shift += 7 { 10716 if shift >= 64 { 10717 return ErrIntOverflowLogservice 10718 } 10719 if iNdEx >= l { 10720 return io.ErrUnexpectedEOF 10721 } 10722 b := dAtA[iNdEx] 10723 iNdEx++ 10724 stringLen |= uint64(b&0x7F) << shift 10725 if b < 0x80 { 10726 break 10727 } 10728 } 10729 intStringLen := int(stringLen) 10730 if intStringLen < 0 { 10731 return ErrInvalidLengthLogservice 10732 } 10733 postIndex := iNdEx + intStringLen 10734 if postIndex < 0 { 10735 return ErrInvalidLengthLogservice 10736 } 10737 if postIndex > l { 10738 return io.ErrUnexpectedEOF 10739 } 10740 m.UUID = string(dAtA[iNdEx:postIndex]) 10741 iNdEx = postIndex 10742 case 2: 10743 if wireType != 0 { 10744 return fmt.Errorf("proto: wrong wireType = %d for field ShardID", wireType) 10745 } 10746 m.ShardID = 0 10747 for shift := uint(0); ; shift += 7 { 10748 if shift >= 64 { 10749 return ErrIntOverflowLogservice 10750 } 10751 if iNdEx >= l { 10752 return io.ErrUnexpectedEOF 10753 } 10754 b := dAtA[iNdEx] 10755 iNdEx++ 10756 m.ShardID |= uint64(b&0x7F) << shift 10757 if b < 0x80 { 10758 break 10759 } 10760 } 10761 case 3: 10762 if wireType != 0 { 10763 return fmt.Errorf("proto: wrong wireType = %d for field ReplicaID", wireType) 10764 } 10765 m.ReplicaID = 0 10766 for shift := uint(0); ; shift += 7 { 10767 if shift >= 64 { 10768 return ErrIntOverflowLogservice 10769 } 10770 if iNdEx >= l { 10771 return io.ErrUnexpectedEOF 10772 } 10773 b := dAtA[iNdEx] 10774 iNdEx++ 10775 m.ReplicaID |= uint64(b&0x7F) << shift 10776 if b < 0x80 { 10777 break 10778 } 10779 } 10780 case 4: 10781 if wireType != 0 { 10782 return fmt.Errorf("proto: wrong wireType = %d for field Epoch", wireType) 10783 } 10784 m.Epoch = 0 10785 for shift := uint(0); ; shift += 7 { 10786 if shift >= 64 { 10787 return ErrIntOverflowLogservice 10788 } 10789 if iNdEx >= l { 10790 return io.ErrUnexpectedEOF 10791 } 10792 b := dAtA[iNdEx] 10793 iNdEx++ 10794 m.Epoch |= uint64(b&0x7F) << shift 10795 if b < 0x80 { 10796 break 10797 } 10798 } 10799 case 5: 10800 if wireType != 0 { 10801 return fmt.Errorf("proto: wrong wireType = %d for field LogShardID", wireType) 10802 } 10803 m.LogShardID = 0 10804 for shift := uint(0); ; shift += 7 { 10805 if shift >= 64 { 10806 return ErrIntOverflowLogservice 10807 } 10808 if iNdEx >= l { 10809 return io.ErrUnexpectedEOF 10810 } 10811 b := dAtA[iNdEx] 10812 iNdEx++ 10813 m.LogShardID |= uint64(b&0x7F) << shift 10814 if b < 0x80 { 10815 break 10816 } 10817 } 10818 default: 10819 iNdEx = preIndex 10820 skippy, err := skipLogservice(dAtA[iNdEx:]) 10821 if err != nil { 10822 return err 10823 } 10824 if (skippy < 0) || (iNdEx+skippy) < 0 { 10825 return ErrInvalidLengthLogservice 10826 } 10827 if (iNdEx + skippy) > l { 10828 return io.ErrUnexpectedEOF 10829 } 10830 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10831 iNdEx += skippy 10832 } 10833 } 10834 10835 if iNdEx > l { 10836 return io.ErrUnexpectedEOF 10837 } 10838 return nil 10839 } 10840 func (m *ConfigChange) Unmarshal(dAtA []byte) error { 10841 l := len(dAtA) 10842 iNdEx := 0 10843 for iNdEx < l { 10844 preIndex := iNdEx 10845 var wire uint64 10846 for shift := uint(0); ; shift += 7 { 10847 if shift >= 64 { 10848 return ErrIntOverflowLogservice 10849 } 10850 if iNdEx >= l { 10851 return io.ErrUnexpectedEOF 10852 } 10853 b := dAtA[iNdEx] 10854 iNdEx++ 10855 wire |= uint64(b&0x7F) << shift 10856 if b < 0x80 { 10857 break 10858 } 10859 } 10860 fieldNum := int32(wire >> 3) 10861 wireType := int(wire & 0x7) 10862 if wireType == 4 { 10863 return fmt.Errorf("proto: ConfigChange: wiretype end group for non-group") 10864 } 10865 if fieldNum <= 0 { 10866 return fmt.Errorf("proto: ConfigChange: illegal tag %d (wire type %d)", fieldNum, wire) 10867 } 10868 switch fieldNum { 10869 case 1: 10870 if wireType != 2 { 10871 return fmt.Errorf("proto: wrong wireType = %d for field Replica", wireType) 10872 } 10873 var msglen int 10874 for shift := uint(0); ; shift += 7 { 10875 if shift >= 64 { 10876 return ErrIntOverflowLogservice 10877 } 10878 if iNdEx >= l { 10879 return io.ErrUnexpectedEOF 10880 } 10881 b := dAtA[iNdEx] 10882 iNdEx++ 10883 msglen |= int(b&0x7F) << shift 10884 if b < 0x80 { 10885 break 10886 } 10887 } 10888 if msglen < 0 { 10889 return ErrInvalidLengthLogservice 10890 } 10891 postIndex := iNdEx + msglen 10892 if postIndex < 0 { 10893 return ErrInvalidLengthLogservice 10894 } 10895 if postIndex > l { 10896 return io.ErrUnexpectedEOF 10897 } 10898 if err := m.Replica.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10899 return err 10900 } 10901 iNdEx = postIndex 10902 case 2: 10903 if wireType != 0 { 10904 return fmt.Errorf("proto: wrong wireType = %d for field ChangeType", wireType) 10905 } 10906 m.ChangeType = 0 10907 for shift := uint(0); ; shift += 7 { 10908 if shift >= 64 { 10909 return ErrIntOverflowLogservice 10910 } 10911 if iNdEx >= l { 10912 return io.ErrUnexpectedEOF 10913 } 10914 b := dAtA[iNdEx] 10915 iNdEx++ 10916 m.ChangeType |= ConfigChangeType(b&0x7F) << shift 10917 if b < 0x80 { 10918 break 10919 } 10920 } 10921 case 3: 10922 if wireType != 2 { 10923 return fmt.Errorf("proto: wrong wireType = %d for field InitialMembers", wireType) 10924 } 10925 var msglen int 10926 for shift := uint(0); ; shift += 7 { 10927 if shift >= 64 { 10928 return ErrIntOverflowLogservice 10929 } 10930 if iNdEx >= l { 10931 return io.ErrUnexpectedEOF 10932 } 10933 b := dAtA[iNdEx] 10934 iNdEx++ 10935 msglen |= int(b&0x7F) << shift 10936 if b < 0x80 { 10937 break 10938 } 10939 } 10940 if msglen < 0 { 10941 return ErrInvalidLengthLogservice 10942 } 10943 postIndex := iNdEx + msglen 10944 if postIndex < 0 { 10945 return ErrInvalidLengthLogservice 10946 } 10947 if postIndex > l { 10948 return io.ErrUnexpectedEOF 10949 } 10950 if m.InitialMembers == nil { 10951 m.InitialMembers = make(map[uint64]string) 10952 } 10953 var mapkey uint64 10954 var mapvalue string 10955 for iNdEx < postIndex { 10956 entryPreIndex := iNdEx 10957 var wire uint64 10958 for shift := uint(0); ; shift += 7 { 10959 if shift >= 64 { 10960 return ErrIntOverflowLogservice 10961 } 10962 if iNdEx >= l { 10963 return io.ErrUnexpectedEOF 10964 } 10965 b := dAtA[iNdEx] 10966 iNdEx++ 10967 wire |= uint64(b&0x7F) << shift 10968 if b < 0x80 { 10969 break 10970 } 10971 } 10972 fieldNum := int32(wire >> 3) 10973 if fieldNum == 1 { 10974 for shift := uint(0); ; shift += 7 { 10975 if shift >= 64 { 10976 return ErrIntOverflowLogservice 10977 } 10978 if iNdEx >= l { 10979 return io.ErrUnexpectedEOF 10980 } 10981 b := dAtA[iNdEx] 10982 iNdEx++ 10983 mapkey |= uint64(b&0x7F) << shift 10984 if b < 0x80 { 10985 break 10986 } 10987 } 10988 } else if fieldNum == 2 { 10989 var stringLenmapvalue uint64 10990 for shift := uint(0); ; shift += 7 { 10991 if shift >= 64 { 10992 return ErrIntOverflowLogservice 10993 } 10994 if iNdEx >= l { 10995 return io.ErrUnexpectedEOF 10996 } 10997 b := dAtA[iNdEx] 10998 iNdEx++ 10999 stringLenmapvalue |= uint64(b&0x7F) << shift 11000 if b < 0x80 { 11001 break 11002 } 11003 } 11004 intStringLenmapvalue := int(stringLenmapvalue) 11005 if intStringLenmapvalue < 0 { 11006 return ErrInvalidLengthLogservice 11007 } 11008 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 11009 if postStringIndexmapvalue < 0 { 11010 return ErrInvalidLengthLogservice 11011 } 11012 if postStringIndexmapvalue > l { 11013 return io.ErrUnexpectedEOF 11014 } 11015 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 11016 iNdEx = postStringIndexmapvalue 11017 } else { 11018 iNdEx = entryPreIndex 11019 skippy, err := skipLogservice(dAtA[iNdEx:]) 11020 if err != nil { 11021 return err 11022 } 11023 if (skippy < 0) || (iNdEx+skippy) < 0 { 11024 return ErrInvalidLengthLogservice 11025 } 11026 if (iNdEx + skippy) > postIndex { 11027 return io.ErrUnexpectedEOF 11028 } 11029 iNdEx += skippy 11030 } 11031 } 11032 m.InitialMembers[mapkey] = mapvalue 11033 iNdEx = postIndex 11034 default: 11035 iNdEx = preIndex 11036 skippy, err := skipLogservice(dAtA[iNdEx:]) 11037 if err != nil { 11038 return err 11039 } 11040 if (skippy < 0) || (iNdEx+skippy) < 0 { 11041 return ErrInvalidLengthLogservice 11042 } 11043 if (iNdEx + skippy) > l { 11044 return io.ErrUnexpectedEOF 11045 } 11046 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11047 iNdEx += skippy 11048 } 11049 } 11050 11051 if iNdEx > l { 11052 return io.ErrUnexpectedEOF 11053 } 11054 return nil 11055 } 11056 func (m *ShutdownStore) Unmarshal(dAtA []byte) error { 11057 l := len(dAtA) 11058 iNdEx := 0 11059 for iNdEx < l { 11060 preIndex := iNdEx 11061 var wire uint64 11062 for shift := uint(0); ; shift += 7 { 11063 if shift >= 64 { 11064 return ErrIntOverflowLogservice 11065 } 11066 if iNdEx >= l { 11067 return io.ErrUnexpectedEOF 11068 } 11069 b := dAtA[iNdEx] 11070 iNdEx++ 11071 wire |= uint64(b&0x7F) << shift 11072 if b < 0x80 { 11073 break 11074 } 11075 } 11076 fieldNum := int32(wire >> 3) 11077 wireType := int(wire & 0x7) 11078 if wireType == 4 { 11079 return fmt.Errorf("proto: ShutdownStore: wiretype end group for non-group") 11080 } 11081 if fieldNum <= 0 { 11082 return fmt.Errorf("proto: ShutdownStore: illegal tag %d (wire type %d)", fieldNum, wire) 11083 } 11084 switch fieldNum { 11085 case 1: 11086 if wireType != 2 { 11087 return fmt.Errorf("proto: wrong wireType = %d for field StoreID", wireType) 11088 } 11089 var stringLen uint64 11090 for shift := uint(0); ; shift += 7 { 11091 if shift >= 64 { 11092 return ErrIntOverflowLogservice 11093 } 11094 if iNdEx >= l { 11095 return io.ErrUnexpectedEOF 11096 } 11097 b := dAtA[iNdEx] 11098 iNdEx++ 11099 stringLen |= uint64(b&0x7F) << shift 11100 if b < 0x80 { 11101 break 11102 } 11103 } 11104 intStringLen := int(stringLen) 11105 if intStringLen < 0 { 11106 return ErrInvalidLengthLogservice 11107 } 11108 postIndex := iNdEx + intStringLen 11109 if postIndex < 0 { 11110 return ErrInvalidLengthLogservice 11111 } 11112 if postIndex > l { 11113 return io.ErrUnexpectedEOF 11114 } 11115 m.StoreID = string(dAtA[iNdEx:postIndex]) 11116 iNdEx = postIndex 11117 default: 11118 iNdEx = preIndex 11119 skippy, err := skipLogservice(dAtA[iNdEx:]) 11120 if err != nil { 11121 return err 11122 } 11123 if (skippy < 0) || (iNdEx+skippy) < 0 { 11124 return ErrInvalidLengthLogservice 11125 } 11126 if (iNdEx + skippy) > l { 11127 return io.ErrUnexpectedEOF 11128 } 11129 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11130 iNdEx += skippy 11131 } 11132 } 11133 11134 if iNdEx > l { 11135 return io.ErrUnexpectedEOF 11136 } 11137 return nil 11138 } 11139 func (m *ScheduleCommand) Unmarshal(dAtA []byte) error { 11140 l := len(dAtA) 11141 iNdEx := 0 11142 for iNdEx < l { 11143 preIndex := iNdEx 11144 var wire uint64 11145 for shift := uint(0); ; shift += 7 { 11146 if shift >= 64 { 11147 return ErrIntOverflowLogservice 11148 } 11149 if iNdEx >= l { 11150 return io.ErrUnexpectedEOF 11151 } 11152 b := dAtA[iNdEx] 11153 iNdEx++ 11154 wire |= uint64(b&0x7F) << shift 11155 if b < 0x80 { 11156 break 11157 } 11158 } 11159 fieldNum := int32(wire >> 3) 11160 wireType := int(wire & 0x7) 11161 if wireType == 4 { 11162 return fmt.Errorf("proto: ScheduleCommand: wiretype end group for non-group") 11163 } 11164 if fieldNum <= 0 { 11165 return fmt.Errorf("proto: ScheduleCommand: illegal tag %d (wire type %d)", fieldNum, wire) 11166 } 11167 switch fieldNum { 11168 case 1: 11169 if wireType != 2 { 11170 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 11171 } 11172 var stringLen uint64 11173 for shift := uint(0); ; shift += 7 { 11174 if shift >= 64 { 11175 return ErrIntOverflowLogservice 11176 } 11177 if iNdEx >= l { 11178 return io.ErrUnexpectedEOF 11179 } 11180 b := dAtA[iNdEx] 11181 iNdEx++ 11182 stringLen |= uint64(b&0x7F) << shift 11183 if b < 0x80 { 11184 break 11185 } 11186 } 11187 intStringLen := int(stringLen) 11188 if intStringLen < 0 { 11189 return ErrInvalidLengthLogservice 11190 } 11191 postIndex := iNdEx + intStringLen 11192 if postIndex < 0 { 11193 return ErrInvalidLengthLogservice 11194 } 11195 if postIndex > l { 11196 return io.ErrUnexpectedEOF 11197 } 11198 m.UUID = string(dAtA[iNdEx:postIndex]) 11199 iNdEx = postIndex 11200 case 2: 11201 if wireType != 0 { 11202 return fmt.Errorf("proto: wrong wireType = %d for field Bootstrapping", wireType) 11203 } 11204 var v int 11205 for shift := uint(0); ; shift += 7 { 11206 if shift >= 64 { 11207 return ErrIntOverflowLogservice 11208 } 11209 if iNdEx >= l { 11210 return io.ErrUnexpectedEOF 11211 } 11212 b := dAtA[iNdEx] 11213 iNdEx++ 11214 v |= int(b&0x7F) << shift 11215 if b < 0x80 { 11216 break 11217 } 11218 } 11219 m.Bootstrapping = bool(v != 0) 11220 case 3: 11221 if wireType != 0 { 11222 return fmt.Errorf("proto: wrong wireType = %d for field ServiceType", wireType) 11223 } 11224 m.ServiceType = 0 11225 for shift := uint(0); ; shift += 7 { 11226 if shift >= 64 { 11227 return ErrIntOverflowLogservice 11228 } 11229 if iNdEx >= l { 11230 return io.ErrUnexpectedEOF 11231 } 11232 b := dAtA[iNdEx] 11233 iNdEx++ 11234 m.ServiceType |= ServiceType(b&0x7F) << shift 11235 if b < 0x80 { 11236 break 11237 } 11238 } 11239 case 4: 11240 if wireType != 2 { 11241 return fmt.Errorf("proto: wrong wireType = %d for field ConfigChange", wireType) 11242 } 11243 var msglen int 11244 for shift := uint(0); ; shift += 7 { 11245 if shift >= 64 { 11246 return ErrIntOverflowLogservice 11247 } 11248 if iNdEx >= l { 11249 return io.ErrUnexpectedEOF 11250 } 11251 b := dAtA[iNdEx] 11252 iNdEx++ 11253 msglen |= int(b&0x7F) << shift 11254 if b < 0x80 { 11255 break 11256 } 11257 } 11258 if msglen < 0 { 11259 return ErrInvalidLengthLogservice 11260 } 11261 postIndex := iNdEx + msglen 11262 if postIndex < 0 { 11263 return ErrInvalidLengthLogservice 11264 } 11265 if postIndex > l { 11266 return io.ErrUnexpectedEOF 11267 } 11268 if m.ConfigChange == nil { 11269 m.ConfigChange = &ConfigChange{} 11270 } 11271 if err := m.ConfigChange.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11272 return err 11273 } 11274 iNdEx = postIndex 11275 case 5: 11276 if wireType != 2 { 11277 return fmt.Errorf("proto: wrong wireType = %d for field ShutdownStore", wireType) 11278 } 11279 var msglen int 11280 for shift := uint(0); ; shift += 7 { 11281 if shift >= 64 { 11282 return ErrIntOverflowLogservice 11283 } 11284 if iNdEx >= l { 11285 return io.ErrUnexpectedEOF 11286 } 11287 b := dAtA[iNdEx] 11288 iNdEx++ 11289 msglen |= int(b&0x7F) << shift 11290 if b < 0x80 { 11291 break 11292 } 11293 } 11294 if msglen < 0 { 11295 return ErrInvalidLengthLogservice 11296 } 11297 postIndex := iNdEx + msglen 11298 if postIndex < 0 { 11299 return ErrInvalidLengthLogservice 11300 } 11301 if postIndex > l { 11302 return io.ErrUnexpectedEOF 11303 } 11304 if m.ShutdownStore == nil { 11305 m.ShutdownStore = &ShutdownStore{} 11306 } 11307 if err := m.ShutdownStore.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11308 return err 11309 } 11310 iNdEx = postIndex 11311 case 6: 11312 if wireType != 2 { 11313 return fmt.Errorf("proto: wrong wireType = %d for field CreateTaskService", wireType) 11314 } 11315 var msglen int 11316 for shift := uint(0); ; shift += 7 { 11317 if shift >= 64 { 11318 return ErrIntOverflowLogservice 11319 } 11320 if iNdEx >= l { 11321 return io.ErrUnexpectedEOF 11322 } 11323 b := dAtA[iNdEx] 11324 iNdEx++ 11325 msglen |= int(b&0x7F) << shift 11326 if b < 0x80 { 11327 break 11328 } 11329 } 11330 if msglen < 0 { 11331 return ErrInvalidLengthLogservice 11332 } 11333 postIndex := iNdEx + msglen 11334 if postIndex < 0 { 11335 return ErrInvalidLengthLogservice 11336 } 11337 if postIndex > l { 11338 return io.ErrUnexpectedEOF 11339 } 11340 if m.CreateTaskService == nil { 11341 m.CreateTaskService = &CreateTaskService{} 11342 } 11343 if err := m.CreateTaskService.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11344 return err 11345 } 11346 iNdEx = postIndex 11347 case 7: 11348 if wireType != 2 { 11349 return fmt.Errorf("proto: wrong wireType = %d for field DeleteCNStore", wireType) 11350 } 11351 var msglen int 11352 for shift := uint(0); ; shift += 7 { 11353 if shift >= 64 { 11354 return ErrIntOverflowLogservice 11355 } 11356 if iNdEx >= l { 11357 return io.ErrUnexpectedEOF 11358 } 11359 b := dAtA[iNdEx] 11360 iNdEx++ 11361 msglen |= int(b&0x7F) << shift 11362 if b < 0x80 { 11363 break 11364 } 11365 } 11366 if msglen < 0 { 11367 return ErrInvalidLengthLogservice 11368 } 11369 postIndex := iNdEx + msglen 11370 if postIndex < 0 { 11371 return ErrInvalidLengthLogservice 11372 } 11373 if postIndex > l { 11374 return io.ErrUnexpectedEOF 11375 } 11376 if m.DeleteCNStore == nil { 11377 m.DeleteCNStore = &DeleteCNStore{} 11378 } 11379 if err := m.DeleteCNStore.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11380 return err 11381 } 11382 iNdEx = postIndex 11383 default: 11384 iNdEx = preIndex 11385 skippy, err := skipLogservice(dAtA[iNdEx:]) 11386 if err != nil { 11387 return err 11388 } 11389 if (skippy < 0) || (iNdEx+skippy) < 0 { 11390 return ErrInvalidLengthLogservice 11391 } 11392 if (iNdEx + skippy) > l { 11393 return io.ErrUnexpectedEOF 11394 } 11395 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11396 iNdEx += skippy 11397 } 11398 } 11399 11400 if iNdEx > l { 11401 return io.ErrUnexpectedEOF 11402 } 11403 return nil 11404 } 11405 func (m *CreateTaskService) Unmarshal(dAtA []byte) error { 11406 l := len(dAtA) 11407 iNdEx := 0 11408 for iNdEx < l { 11409 preIndex := iNdEx 11410 var wire uint64 11411 for shift := uint(0); ; shift += 7 { 11412 if shift >= 64 { 11413 return ErrIntOverflowLogservice 11414 } 11415 if iNdEx >= l { 11416 return io.ErrUnexpectedEOF 11417 } 11418 b := dAtA[iNdEx] 11419 iNdEx++ 11420 wire |= uint64(b&0x7F) << shift 11421 if b < 0x80 { 11422 break 11423 } 11424 } 11425 fieldNum := int32(wire >> 3) 11426 wireType := int(wire & 0x7) 11427 if wireType == 4 { 11428 return fmt.Errorf("proto: CreateTaskService: wiretype end group for non-group") 11429 } 11430 if fieldNum <= 0 { 11431 return fmt.Errorf("proto: CreateTaskService: illegal tag %d (wire type %d)", fieldNum, wire) 11432 } 11433 switch fieldNum { 11434 case 1: 11435 if wireType != 2 { 11436 return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) 11437 } 11438 var msglen int 11439 for shift := uint(0); ; shift += 7 { 11440 if shift >= 64 { 11441 return ErrIntOverflowLogservice 11442 } 11443 if iNdEx >= l { 11444 return io.ErrUnexpectedEOF 11445 } 11446 b := dAtA[iNdEx] 11447 iNdEx++ 11448 msglen |= int(b&0x7F) << shift 11449 if b < 0x80 { 11450 break 11451 } 11452 } 11453 if msglen < 0 { 11454 return ErrInvalidLengthLogservice 11455 } 11456 postIndex := iNdEx + msglen 11457 if postIndex < 0 { 11458 return ErrInvalidLengthLogservice 11459 } 11460 if postIndex > l { 11461 return io.ErrUnexpectedEOF 11462 } 11463 if err := m.User.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11464 return err 11465 } 11466 iNdEx = postIndex 11467 case 2: 11468 if wireType != 2 { 11469 return fmt.Errorf("proto: wrong wireType = %d for field TaskDatabase", wireType) 11470 } 11471 var stringLen uint64 11472 for shift := uint(0); ; shift += 7 { 11473 if shift >= 64 { 11474 return ErrIntOverflowLogservice 11475 } 11476 if iNdEx >= l { 11477 return io.ErrUnexpectedEOF 11478 } 11479 b := dAtA[iNdEx] 11480 iNdEx++ 11481 stringLen |= uint64(b&0x7F) << shift 11482 if b < 0x80 { 11483 break 11484 } 11485 } 11486 intStringLen := int(stringLen) 11487 if intStringLen < 0 { 11488 return ErrInvalidLengthLogservice 11489 } 11490 postIndex := iNdEx + intStringLen 11491 if postIndex < 0 { 11492 return ErrInvalidLengthLogservice 11493 } 11494 if postIndex > l { 11495 return io.ErrUnexpectedEOF 11496 } 11497 m.TaskDatabase = string(dAtA[iNdEx:postIndex]) 11498 iNdEx = postIndex 11499 default: 11500 iNdEx = preIndex 11501 skippy, err := skipLogservice(dAtA[iNdEx:]) 11502 if err != nil { 11503 return err 11504 } 11505 if (skippy < 0) || (iNdEx+skippy) < 0 { 11506 return ErrInvalidLengthLogservice 11507 } 11508 if (iNdEx + skippy) > l { 11509 return io.ErrUnexpectedEOF 11510 } 11511 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11512 iNdEx += skippy 11513 } 11514 } 11515 11516 if iNdEx > l { 11517 return io.ErrUnexpectedEOF 11518 } 11519 return nil 11520 } 11521 func (m *DeleteCNStore) Unmarshal(dAtA []byte) error { 11522 l := len(dAtA) 11523 iNdEx := 0 11524 for iNdEx < l { 11525 preIndex := iNdEx 11526 var wire uint64 11527 for shift := uint(0); ; shift += 7 { 11528 if shift >= 64 { 11529 return ErrIntOverflowLogservice 11530 } 11531 if iNdEx >= l { 11532 return io.ErrUnexpectedEOF 11533 } 11534 b := dAtA[iNdEx] 11535 iNdEx++ 11536 wire |= uint64(b&0x7F) << shift 11537 if b < 0x80 { 11538 break 11539 } 11540 } 11541 fieldNum := int32(wire >> 3) 11542 wireType := int(wire & 0x7) 11543 if wireType == 4 { 11544 return fmt.Errorf("proto: DeleteCNStore: wiretype end group for non-group") 11545 } 11546 if fieldNum <= 0 { 11547 return fmt.Errorf("proto: DeleteCNStore: illegal tag %d (wire type %d)", fieldNum, wire) 11548 } 11549 switch fieldNum { 11550 case 1: 11551 if wireType != 2 { 11552 return fmt.Errorf("proto: wrong wireType = %d for field StoreID", wireType) 11553 } 11554 var stringLen uint64 11555 for shift := uint(0); ; shift += 7 { 11556 if shift >= 64 { 11557 return ErrIntOverflowLogservice 11558 } 11559 if iNdEx >= l { 11560 return io.ErrUnexpectedEOF 11561 } 11562 b := dAtA[iNdEx] 11563 iNdEx++ 11564 stringLen |= uint64(b&0x7F) << shift 11565 if b < 0x80 { 11566 break 11567 } 11568 } 11569 intStringLen := int(stringLen) 11570 if intStringLen < 0 { 11571 return ErrInvalidLengthLogservice 11572 } 11573 postIndex := iNdEx + intStringLen 11574 if postIndex < 0 { 11575 return ErrInvalidLengthLogservice 11576 } 11577 if postIndex > l { 11578 return io.ErrUnexpectedEOF 11579 } 11580 m.StoreID = string(dAtA[iNdEx:postIndex]) 11581 iNdEx = postIndex 11582 default: 11583 iNdEx = preIndex 11584 skippy, err := skipLogservice(dAtA[iNdEx:]) 11585 if err != nil { 11586 return err 11587 } 11588 if (skippy < 0) || (iNdEx+skippy) < 0 { 11589 return ErrInvalidLengthLogservice 11590 } 11591 if (iNdEx + skippy) > l { 11592 return io.ErrUnexpectedEOF 11593 } 11594 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11595 iNdEx += skippy 11596 } 11597 } 11598 11599 if iNdEx > l { 11600 return io.ErrUnexpectedEOF 11601 } 11602 return nil 11603 } 11604 func (m *CommandBatch) Unmarshal(dAtA []byte) error { 11605 l := len(dAtA) 11606 iNdEx := 0 11607 for iNdEx < l { 11608 preIndex := iNdEx 11609 var wire uint64 11610 for shift := uint(0); ; shift += 7 { 11611 if shift >= 64 { 11612 return ErrIntOverflowLogservice 11613 } 11614 if iNdEx >= l { 11615 return io.ErrUnexpectedEOF 11616 } 11617 b := dAtA[iNdEx] 11618 iNdEx++ 11619 wire |= uint64(b&0x7F) << shift 11620 if b < 0x80 { 11621 break 11622 } 11623 } 11624 fieldNum := int32(wire >> 3) 11625 wireType := int(wire & 0x7) 11626 if wireType == 4 { 11627 return fmt.Errorf("proto: CommandBatch: wiretype end group for non-group") 11628 } 11629 if fieldNum <= 0 { 11630 return fmt.Errorf("proto: CommandBatch: illegal tag %d (wire type %d)", fieldNum, wire) 11631 } 11632 switch fieldNum { 11633 case 1: 11634 if wireType != 0 { 11635 return fmt.Errorf("proto: wrong wireType = %d for field Term", wireType) 11636 } 11637 m.Term = 0 11638 for shift := uint(0); ; shift += 7 { 11639 if shift >= 64 { 11640 return ErrIntOverflowLogservice 11641 } 11642 if iNdEx >= l { 11643 return io.ErrUnexpectedEOF 11644 } 11645 b := dAtA[iNdEx] 11646 iNdEx++ 11647 m.Term |= uint64(b&0x7F) << shift 11648 if b < 0x80 { 11649 break 11650 } 11651 } 11652 case 2: 11653 if wireType != 2 { 11654 return fmt.Errorf("proto: wrong wireType = %d for field Commands", wireType) 11655 } 11656 var msglen int 11657 for shift := uint(0); ; shift += 7 { 11658 if shift >= 64 { 11659 return ErrIntOverflowLogservice 11660 } 11661 if iNdEx >= l { 11662 return io.ErrUnexpectedEOF 11663 } 11664 b := dAtA[iNdEx] 11665 iNdEx++ 11666 msglen |= int(b&0x7F) << shift 11667 if b < 0x80 { 11668 break 11669 } 11670 } 11671 if msglen < 0 { 11672 return ErrInvalidLengthLogservice 11673 } 11674 postIndex := iNdEx + msglen 11675 if postIndex < 0 { 11676 return ErrInvalidLengthLogservice 11677 } 11678 if postIndex > l { 11679 return io.ErrUnexpectedEOF 11680 } 11681 m.Commands = append(m.Commands, ScheduleCommand{}) 11682 if err := m.Commands[len(m.Commands)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11683 return err 11684 } 11685 iNdEx = postIndex 11686 default: 11687 iNdEx = preIndex 11688 skippy, err := skipLogservice(dAtA[iNdEx:]) 11689 if err != nil { 11690 return err 11691 } 11692 if (skippy < 0) || (iNdEx+skippy) < 0 { 11693 return ErrInvalidLengthLogservice 11694 } 11695 if (iNdEx + skippy) > l { 11696 return io.ErrUnexpectedEOF 11697 } 11698 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11699 iNdEx += skippy 11700 } 11701 } 11702 11703 if iNdEx > l { 11704 return io.ErrUnexpectedEOF 11705 } 11706 return nil 11707 } 11708 func (m *CNStoreInfo) Unmarshal(dAtA []byte) error { 11709 l := len(dAtA) 11710 iNdEx := 0 11711 for iNdEx < l { 11712 preIndex := iNdEx 11713 var wire uint64 11714 for shift := uint(0); ; shift += 7 { 11715 if shift >= 64 { 11716 return ErrIntOverflowLogservice 11717 } 11718 if iNdEx >= l { 11719 return io.ErrUnexpectedEOF 11720 } 11721 b := dAtA[iNdEx] 11722 iNdEx++ 11723 wire |= uint64(b&0x7F) << shift 11724 if b < 0x80 { 11725 break 11726 } 11727 } 11728 fieldNum := int32(wire >> 3) 11729 wireType := int(wire & 0x7) 11730 if wireType == 4 { 11731 return fmt.Errorf("proto: CNStoreInfo: wiretype end group for non-group") 11732 } 11733 if fieldNum <= 0 { 11734 return fmt.Errorf("proto: CNStoreInfo: illegal tag %d (wire type %d)", fieldNum, wire) 11735 } 11736 switch fieldNum { 11737 case 1: 11738 if wireType != 0 { 11739 return fmt.Errorf("proto: wrong wireType = %d for field Tick", wireType) 11740 } 11741 m.Tick = 0 11742 for shift := uint(0); ; shift += 7 { 11743 if shift >= 64 { 11744 return ErrIntOverflowLogservice 11745 } 11746 if iNdEx >= l { 11747 return io.ErrUnexpectedEOF 11748 } 11749 b := dAtA[iNdEx] 11750 iNdEx++ 11751 m.Tick |= uint64(b&0x7F) << shift 11752 if b < 0x80 { 11753 break 11754 } 11755 } 11756 case 2: 11757 if wireType != 2 { 11758 return fmt.Errorf("proto: wrong wireType = %d for field ServiceAddress", wireType) 11759 } 11760 var stringLen uint64 11761 for shift := uint(0); ; shift += 7 { 11762 if shift >= 64 { 11763 return ErrIntOverflowLogservice 11764 } 11765 if iNdEx >= l { 11766 return io.ErrUnexpectedEOF 11767 } 11768 b := dAtA[iNdEx] 11769 iNdEx++ 11770 stringLen |= uint64(b&0x7F) << shift 11771 if b < 0x80 { 11772 break 11773 } 11774 } 11775 intStringLen := int(stringLen) 11776 if intStringLen < 0 { 11777 return ErrInvalidLengthLogservice 11778 } 11779 postIndex := iNdEx + intStringLen 11780 if postIndex < 0 { 11781 return ErrInvalidLengthLogservice 11782 } 11783 if postIndex > l { 11784 return io.ErrUnexpectedEOF 11785 } 11786 m.ServiceAddress = string(dAtA[iNdEx:postIndex]) 11787 iNdEx = postIndex 11788 case 3: 11789 if wireType != 2 { 11790 return fmt.Errorf("proto: wrong wireType = %d for field SQLAddress", wireType) 11791 } 11792 var stringLen uint64 11793 for shift := uint(0); ; shift += 7 { 11794 if shift >= 64 { 11795 return ErrIntOverflowLogservice 11796 } 11797 if iNdEx >= l { 11798 return io.ErrUnexpectedEOF 11799 } 11800 b := dAtA[iNdEx] 11801 iNdEx++ 11802 stringLen |= uint64(b&0x7F) << shift 11803 if b < 0x80 { 11804 break 11805 } 11806 } 11807 intStringLen := int(stringLen) 11808 if intStringLen < 0 { 11809 return ErrInvalidLengthLogservice 11810 } 11811 postIndex := iNdEx + intStringLen 11812 if postIndex < 0 { 11813 return ErrInvalidLengthLogservice 11814 } 11815 if postIndex > l { 11816 return io.ErrUnexpectedEOF 11817 } 11818 m.SQLAddress = string(dAtA[iNdEx:postIndex]) 11819 iNdEx = postIndex 11820 case 4: 11821 if wireType != 0 { 11822 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 11823 } 11824 m.Role = 0 11825 for shift := uint(0); ; shift += 7 { 11826 if shift >= 64 { 11827 return ErrIntOverflowLogservice 11828 } 11829 if iNdEx >= l { 11830 return io.ErrUnexpectedEOF 11831 } 11832 b := dAtA[iNdEx] 11833 iNdEx++ 11834 m.Role |= metadata.CNRole(b&0x7F) << shift 11835 if b < 0x80 { 11836 break 11837 } 11838 } 11839 case 5: 11840 if wireType != 0 { 11841 return fmt.Errorf("proto: wrong wireType = %d for field TaskServiceCreated", wireType) 11842 } 11843 var v int 11844 for shift := uint(0); ; shift += 7 { 11845 if shift >= 64 { 11846 return ErrIntOverflowLogservice 11847 } 11848 if iNdEx >= l { 11849 return io.ErrUnexpectedEOF 11850 } 11851 b := dAtA[iNdEx] 11852 iNdEx++ 11853 v |= int(b&0x7F) << shift 11854 if b < 0x80 { 11855 break 11856 } 11857 } 11858 m.TaskServiceCreated = bool(v != 0) 11859 default: 11860 iNdEx = preIndex 11861 skippy, err := skipLogservice(dAtA[iNdEx:]) 11862 if err != nil { 11863 return err 11864 } 11865 if (skippy < 0) || (iNdEx+skippy) < 0 { 11866 return ErrInvalidLengthLogservice 11867 } 11868 if (iNdEx + skippy) > l { 11869 return io.ErrUnexpectedEOF 11870 } 11871 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11872 iNdEx += skippy 11873 } 11874 } 11875 11876 if iNdEx > l { 11877 return io.ErrUnexpectedEOF 11878 } 11879 return nil 11880 } 11881 func (m *CNState) Unmarshal(dAtA []byte) error { 11882 l := len(dAtA) 11883 iNdEx := 0 11884 for iNdEx < l { 11885 preIndex := iNdEx 11886 var wire uint64 11887 for shift := uint(0); ; shift += 7 { 11888 if shift >= 64 { 11889 return ErrIntOverflowLogservice 11890 } 11891 if iNdEx >= l { 11892 return io.ErrUnexpectedEOF 11893 } 11894 b := dAtA[iNdEx] 11895 iNdEx++ 11896 wire |= uint64(b&0x7F) << shift 11897 if b < 0x80 { 11898 break 11899 } 11900 } 11901 fieldNum := int32(wire >> 3) 11902 wireType := int(wire & 0x7) 11903 if wireType == 4 { 11904 return fmt.Errorf("proto: CNState: wiretype end group for non-group") 11905 } 11906 if fieldNum <= 0 { 11907 return fmt.Errorf("proto: CNState: illegal tag %d (wire type %d)", fieldNum, wire) 11908 } 11909 switch fieldNum { 11910 case 1: 11911 if wireType != 2 { 11912 return fmt.Errorf("proto: wrong wireType = %d for field Stores", wireType) 11913 } 11914 var msglen int 11915 for shift := uint(0); ; shift += 7 { 11916 if shift >= 64 { 11917 return ErrIntOverflowLogservice 11918 } 11919 if iNdEx >= l { 11920 return io.ErrUnexpectedEOF 11921 } 11922 b := dAtA[iNdEx] 11923 iNdEx++ 11924 msglen |= int(b&0x7F) << shift 11925 if b < 0x80 { 11926 break 11927 } 11928 } 11929 if msglen < 0 { 11930 return ErrInvalidLengthLogservice 11931 } 11932 postIndex := iNdEx + msglen 11933 if postIndex < 0 { 11934 return ErrInvalidLengthLogservice 11935 } 11936 if postIndex > l { 11937 return io.ErrUnexpectedEOF 11938 } 11939 if m.Stores == nil { 11940 m.Stores = make(map[string]CNStoreInfo) 11941 } 11942 var mapkey string 11943 mapvalue := &CNStoreInfo{} 11944 for iNdEx < postIndex { 11945 entryPreIndex := iNdEx 11946 var wire uint64 11947 for shift := uint(0); ; shift += 7 { 11948 if shift >= 64 { 11949 return ErrIntOverflowLogservice 11950 } 11951 if iNdEx >= l { 11952 return io.ErrUnexpectedEOF 11953 } 11954 b := dAtA[iNdEx] 11955 iNdEx++ 11956 wire |= uint64(b&0x7F) << shift 11957 if b < 0x80 { 11958 break 11959 } 11960 } 11961 fieldNum := int32(wire >> 3) 11962 if fieldNum == 1 { 11963 var stringLenmapkey uint64 11964 for shift := uint(0); ; shift += 7 { 11965 if shift >= 64 { 11966 return ErrIntOverflowLogservice 11967 } 11968 if iNdEx >= l { 11969 return io.ErrUnexpectedEOF 11970 } 11971 b := dAtA[iNdEx] 11972 iNdEx++ 11973 stringLenmapkey |= uint64(b&0x7F) << shift 11974 if b < 0x80 { 11975 break 11976 } 11977 } 11978 intStringLenmapkey := int(stringLenmapkey) 11979 if intStringLenmapkey < 0 { 11980 return ErrInvalidLengthLogservice 11981 } 11982 postStringIndexmapkey := iNdEx + intStringLenmapkey 11983 if postStringIndexmapkey < 0 { 11984 return ErrInvalidLengthLogservice 11985 } 11986 if postStringIndexmapkey > l { 11987 return io.ErrUnexpectedEOF 11988 } 11989 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 11990 iNdEx = postStringIndexmapkey 11991 } else if fieldNum == 2 { 11992 var mapmsglen int 11993 for shift := uint(0); ; shift += 7 { 11994 if shift >= 64 { 11995 return ErrIntOverflowLogservice 11996 } 11997 if iNdEx >= l { 11998 return io.ErrUnexpectedEOF 11999 } 12000 b := dAtA[iNdEx] 12001 iNdEx++ 12002 mapmsglen |= int(b&0x7F) << shift 12003 if b < 0x80 { 12004 break 12005 } 12006 } 12007 if mapmsglen < 0 { 12008 return ErrInvalidLengthLogservice 12009 } 12010 postmsgIndex := iNdEx + mapmsglen 12011 if postmsgIndex < 0 { 12012 return ErrInvalidLengthLogservice 12013 } 12014 if postmsgIndex > l { 12015 return io.ErrUnexpectedEOF 12016 } 12017 mapvalue = &CNStoreInfo{} 12018 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 12019 return err 12020 } 12021 iNdEx = postmsgIndex 12022 } else { 12023 iNdEx = entryPreIndex 12024 skippy, err := skipLogservice(dAtA[iNdEx:]) 12025 if err != nil { 12026 return err 12027 } 12028 if (skippy < 0) || (iNdEx+skippy) < 0 { 12029 return ErrInvalidLengthLogservice 12030 } 12031 if (iNdEx + skippy) > postIndex { 12032 return io.ErrUnexpectedEOF 12033 } 12034 iNdEx += skippy 12035 } 12036 } 12037 m.Stores[mapkey] = *mapvalue 12038 iNdEx = postIndex 12039 default: 12040 iNdEx = preIndex 12041 skippy, err := skipLogservice(dAtA[iNdEx:]) 12042 if err != nil { 12043 return err 12044 } 12045 if (skippy < 0) || (iNdEx+skippy) < 0 { 12046 return ErrInvalidLengthLogservice 12047 } 12048 if (iNdEx + skippy) > l { 12049 return io.ErrUnexpectedEOF 12050 } 12051 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12052 iNdEx += skippy 12053 } 12054 } 12055 12056 if iNdEx > l { 12057 return io.ErrUnexpectedEOF 12058 } 12059 return nil 12060 } 12061 func (m *DNStoreInfo) Unmarshal(dAtA []byte) error { 12062 l := len(dAtA) 12063 iNdEx := 0 12064 for iNdEx < l { 12065 preIndex := iNdEx 12066 var wire uint64 12067 for shift := uint(0); ; shift += 7 { 12068 if shift >= 64 { 12069 return ErrIntOverflowLogservice 12070 } 12071 if iNdEx >= l { 12072 return io.ErrUnexpectedEOF 12073 } 12074 b := dAtA[iNdEx] 12075 iNdEx++ 12076 wire |= uint64(b&0x7F) << shift 12077 if b < 0x80 { 12078 break 12079 } 12080 } 12081 fieldNum := int32(wire >> 3) 12082 wireType := int(wire & 0x7) 12083 if wireType == 4 { 12084 return fmt.Errorf("proto: DNStoreInfo: wiretype end group for non-group") 12085 } 12086 if fieldNum <= 0 { 12087 return fmt.Errorf("proto: DNStoreInfo: illegal tag %d (wire type %d)", fieldNum, wire) 12088 } 12089 switch fieldNum { 12090 case 1: 12091 if wireType != 0 { 12092 return fmt.Errorf("proto: wrong wireType = %d for field Tick", wireType) 12093 } 12094 m.Tick = 0 12095 for shift := uint(0); ; shift += 7 { 12096 if shift >= 64 { 12097 return ErrIntOverflowLogservice 12098 } 12099 if iNdEx >= l { 12100 return io.ErrUnexpectedEOF 12101 } 12102 b := dAtA[iNdEx] 12103 iNdEx++ 12104 m.Tick |= uint64(b&0x7F) << shift 12105 if b < 0x80 { 12106 break 12107 } 12108 } 12109 case 2: 12110 if wireType != 2 { 12111 return fmt.Errorf("proto: wrong wireType = %d for field ServiceAddress", wireType) 12112 } 12113 var stringLen uint64 12114 for shift := uint(0); ; shift += 7 { 12115 if shift >= 64 { 12116 return ErrIntOverflowLogservice 12117 } 12118 if iNdEx >= l { 12119 return io.ErrUnexpectedEOF 12120 } 12121 b := dAtA[iNdEx] 12122 iNdEx++ 12123 stringLen |= uint64(b&0x7F) << shift 12124 if b < 0x80 { 12125 break 12126 } 12127 } 12128 intStringLen := int(stringLen) 12129 if intStringLen < 0 { 12130 return ErrInvalidLengthLogservice 12131 } 12132 postIndex := iNdEx + intStringLen 12133 if postIndex < 0 { 12134 return ErrInvalidLengthLogservice 12135 } 12136 if postIndex > l { 12137 return io.ErrUnexpectedEOF 12138 } 12139 m.ServiceAddress = string(dAtA[iNdEx:postIndex]) 12140 iNdEx = postIndex 12141 case 3: 12142 if wireType != 2 { 12143 return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType) 12144 } 12145 var msglen int 12146 for shift := uint(0); ; shift += 7 { 12147 if shift >= 64 { 12148 return ErrIntOverflowLogservice 12149 } 12150 if iNdEx >= l { 12151 return io.ErrUnexpectedEOF 12152 } 12153 b := dAtA[iNdEx] 12154 iNdEx++ 12155 msglen |= int(b&0x7F) << shift 12156 if b < 0x80 { 12157 break 12158 } 12159 } 12160 if msglen < 0 { 12161 return ErrInvalidLengthLogservice 12162 } 12163 postIndex := iNdEx + msglen 12164 if postIndex < 0 { 12165 return ErrInvalidLengthLogservice 12166 } 12167 if postIndex > l { 12168 return io.ErrUnexpectedEOF 12169 } 12170 m.Shards = append(m.Shards, DNShardInfo{}) 12171 if err := m.Shards[len(m.Shards)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12172 return err 12173 } 12174 iNdEx = postIndex 12175 case 4: 12176 if wireType != 0 { 12177 return fmt.Errorf("proto: wrong wireType = %d for field TaskServiceCreated", wireType) 12178 } 12179 var v int 12180 for shift := uint(0); ; shift += 7 { 12181 if shift >= 64 { 12182 return ErrIntOverflowLogservice 12183 } 12184 if iNdEx >= l { 12185 return io.ErrUnexpectedEOF 12186 } 12187 b := dAtA[iNdEx] 12188 iNdEx++ 12189 v |= int(b&0x7F) << shift 12190 if b < 0x80 { 12191 break 12192 } 12193 } 12194 m.TaskServiceCreated = bool(v != 0) 12195 case 5: 12196 if wireType != 2 { 12197 return fmt.Errorf("proto: wrong wireType = %d for field LogtailServerAddress", wireType) 12198 } 12199 var stringLen uint64 12200 for shift := uint(0); ; shift += 7 { 12201 if shift >= 64 { 12202 return ErrIntOverflowLogservice 12203 } 12204 if iNdEx >= l { 12205 return io.ErrUnexpectedEOF 12206 } 12207 b := dAtA[iNdEx] 12208 iNdEx++ 12209 stringLen |= uint64(b&0x7F) << shift 12210 if b < 0x80 { 12211 break 12212 } 12213 } 12214 intStringLen := int(stringLen) 12215 if intStringLen < 0 { 12216 return ErrInvalidLengthLogservice 12217 } 12218 postIndex := iNdEx + intStringLen 12219 if postIndex < 0 { 12220 return ErrInvalidLengthLogservice 12221 } 12222 if postIndex > l { 12223 return io.ErrUnexpectedEOF 12224 } 12225 m.LogtailServerAddress = string(dAtA[iNdEx:postIndex]) 12226 iNdEx = postIndex 12227 default: 12228 iNdEx = preIndex 12229 skippy, err := skipLogservice(dAtA[iNdEx:]) 12230 if err != nil { 12231 return err 12232 } 12233 if (skippy < 0) || (iNdEx+skippy) < 0 { 12234 return ErrInvalidLengthLogservice 12235 } 12236 if (iNdEx + skippy) > l { 12237 return io.ErrUnexpectedEOF 12238 } 12239 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12240 iNdEx += skippy 12241 } 12242 } 12243 12244 if iNdEx > l { 12245 return io.ErrUnexpectedEOF 12246 } 12247 return nil 12248 } 12249 func (m *DNState) Unmarshal(dAtA []byte) error { 12250 l := len(dAtA) 12251 iNdEx := 0 12252 for iNdEx < l { 12253 preIndex := iNdEx 12254 var wire uint64 12255 for shift := uint(0); ; shift += 7 { 12256 if shift >= 64 { 12257 return ErrIntOverflowLogservice 12258 } 12259 if iNdEx >= l { 12260 return io.ErrUnexpectedEOF 12261 } 12262 b := dAtA[iNdEx] 12263 iNdEx++ 12264 wire |= uint64(b&0x7F) << shift 12265 if b < 0x80 { 12266 break 12267 } 12268 } 12269 fieldNum := int32(wire >> 3) 12270 wireType := int(wire & 0x7) 12271 if wireType == 4 { 12272 return fmt.Errorf("proto: DNState: wiretype end group for non-group") 12273 } 12274 if fieldNum <= 0 { 12275 return fmt.Errorf("proto: DNState: illegal tag %d (wire type %d)", fieldNum, wire) 12276 } 12277 switch fieldNum { 12278 case 1: 12279 if wireType != 2 { 12280 return fmt.Errorf("proto: wrong wireType = %d for field Stores", wireType) 12281 } 12282 var msglen int 12283 for shift := uint(0); ; shift += 7 { 12284 if shift >= 64 { 12285 return ErrIntOverflowLogservice 12286 } 12287 if iNdEx >= l { 12288 return io.ErrUnexpectedEOF 12289 } 12290 b := dAtA[iNdEx] 12291 iNdEx++ 12292 msglen |= int(b&0x7F) << shift 12293 if b < 0x80 { 12294 break 12295 } 12296 } 12297 if msglen < 0 { 12298 return ErrInvalidLengthLogservice 12299 } 12300 postIndex := iNdEx + msglen 12301 if postIndex < 0 { 12302 return ErrInvalidLengthLogservice 12303 } 12304 if postIndex > l { 12305 return io.ErrUnexpectedEOF 12306 } 12307 if m.Stores == nil { 12308 m.Stores = make(map[string]DNStoreInfo) 12309 } 12310 var mapkey string 12311 mapvalue := &DNStoreInfo{} 12312 for iNdEx < postIndex { 12313 entryPreIndex := iNdEx 12314 var wire uint64 12315 for shift := uint(0); ; shift += 7 { 12316 if shift >= 64 { 12317 return ErrIntOverflowLogservice 12318 } 12319 if iNdEx >= l { 12320 return io.ErrUnexpectedEOF 12321 } 12322 b := dAtA[iNdEx] 12323 iNdEx++ 12324 wire |= uint64(b&0x7F) << shift 12325 if b < 0x80 { 12326 break 12327 } 12328 } 12329 fieldNum := int32(wire >> 3) 12330 if fieldNum == 1 { 12331 var stringLenmapkey uint64 12332 for shift := uint(0); ; shift += 7 { 12333 if shift >= 64 { 12334 return ErrIntOverflowLogservice 12335 } 12336 if iNdEx >= l { 12337 return io.ErrUnexpectedEOF 12338 } 12339 b := dAtA[iNdEx] 12340 iNdEx++ 12341 stringLenmapkey |= uint64(b&0x7F) << shift 12342 if b < 0x80 { 12343 break 12344 } 12345 } 12346 intStringLenmapkey := int(stringLenmapkey) 12347 if intStringLenmapkey < 0 { 12348 return ErrInvalidLengthLogservice 12349 } 12350 postStringIndexmapkey := iNdEx + intStringLenmapkey 12351 if postStringIndexmapkey < 0 { 12352 return ErrInvalidLengthLogservice 12353 } 12354 if postStringIndexmapkey > l { 12355 return io.ErrUnexpectedEOF 12356 } 12357 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 12358 iNdEx = postStringIndexmapkey 12359 } else if fieldNum == 2 { 12360 var mapmsglen int 12361 for shift := uint(0); ; shift += 7 { 12362 if shift >= 64 { 12363 return ErrIntOverflowLogservice 12364 } 12365 if iNdEx >= l { 12366 return io.ErrUnexpectedEOF 12367 } 12368 b := dAtA[iNdEx] 12369 iNdEx++ 12370 mapmsglen |= int(b&0x7F) << shift 12371 if b < 0x80 { 12372 break 12373 } 12374 } 12375 if mapmsglen < 0 { 12376 return ErrInvalidLengthLogservice 12377 } 12378 postmsgIndex := iNdEx + mapmsglen 12379 if postmsgIndex < 0 { 12380 return ErrInvalidLengthLogservice 12381 } 12382 if postmsgIndex > l { 12383 return io.ErrUnexpectedEOF 12384 } 12385 mapvalue = &DNStoreInfo{} 12386 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 12387 return err 12388 } 12389 iNdEx = postmsgIndex 12390 } else { 12391 iNdEx = entryPreIndex 12392 skippy, err := skipLogservice(dAtA[iNdEx:]) 12393 if err != nil { 12394 return err 12395 } 12396 if (skippy < 0) || (iNdEx+skippy) < 0 { 12397 return ErrInvalidLengthLogservice 12398 } 12399 if (iNdEx + skippy) > postIndex { 12400 return io.ErrUnexpectedEOF 12401 } 12402 iNdEx += skippy 12403 } 12404 } 12405 m.Stores[mapkey] = *mapvalue 12406 iNdEx = postIndex 12407 default: 12408 iNdEx = preIndex 12409 skippy, err := skipLogservice(dAtA[iNdEx:]) 12410 if err != nil { 12411 return err 12412 } 12413 if (skippy < 0) || (iNdEx+skippy) < 0 { 12414 return ErrInvalidLengthLogservice 12415 } 12416 if (iNdEx + skippy) > l { 12417 return io.ErrUnexpectedEOF 12418 } 12419 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12420 iNdEx += skippy 12421 } 12422 } 12423 12424 if iNdEx > l { 12425 return io.ErrUnexpectedEOF 12426 } 12427 return nil 12428 } 12429 func (m *ClusterDetails) Unmarshal(dAtA []byte) error { 12430 l := len(dAtA) 12431 iNdEx := 0 12432 for iNdEx < l { 12433 preIndex := iNdEx 12434 var wire uint64 12435 for shift := uint(0); ; shift += 7 { 12436 if shift >= 64 { 12437 return ErrIntOverflowLogservice 12438 } 12439 if iNdEx >= l { 12440 return io.ErrUnexpectedEOF 12441 } 12442 b := dAtA[iNdEx] 12443 iNdEx++ 12444 wire |= uint64(b&0x7F) << shift 12445 if b < 0x80 { 12446 break 12447 } 12448 } 12449 fieldNum := int32(wire >> 3) 12450 wireType := int(wire & 0x7) 12451 if wireType == 4 { 12452 return fmt.Errorf("proto: ClusterDetails: wiretype end group for non-group") 12453 } 12454 if fieldNum <= 0 { 12455 return fmt.Errorf("proto: ClusterDetails: illegal tag %d (wire type %d)", fieldNum, wire) 12456 } 12457 switch fieldNum { 12458 case 1: 12459 if wireType != 2 { 12460 return fmt.Errorf("proto: wrong wireType = %d for field DNStores", wireType) 12461 } 12462 var msglen int 12463 for shift := uint(0); ; shift += 7 { 12464 if shift >= 64 { 12465 return ErrIntOverflowLogservice 12466 } 12467 if iNdEx >= l { 12468 return io.ErrUnexpectedEOF 12469 } 12470 b := dAtA[iNdEx] 12471 iNdEx++ 12472 msglen |= int(b&0x7F) << shift 12473 if b < 0x80 { 12474 break 12475 } 12476 } 12477 if msglen < 0 { 12478 return ErrInvalidLengthLogservice 12479 } 12480 postIndex := iNdEx + msglen 12481 if postIndex < 0 { 12482 return ErrInvalidLengthLogservice 12483 } 12484 if postIndex > l { 12485 return io.ErrUnexpectedEOF 12486 } 12487 m.DNStores = append(m.DNStores, DNStore{}) 12488 if err := m.DNStores[len(m.DNStores)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12489 return err 12490 } 12491 iNdEx = postIndex 12492 case 2: 12493 if wireType != 2 { 12494 return fmt.Errorf("proto: wrong wireType = %d for field CNStores", wireType) 12495 } 12496 var msglen int 12497 for shift := uint(0); ; shift += 7 { 12498 if shift >= 64 { 12499 return ErrIntOverflowLogservice 12500 } 12501 if iNdEx >= l { 12502 return io.ErrUnexpectedEOF 12503 } 12504 b := dAtA[iNdEx] 12505 iNdEx++ 12506 msglen |= int(b&0x7F) << shift 12507 if b < 0x80 { 12508 break 12509 } 12510 } 12511 if msglen < 0 { 12512 return ErrInvalidLengthLogservice 12513 } 12514 postIndex := iNdEx + msglen 12515 if postIndex < 0 { 12516 return ErrInvalidLengthLogservice 12517 } 12518 if postIndex > l { 12519 return io.ErrUnexpectedEOF 12520 } 12521 m.CNStores = append(m.CNStores, CNStore{}) 12522 if err := m.CNStores[len(m.CNStores)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12523 return err 12524 } 12525 iNdEx = postIndex 12526 case 3: 12527 if wireType != 2 { 12528 return fmt.Errorf("proto: wrong wireType = %d for field LogStores", wireType) 12529 } 12530 var msglen int 12531 for shift := uint(0); ; shift += 7 { 12532 if shift >= 64 { 12533 return ErrIntOverflowLogservice 12534 } 12535 if iNdEx >= l { 12536 return io.ErrUnexpectedEOF 12537 } 12538 b := dAtA[iNdEx] 12539 iNdEx++ 12540 msglen |= int(b&0x7F) << shift 12541 if b < 0x80 { 12542 break 12543 } 12544 } 12545 if msglen < 0 { 12546 return ErrInvalidLengthLogservice 12547 } 12548 postIndex := iNdEx + msglen 12549 if postIndex < 0 { 12550 return ErrInvalidLengthLogservice 12551 } 12552 if postIndex > l { 12553 return io.ErrUnexpectedEOF 12554 } 12555 m.LogStores = append(m.LogStores, LogStore{}) 12556 if err := m.LogStores[len(m.LogStores)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12557 return err 12558 } 12559 iNdEx = postIndex 12560 default: 12561 iNdEx = preIndex 12562 skippy, err := skipLogservice(dAtA[iNdEx:]) 12563 if err != nil { 12564 return err 12565 } 12566 if (skippy < 0) || (iNdEx+skippy) < 0 { 12567 return ErrInvalidLengthLogservice 12568 } 12569 if (iNdEx + skippy) > l { 12570 return io.ErrUnexpectedEOF 12571 } 12572 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12573 iNdEx += skippy 12574 } 12575 } 12576 12577 if iNdEx > l { 12578 return io.ErrUnexpectedEOF 12579 } 12580 return nil 12581 } 12582 func (m *ClusterInfo) Unmarshal(dAtA []byte) error { 12583 l := len(dAtA) 12584 iNdEx := 0 12585 for iNdEx < l { 12586 preIndex := iNdEx 12587 var wire uint64 12588 for shift := uint(0); ; shift += 7 { 12589 if shift >= 64 { 12590 return ErrIntOverflowLogservice 12591 } 12592 if iNdEx >= l { 12593 return io.ErrUnexpectedEOF 12594 } 12595 b := dAtA[iNdEx] 12596 iNdEx++ 12597 wire |= uint64(b&0x7F) << shift 12598 if b < 0x80 { 12599 break 12600 } 12601 } 12602 fieldNum := int32(wire >> 3) 12603 wireType := int(wire & 0x7) 12604 if wireType == 4 { 12605 return fmt.Errorf("proto: ClusterInfo: wiretype end group for non-group") 12606 } 12607 if fieldNum <= 0 { 12608 return fmt.Errorf("proto: ClusterInfo: illegal tag %d (wire type %d)", fieldNum, wire) 12609 } 12610 switch fieldNum { 12611 case 1: 12612 if wireType != 2 { 12613 return fmt.Errorf("proto: wrong wireType = %d for field DNShards", wireType) 12614 } 12615 var msglen int 12616 for shift := uint(0); ; shift += 7 { 12617 if shift >= 64 { 12618 return ErrIntOverflowLogservice 12619 } 12620 if iNdEx >= l { 12621 return io.ErrUnexpectedEOF 12622 } 12623 b := dAtA[iNdEx] 12624 iNdEx++ 12625 msglen |= int(b&0x7F) << shift 12626 if b < 0x80 { 12627 break 12628 } 12629 } 12630 if msglen < 0 { 12631 return ErrInvalidLengthLogservice 12632 } 12633 postIndex := iNdEx + msglen 12634 if postIndex < 0 { 12635 return ErrInvalidLengthLogservice 12636 } 12637 if postIndex > l { 12638 return io.ErrUnexpectedEOF 12639 } 12640 m.DNShards = append(m.DNShards, metadata.DNShardRecord{}) 12641 if err := m.DNShards[len(m.DNShards)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12642 return err 12643 } 12644 iNdEx = postIndex 12645 case 2: 12646 if wireType != 2 { 12647 return fmt.Errorf("proto: wrong wireType = %d for field LogShards", wireType) 12648 } 12649 var msglen int 12650 for shift := uint(0); ; shift += 7 { 12651 if shift >= 64 { 12652 return ErrIntOverflowLogservice 12653 } 12654 if iNdEx >= l { 12655 return io.ErrUnexpectedEOF 12656 } 12657 b := dAtA[iNdEx] 12658 iNdEx++ 12659 msglen |= int(b&0x7F) << shift 12660 if b < 0x80 { 12661 break 12662 } 12663 } 12664 if msglen < 0 { 12665 return ErrInvalidLengthLogservice 12666 } 12667 postIndex := iNdEx + msglen 12668 if postIndex < 0 { 12669 return ErrInvalidLengthLogservice 12670 } 12671 if postIndex > l { 12672 return io.ErrUnexpectedEOF 12673 } 12674 m.LogShards = append(m.LogShards, metadata.LogShardRecord{}) 12675 if err := m.LogShards[len(m.LogShards)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12676 return err 12677 } 12678 iNdEx = postIndex 12679 default: 12680 iNdEx = preIndex 12681 skippy, err := skipLogservice(dAtA[iNdEx:]) 12682 if err != nil { 12683 return err 12684 } 12685 if (skippy < 0) || (iNdEx+skippy) < 0 { 12686 return ErrInvalidLengthLogservice 12687 } 12688 if (iNdEx + skippy) > l { 12689 return io.ErrUnexpectedEOF 12690 } 12691 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12692 iNdEx += skippy 12693 } 12694 } 12695 12696 if iNdEx > l { 12697 return io.ErrUnexpectedEOF 12698 } 12699 return nil 12700 } 12701 func (m *InitialClusterRequest) Unmarshal(dAtA []byte) error { 12702 l := len(dAtA) 12703 iNdEx := 0 12704 for iNdEx < l { 12705 preIndex := iNdEx 12706 var wire uint64 12707 for shift := uint(0); ; shift += 7 { 12708 if shift >= 64 { 12709 return ErrIntOverflowLogservice 12710 } 12711 if iNdEx >= l { 12712 return io.ErrUnexpectedEOF 12713 } 12714 b := dAtA[iNdEx] 12715 iNdEx++ 12716 wire |= uint64(b&0x7F) << shift 12717 if b < 0x80 { 12718 break 12719 } 12720 } 12721 fieldNum := int32(wire >> 3) 12722 wireType := int(wire & 0x7) 12723 if wireType == 4 { 12724 return fmt.Errorf("proto: InitialClusterRequest: wiretype end group for non-group") 12725 } 12726 if fieldNum <= 0 { 12727 return fmt.Errorf("proto: InitialClusterRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12728 } 12729 switch fieldNum { 12730 case 1: 12731 if wireType != 0 { 12732 return fmt.Errorf("proto: wrong wireType = %d for field NumOfLogShards", wireType) 12733 } 12734 m.NumOfLogShards = 0 12735 for shift := uint(0); ; shift += 7 { 12736 if shift >= 64 { 12737 return ErrIntOverflowLogservice 12738 } 12739 if iNdEx >= l { 12740 return io.ErrUnexpectedEOF 12741 } 12742 b := dAtA[iNdEx] 12743 iNdEx++ 12744 m.NumOfLogShards |= uint64(b&0x7F) << shift 12745 if b < 0x80 { 12746 break 12747 } 12748 } 12749 case 2: 12750 if wireType != 0 { 12751 return fmt.Errorf("proto: wrong wireType = %d for field NumOfDNShards", wireType) 12752 } 12753 m.NumOfDNShards = 0 12754 for shift := uint(0); ; shift += 7 { 12755 if shift >= 64 { 12756 return ErrIntOverflowLogservice 12757 } 12758 if iNdEx >= l { 12759 return io.ErrUnexpectedEOF 12760 } 12761 b := dAtA[iNdEx] 12762 iNdEx++ 12763 m.NumOfDNShards |= uint64(b&0x7F) << shift 12764 if b < 0x80 { 12765 break 12766 } 12767 } 12768 case 3: 12769 if wireType != 0 { 12770 return fmt.Errorf("proto: wrong wireType = %d for field NumOfLogReplicas", wireType) 12771 } 12772 m.NumOfLogReplicas = 0 12773 for shift := uint(0); ; shift += 7 { 12774 if shift >= 64 { 12775 return ErrIntOverflowLogservice 12776 } 12777 if iNdEx >= l { 12778 return io.ErrUnexpectedEOF 12779 } 12780 b := dAtA[iNdEx] 12781 iNdEx++ 12782 m.NumOfLogReplicas |= uint64(b&0x7F) << shift 12783 if b < 0x80 { 12784 break 12785 } 12786 } 12787 default: 12788 iNdEx = preIndex 12789 skippy, err := skipLogservice(dAtA[iNdEx:]) 12790 if err != nil { 12791 return err 12792 } 12793 if (skippy < 0) || (iNdEx+skippy) < 0 { 12794 return ErrInvalidLengthLogservice 12795 } 12796 if (iNdEx + skippy) > l { 12797 return io.ErrUnexpectedEOF 12798 } 12799 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12800 iNdEx += skippy 12801 } 12802 } 12803 12804 if iNdEx > l { 12805 return io.ErrUnexpectedEOF 12806 } 12807 return nil 12808 } 12809 func (m *LogStoreInfo) Unmarshal(dAtA []byte) error { 12810 l := len(dAtA) 12811 iNdEx := 0 12812 for iNdEx < l { 12813 preIndex := iNdEx 12814 var wire uint64 12815 for shift := uint(0); ; shift += 7 { 12816 if shift >= 64 { 12817 return ErrIntOverflowLogservice 12818 } 12819 if iNdEx >= l { 12820 return io.ErrUnexpectedEOF 12821 } 12822 b := dAtA[iNdEx] 12823 iNdEx++ 12824 wire |= uint64(b&0x7F) << shift 12825 if b < 0x80 { 12826 break 12827 } 12828 } 12829 fieldNum := int32(wire >> 3) 12830 wireType := int(wire & 0x7) 12831 if wireType == 4 { 12832 return fmt.Errorf("proto: LogStoreInfo: wiretype end group for non-group") 12833 } 12834 if fieldNum <= 0 { 12835 return fmt.Errorf("proto: LogStoreInfo: illegal tag %d (wire type %d)", fieldNum, wire) 12836 } 12837 switch fieldNum { 12838 case 1: 12839 if wireType != 0 { 12840 return fmt.Errorf("proto: wrong wireType = %d for field Tick", wireType) 12841 } 12842 m.Tick = 0 12843 for shift := uint(0); ; shift += 7 { 12844 if shift >= 64 { 12845 return ErrIntOverflowLogservice 12846 } 12847 if iNdEx >= l { 12848 return io.ErrUnexpectedEOF 12849 } 12850 b := dAtA[iNdEx] 12851 iNdEx++ 12852 m.Tick |= uint64(b&0x7F) << shift 12853 if b < 0x80 { 12854 break 12855 } 12856 } 12857 case 2: 12858 if wireType != 2 { 12859 return fmt.Errorf("proto: wrong wireType = %d for field RaftAddress", wireType) 12860 } 12861 var stringLen uint64 12862 for shift := uint(0); ; shift += 7 { 12863 if shift >= 64 { 12864 return ErrIntOverflowLogservice 12865 } 12866 if iNdEx >= l { 12867 return io.ErrUnexpectedEOF 12868 } 12869 b := dAtA[iNdEx] 12870 iNdEx++ 12871 stringLen |= uint64(b&0x7F) << shift 12872 if b < 0x80 { 12873 break 12874 } 12875 } 12876 intStringLen := int(stringLen) 12877 if intStringLen < 0 { 12878 return ErrInvalidLengthLogservice 12879 } 12880 postIndex := iNdEx + intStringLen 12881 if postIndex < 0 { 12882 return ErrInvalidLengthLogservice 12883 } 12884 if postIndex > l { 12885 return io.ErrUnexpectedEOF 12886 } 12887 m.RaftAddress = string(dAtA[iNdEx:postIndex]) 12888 iNdEx = postIndex 12889 case 3: 12890 if wireType != 2 { 12891 return fmt.Errorf("proto: wrong wireType = %d for field ServiceAddress", wireType) 12892 } 12893 var stringLen uint64 12894 for shift := uint(0); ; shift += 7 { 12895 if shift >= 64 { 12896 return ErrIntOverflowLogservice 12897 } 12898 if iNdEx >= l { 12899 return io.ErrUnexpectedEOF 12900 } 12901 b := dAtA[iNdEx] 12902 iNdEx++ 12903 stringLen |= uint64(b&0x7F) << shift 12904 if b < 0x80 { 12905 break 12906 } 12907 } 12908 intStringLen := int(stringLen) 12909 if intStringLen < 0 { 12910 return ErrInvalidLengthLogservice 12911 } 12912 postIndex := iNdEx + intStringLen 12913 if postIndex < 0 { 12914 return ErrInvalidLengthLogservice 12915 } 12916 if postIndex > l { 12917 return io.ErrUnexpectedEOF 12918 } 12919 m.ServiceAddress = string(dAtA[iNdEx:postIndex]) 12920 iNdEx = postIndex 12921 case 4: 12922 if wireType != 2 { 12923 return fmt.Errorf("proto: wrong wireType = %d for field GossipAddress", wireType) 12924 } 12925 var stringLen uint64 12926 for shift := uint(0); ; shift += 7 { 12927 if shift >= 64 { 12928 return ErrIntOverflowLogservice 12929 } 12930 if iNdEx >= l { 12931 return io.ErrUnexpectedEOF 12932 } 12933 b := dAtA[iNdEx] 12934 iNdEx++ 12935 stringLen |= uint64(b&0x7F) << shift 12936 if b < 0x80 { 12937 break 12938 } 12939 } 12940 intStringLen := int(stringLen) 12941 if intStringLen < 0 { 12942 return ErrInvalidLengthLogservice 12943 } 12944 postIndex := iNdEx + intStringLen 12945 if postIndex < 0 { 12946 return ErrInvalidLengthLogservice 12947 } 12948 if postIndex > l { 12949 return io.ErrUnexpectedEOF 12950 } 12951 m.GossipAddress = string(dAtA[iNdEx:postIndex]) 12952 iNdEx = postIndex 12953 case 5: 12954 if wireType != 2 { 12955 return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType) 12956 } 12957 var msglen int 12958 for shift := uint(0); ; shift += 7 { 12959 if shift >= 64 { 12960 return ErrIntOverflowLogservice 12961 } 12962 if iNdEx >= l { 12963 return io.ErrUnexpectedEOF 12964 } 12965 b := dAtA[iNdEx] 12966 iNdEx++ 12967 msglen |= int(b&0x7F) << shift 12968 if b < 0x80 { 12969 break 12970 } 12971 } 12972 if msglen < 0 { 12973 return ErrInvalidLengthLogservice 12974 } 12975 postIndex := iNdEx + msglen 12976 if postIndex < 0 { 12977 return ErrInvalidLengthLogservice 12978 } 12979 if postIndex > l { 12980 return io.ErrUnexpectedEOF 12981 } 12982 m.Replicas = append(m.Replicas, LogReplicaInfo{}) 12983 if err := m.Replicas[len(m.Replicas)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12984 return err 12985 } 12986 iNdEx = postIndex 12987 case 6: 12988 if wireType != 0 { 12989 return fmt.Errorf("proto: wrong wireType = %d for field TaskServiceCreated", wireType) 12990 } 12991 var v int 12992 for shift := uint(0); ; shift += 7 { 12993 if shift >= 64 { 12994 return ErrIntOverflowLogservice 12995 } 12996 if iNdEx >= l { 12997 return io.ErrUnexpectedEOF 12998 } 12999 b := dAtA[iNdEx] 13000 iNdEx++ 13001 v |= int(b&0x7F) << shift 13002 if b < 0x80 { 13003 break 13004 } 13005 } 13006 m.TaskServiceCreated = bool(v != 0) 13007 default: 13008 iNdEx = preIndex 13009 skippy, err := skipLogservice(dAtA[iNdEx:]) 13010 if err != nil { 13011 return err 13012 } 13013 if (skippy < 0) || (iNdEx+skippy) < 0 { 13014 return ErrInvalidLengthLogservice 13015 } 13016 if (iNdEx + skippy) > l { 13017 return io.ErrUnexpectedEOF 13018 } 13019 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13020 iNdEx += skippy 13021 } 13022 } 13023 13024 if iNdEx > l { 13025 return io.ErrUnexpectedEOF 13026 } 13027 return nil 13028 } 13029 func (m *LogState) Unmarshal(dAtA []byte) error { 13030 l := len(dAtA) 13031 iNdEx := 0 13032 for iNdEx < l { 13033 preIndex := iNdEx 13034 var wire uint64 13035 for shift := uint(0); ; shift += 7 { 13036 if shift >= 64 { 13037 return ErrIntOverflowLogservice 13038 } 13039 if iNdEx >= l { 13040 return io.ErrUnexpectedEOF 13041 } 13042 b := dAtA[iNdEx] 13043 iNdEx++ 13044 wire |= uint64(b&0x7F) << shift 13045 if b < 0x80 { 13046 break 13047 } 13048 } 13049 fieldNum := int32(wire >> 3) 13050 wireType := int(wire & 0x7) 13051 if wireType == 4 { 13052 return fmt.Errorf("proto: LogState: wiretype end group for non-group") 13053 } 13054 if fieldNum <= 0 { 13055 return fmt.Errorf("proto: LogState: illegal tag %d (wire type %d)", fieldNum, wire) 13056 } 13057 switch fieldNum { 13058 case 1: 13059 if wireType != 2 { 13060 return fmt.Errorf("proto: wrong wireType = %d for field Shards", wireType) 13061 } 13062 var msglen int 13063 for shift := uint(0); ; shift += 7 { 13064 if shift >= 64 { 13065 return ErrIntOverflowLogservice 13066 } 13067 if iNdEx >= l { 13068 return io.ErrUnexpectedEOF 13069 } 13070 b := dAtA[iNdEx] 13071 iNdEx++ 13072 msglen |= int(b&0x7F) << shift 13073 if b < 0x80 { 13074 break 13075 } 13076 } 13077 if msglen < 0 { 13078 return ErrInvalidLengthLogservice 13079 } 13080 postIndex := iNdEx + msglen 13081 if postIndex < 0 { 13082 return ErrInvalidLengthLogservice 13083 } 13084 if postIndex > l { 13085 return io.ErrUnexpectedEOF 13086 } 13087 if m.Shards == nil { 13088 m.Shards = make(map[uint64]LogShardInfo) 13089 } 13090 var mapkey uint64 13091 mapvalue := &LogShardInfo{} 13092 for iNdEx < postIndex { 13093 entryPreIndex := iNdEx 13094 var wire uint64 13095 for shift := uint(0); ; shift += 7 { 13096 if shift >= 64 { 13097 return ErrIntOverflowLogservice 13098 } 13099 if iNdEx >= l { 13100 return io.ErrUnexpectedEOF 13101 } 13102 b := dAtA[iNdEx] 13103 iNdEx++ 13104 wire |= uint64(b&0x7F) << shift 13105 if b < 0x80 { 13106 break 13107 } 13108 } 13109 fieldNum := int32(wire >> 3) 13110 if fieldNum == 1 { 13111 for shift := uint(0); ; shift += 7 { 13112 if shift >= 64 { 13113 return ErrIntOverflowLogservice 13114 } 13115 if iNdEx >= l { 13116 return io.ErrUnexpectedEOF 13117 } 13118 b := dAtA[iNdEx] 13119 iNdEx++ 13120 mapkey |= uint64(b&0x7F) << shift 13121 if b < 0x80 { 13122 break 13123 } 13124 } 13125 } else if fieldNum == 2 { 13126 var mapmsglen int 13127 for shift := uint(0); ; shift += 7 { 13128 if shift >= 64 { 13129 return ErrIntOverflowLogservice 13130 } 13131 if iNdEx >= l { 13132 return io.ErrUnexpectedEOF 13133 } 13134 b := dAtA[iNdEx] 13135 iNdEx++ 13136 mapmsglen |= int(b&0x7F) << shift 13137 if b < 0x80 { 13138 break 13139 } 13140 } 13141 if mapmsglen < 0 { 13142 return ErrInvalidLengthLogservice 13143 } 13144 postmsgIndex := iNdEx + mapmsglen 13145 if postmsgIndex < 0 { 13146 return ErrInvalidLengthLogservice 13147 } 13148 if postmsgIndex > l { 13149 return io.ErrUnexpectedEOF 13150 } 13151 mapvalue = &LogShardInfo{} 13152 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 13153 return err 13154 } 13155 iNdEx = postmsgIndex 13156 } else { 13157 iNdEx = entryPreIndex 13158 skippy, err := skipLogservice(dAtA[iNdEx:]) 13159 if err != nil { 13160 return err 13161 } 13162 if (skippy < 0) || (iNdEx+skippy) < 0 { 13163 return ErrInvalidLengthLogservice 13164 } 13165 if (iNdEx + skippy) > postIndex { 13166 return io.ErrUnexpectedEOF 13167 } 13168 iNdEx += skippy 13169 } 13170 } 13171 m.Shards[mapkey] = *mapvalue 13172 iNdEx = postIndex 13173 case 2: 13174 if wireType != 2 { 13175 return fmt.Errorf("proto: wrong wireType = %d for field Stores", wireType) 13176 } 13177 var msglen int 13178 for shift := uint(0); ; shift += 7 { 13179 if shift >= 64 { 13180 return ErrIntOverflowLogservice 13181 } 13182 if iNdEx >= l { 13183 return io.ErrUnexpectedEOF 13184 } 13185 b := dAtA[iNdEx] 13186 iNdEx++ 13187 msglen |= int(b&0x7F) << shift 13188 if b < 0x80 { 13189 break 13190 } 13191 } 13192 if msglen < 0 { 13193 return ErrInvalidLengthLogservice 13194 } 13195 postIndex := iNdEx + msglen 13196 if postIndex < 0 { 13197 return ErrInvalidLengthLogservice 13198 } 13199 if postIndex > l { 13200 return io.ErrUnexpectedEOF 13201 } 13202 if m.Stores == nil { 13203 m.Stores = make(map[string]LogStoreInfo) 13204 } 13205 var mapkey string 13206 mapvalue := &LogStoreInfo{} 13207 for iNdEx < postIndex { 13208 entryPreIndex := iNdEx 13209 var wire uint64 13210 for shift := uint(0); ; shift += 7 { 13211 if shift >= 64 { 13212 return ErrIntOverflowLogservice 13213 } 13214 if iNdEx >= l { 13215 return io.ErrUnexpectedEOF 13216 } 13217 b := dAtA[iNdEx] 13218 iNdEx++ 13219 wire |= uint64(b&0x7F) << shift 13220 if b < 0x80 { 13221 break 13222 } 13223 } 13224 fieldNum := int32(wire >> 3) 13225 if fieldNum == 1 { 13226 var stringLenmapkey uint64 13227 for shift := uint(0); ; shift += 7 { 13228 if shift >= 64 { 13229 return ErrIntOverflowLogservice 13230 } 13231 if iNdEx >= l { 13232 return io.ErrUnexpectedEOF 13233 } 13234 b := dAtA[iNdEx] 13235 iNdEx++ 13236 stringLenmapkey |= uint64(b&0x7F) << shift 13237 if b < 0x80 { 13238 break 13239 } 13240 } 13241 intStringLenmapkey := int(stringLenmapkey) 13242 if intStringLenmapkey < 0 { 13243 return ErrInvalidLengthLogservice 13244 } 13245 postStringIndexmapkey := iNdEx + intStringLenmapkey 13246 if postStringIndexmapkey < 0 { 13247 return ErrInvalidLengthLogservice 13248 } 13249 if postStringIndexmapkey > l { 13250 return io.ErrUnexpectedEOF 13251 } 13252 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 13253 iNdEx = postStringIndexmapkey 13254 } else if fieldNum == 2 { 13255 var mapmsglen int 13256 for shift := uint(0); ; shift += 7 { 13257 if shift >= 64 { 13258 return ErrIntOverflowLogservice 13259 } 13260 if iNdEx >= l { 13261 return io.ErrUnexpectedEOF 13262 } 13263 b := dAtA[iNdEx] 13264 iNdEx++ 13265 mapmsglen |= int(b&0x7F) << shift 13266 if b < 0x80 { 13267 break 13268 } 13269 } 13270 if mapmsglen < 0 { 13271 return ErrInvalidLengthLogservice 13272 } 13273 postmsgIndex := iNdEx + mapmsglen 13274 if postmsgIndex < 0 { 13275 return ErrInvalidLengthLogservice 13276 } 13277 if postmsgIndex > l { 13278 return io.ErrUnexpectedEOF 13279 } 13280 mapvalue = &LogStoreInfo{} 13281 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 13282 return err 13283 } 13284 iNdEx = postmsgIndex 13285 } else { 13286 iNdEx = entryPreIndex 13287 skippy, err := skipLogservice(dAtA[iNdEx:]) 13288 if err != nil { 13289 return err 13290 } 13291 if (skippy < 0) || (iNdEx+skippy) < 0 { 13292 return ErrInvalidLengthLogservice 13293 } 13294 if (iNdEx + skippy) > postIndex { 13295 return io.ErrUnexpectedEOF 13296 } 13297 iNdEx += skippy 13298 } 13299 } 13300 m.Stores[mapkey] = *mapvalue 13301 iNdEx = postIndex 13302 default: 13303 iNdEx = preIndex 13304 skippy, err := skipLogservice(dAtA[iNdEx:]) 13305 if err != nil { 13306 return err 13307 } 13308 if (skippy < 0) || (iNdEx+skippy) < 0 { 13309 return ErrInvalidLengthLogservice 13310 } 13311 if (iNdEx + skippy) > l { 13312 return io.ErrUnexpectedEOF 13313 } 13314 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13315 iNdEx += skippy 13316 } 13317 } 13318 13319 if iNdEx > l { 13320 return io.ErrUnexpectedEOF 13321 } 13322 return nil 13323 } 13324 func (m *CheckerState) Unmarshal(dAtA []byte) error { 13325 l := len(dAtA) 13326 iNdEx := 0 13327 for iNdEx < l { 13328 preIndex := iNdEx 13329 var wire uint64 13330 for shift := uint(0); ; shift += 7 { 13331 if shift >= 64 { 13332 return ErrIntOverflowLogservice 13333 } 13334 if iNdEx >= l { 13335 return io.ErrUnexpectedEOF 13336 } 13337 b := dAtA[iNdEx] 13338 iNdEx++ 13339 wire |= uint64(b&0x7F) << shift 13340 if b < 0x80 { 13341 break 13342 } 13343 } 13344 fieldNum := int32(wire >> 3) 13345 wireType := int(wire & 0x7) 13346 if wireType == 4 { 13347 return fmt.Errorf("proto: CheckerState: wiretype end group for non-group") 13348 } 13349 if fieldNum <= 0 { 13350 return fmt.Errorf("proto: CheckerState: illegal tag %d (wire type %d)", fieldNum, wire) 13351 } 13352 switch fieldNum { 13353 case 1: 13354 if wireType != 0 { 13355 return fmt.Errorf("proto: wrong wireType = %d for field Tick", wireType) 13356 } 13357 m.Tick = 0 13358 for shift := uint(0); ; shift += 7 { 13359 if shift >= 64 { 13360 return ErrIntOverflowLogservice 13361 } 13362 if iNdEx >= l { 13363 return io.ErrUnexpectedEOF 13364 } 13365 b := dAtA[iNdEx] 13366 iNdEx++ 13367 m.Tick |= uint64(b&0x7F) << shift 13368 if b < 0x80 { 13369 break 13370 } 13371 } 13372 case 2: 13373 if wireType != 2 { 13374 return fmt.Errorf("proto: wrong wireType = %d for field ClusterInfo", wireType) 13375 } 13376 var msglen int 13377 for shift := uint(0); ; shift += 7 { 13378 if shift >= 64 { 13379 return ErrIntOverflowLogservice 13380 } 13381 if iNdEx >= l { 13382 return io.ErrUnexpectedEOF 13383 } 13384 b := dAtA[iNdEx] 13385 iNdEx++ 13386 msglen |= int(b&0x7F) << shift 13387 if b < 0x80 { 13388 break 13389 } 13390 } 13391 if msglen < 0 { 13392 return ErrInvalidLengthLogservice 13393 } 13394 postIndex := iNdEx + msglen 13395 if postIndex < 0 { 13396 return ErrInvalidLengthLogservice 13397 } 13398 if postIndex > l { 13399 return io.ErrUnexpectedEOF 13400 } 13401 if err := m.ClusterInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13402 return err 13403 } 13404 iNdEx = postIndex 13405 case 3: 13406 if wireType != 2 { 13407 return fmt.Errorf("proto: wrong wireType = %d for field DNState", wireType) 13408 } 13409 var msglen int 13410 for shift := uint(0); ; shift += 7 { 13411 if shift >= 64 { 13412 return ErrIntOverflowLogservice 13413 } 13414 if iNdEx >= l { 13415 return io.ErrUnexpectedEOF 13416 } 13417 b := dAtA[iNdEx] 13418 iNdEx++ 13419 msglen |= int(b&0x7F) << shift 13420 if b < 0x80 { 13421 break 13422 } 13423 } 13424 if msglen < 0 { 13425 return ErrInvalidLengthLogservice 13426 } 13427 postIndex := iNdEx + msglen 13428 if postIndex < 0 { 13429 return ErrInvalidLengthLogservice 13430 } 13431 if postIndex > l { 13432 return io.ErrUnexpectedEOF 13433 } 13434 if err := m.DNState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13435 return err 13436 } 13437 iNdEx = postIndex 13438 case 4: 13439 if wireType != 2 { 13440 return fmt.Errorf("proto: wrong wireType = %d for field LogState", wireType) 13441 } 13442 var msglen int 13443 for shift := uint(0); ; shift += 7 { 13444 if shift >= 64 { 13445 return ErrIntOverflowLogservice 13446 } 13447 if iNdEx >= l { 13448 return io.ErrUnexpectedEOF 13449 } 13450 b := dAtA[iNdEx] 13451 iNdEx++ 13452 msglen |= int(b&0x7F) << shift 13453 if b < 0x80 { 13454 break 13455 } 13456 } 13457 if msglen < 0 { 13458 return ErrInvalidLengthLogservice 13459 } 13460 postIndex := iNdEx + msglen 13461 if postIndex < 0 { 13462 return ErrInvalidLengthLogservice 13463 } 13464 if postIndex > l { 13465 return io.ErrUnexpectedEOF 13466 } 13467 if err := m.LogState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13468 return err 13469 } 13470 iNdEx = postIndex 13471 case 5: 13472 if wireType != 2 { 13473 return fmt.Errorf("proto: wrong wireType = %d for field CNState", wireType) 13474 } 13475 var msglen int 13476 for shift := uint(0); ; shift += 7 { 13477 if shift >= 64 { 13478 return ErrIntOverflowLogservice 13479 } 13480 if iNdEx >= l { 13481 return io.ErrUnexpectedEOF 13482 } 13483 b := dAtA[iNdEx] 13484 iNdEx++ 13485 msglen |= int(b&0x7F) << shift 13486 if b < 0x80 { 13487 break 13488 } 13489 } 13490 if msglen < 0 { 13491 return ErrInvalidLengthLogservice 13492 } 13493 postIndex := iNdEx + msglen 13494 if postIndex < 0 { 13495 return ErrInvalidLengthLogservice 13496 } 13497 if postIndex > l { 13498 return io.ErrUnexpectedEOF 13499 } 13500 if err := m.CNState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13501 return err 13502 } 13503 iNdEx = postIndex 13504 case 6: 13505 if wireType != 0 { 13506 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 13507 } 13508 m.State = 0 13509 for shift := uint(0); ; shift += 7 { 13510 if shift >= 64 { 13511 return ErrIntOverflowLogservice 13512 } 13513 if iNdEx >= l { 13514 return io.ErrUnexpectedEOF 13515 } 13516 b := dAtA[iNdEx] 13517 iNdEx++ 13518 m.State |= HAKeeperState(b&0x7F) << shift 13519 if b < 0x80 { 13520 break 13521 } 13522 } 13523 case 7: 13524 if wireType != 0 { 13525 return fmt.Errorf("proto: wrong wireType = %d for field TaskSchedulerState", wireType) 13526 } 13527 m.TaskSchedulerState = 0 13528 for shift := uint(0); ; shift += 7 { 13529 if shift >= 64 { 13530 return ErrIntOverflowLogservice 13531 } 13532 if iNdEx >= l { 13533 return io.ErrUnexpectedEOF 13534 } 13535 b := dAtA[iNdEx] 13536 iNdEx++ 13537 m.TaskSchedulerState |= TaskSchedulerState(b&0x7F) << shift 13538 if b < 0x80 { 13539 break 13540 } 13541 } 13542 case 8: 13543 if wireType != 2 { 13544 return fmt.Errorf("proto: wrong wireType = %d for field TaskTableUser", wireType) 13545 } 13546 var msglen int 13547 for shift := uint(0); ; shift += 7 { 13548 if shift >= 64 { 13549 return ErrIntOverflowLogservice 13550 } 13551 if iNdEx >= l { 13552 return io.ErrUnexpectedEOF 13553 } 13554 b := dAtA[iNdEx] 13555 iNdEx++ 13556 msglen |= int(b&0x7F) << shift 13557 if b < 0x80 { 13558 break 13559 } 13560 } 13561 if msglen < 0 { 13562 return ErrInvalidLengthLogservice 13563 } 13564 postIndex := iNdEx + msglen 13565 if postIndex < 0 { 13566 return ErrInvalidLengthLogservice 13567 } 13568 if postIndex > l { 13569 return io.ErrUnexpectedEOF 13570 } 13571 if err := m.TaskTableUser.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13572 return err 13573 } 13574 iNdEx = postIndex 13575 default: 13576 iNdEx = preIndex 13577 skippy, err := skipLogservice(dAtA[iNdEx:]) 13578 if err != nil { 13579 return err 13580 } 13581 if (skippy < 0) || (iNdEx+skippy) < 0 { 13582 return ErrInvalidLengthLogservice 13583 } 13584 if (iNdEx + skippy) > l { 13585 return io.ErrUnexpectedEOF 13586 } 13587 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13588 iNdEx += skippy 13589 } 13590 } 13591 13592 if iNdEx > l { 13593 return io.ErrUnexpectedEOF 13594 } 13595 return nil 13596 } 13597 func (m *HAKeeperRSMState) Unmarshal(dAtA []byte) error { 13598 l := len(dAtA) 13599 iNdEx := 0 13600 for iNdEx < l { 13601 preIndex := iNdEx 13602 var wire uint64 13603 for shift := uint(0); ; shift += 7 { 13604 if shift >= 64 { 13605 return ErrIntOverflowLogservice 13606 } 13607 if iNdEx >= l { 13608 return io.ErrUnexpectedEOF 13609 } 13610 b := dAtA[iNdEx] 13611 iNdEx++ 13612 wire |= uint64(b&0x7F) << shift 13613 if b < 0x80 { 13614 break 13615 } 13616 } 13617 fieldNum := int32(wire >> 3) 13618 wireType := int(wire & 0x7) 13619 if wireType == 4 { 13620 return fmt.Errorf("proto: HAKeeperRSMState: wiretype end group for non-group") 13621 } 13622 if fieldNum <= 0 { 13623 return fmt.Errorf("proto: HAKeeperRSMState: illegal tag %d (wire type %d)", fieldNum, wire) 13624 } 13625 switch fieldNum { 13626 case 1: 13627 if wireType != 0 { 13628 return fmt.Errorf("proto: wrong wireType = %d for field Tick", wireType) 13629 } 13630 m.Tick = 0 13631 for shift := uint(0); ; shift += 7 { 13632 if shift >= 64 { 13633 return ErrIntOverflowLogservice 13634 } 13635 if iNdEx >= l { 13636 return io.ErrUnexpectedEOF 13637 } 13638 b := dAtA[iNdEx] 13639 iNdEx++ 13640 m.Tick |= uint64(b&0x7F) << shift 13641 if b < 0x80 { 13642 break 13643 } 13644 } 13645 case 2: 13646 if wireType != 0 { 13647 return fmt.Errorf("proto: wrong wireType = %d for field NextID", wireType) 13648 } 13649 m.NextID = 0 13650 for shift := uint(0); ; shift += 7 { 13651 if shift >= 64 { 13652 return ErrIntOverflowLogservice 13653 } 13654 if iNdEx >= l { 13655 return io.ErrUnexpectedEOF 13656 } 13657 b := dAtA[iNdEx] 13658 iNdEx++ 13659 m.NextID |= uint64(b&0x7F) << shift 13660 if b < 0x80 { 13661 break 13662 } 13663 } 13664 case 3: 13665 if wireType != 0 { 13666 return fmt.Errorf("proto: wrong wireType = %d for field Term", wireType) 13667 } 13668 m.Term = 0 13669 for shift := uint(0); ; shift += 7 { 13670 if shift >= 64 { 13671 return ErrIntOverflowLogservice 13672 } 13673 if iNdEx >= l { 13674 return io.ErrUnexpectedEOF 13675 } 13676 b := dAtA[iNdEx] 13677 iNdEx++ 13678 m.Term |= uint64(b&0x7F) << shift 13679 if b < 0x80 { 13680 break 13681 } 13682 } 13683 case 4: 13684 if wireType != 0 { 13685 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 13686 } 13687 m.State = 0 13688 for shift := uint(0); ; shift += 7 { 13689 if shift >= 64 { 13690 return ErrIntOverflowLogservice 13691 } 13692 if iNdEx >= l { 13693 return io.ErrUnexpectedEOF 13694 } 13695 b := dAtA[iNdEx] 13696 iNdEx++ 13697 m.State |= HAKeeperState(b&0x7F) << shift 13698 if b < 0x80 { 13699 break 13700 } 13701 } 13702 case 5: 13703 if wireType != 0 { 13704 return fmt.Errorf("proto: wrong wireType = %d for field TaskSchedulerState", wireType) 13705 } 13706 m.TaskSchedulerState = 0 13707 for shift := uint(0); ; shift += 7 { 13708 if shift >= 64 { 13709 return ErrIntOverflowLogservice 13710 } 13711 if iNdEx >= l { 13712 return io.ErrUnexpectedEOF 13713 } 13714 b := dAtA[iNdEx] 13715 iNdEx++ 13716 m.TaskSchedulerState |= TaskSchedulerState(b&0x7F) << shift 13717 if b < 0x80 { 13718 break 13719 } 13720 } 13721 case 6: 13722 if wireType != 2 { 13723 return fmt.Errorf("proto: wrong wireType = %d for field ScheduleCommands", wireType) 13724 } 13725 var msglen int 13726 for shift := uint(0); ; shift += 7 { 13727 if shift >= 64 { 13728 return ErrIntOverflowLogservice 13729 } 13730 if iNdEx >= l { 13731 return io.ErrUnexpectedEOF 13732 } 13733 b := dAtA[iNdEx] 13734 iNdEx++ 13735 msglen |= int(b&0x7F) << shift 13736 if b < 0x80 { 13737 break 13738 } 13739 } 13740 if msglen < 0 { 13741 return ErrInvalidLengthLogservice 13742 } 13743 postIndex := iNdEx + msglen 13744 if postIndex < 0 { 13745 return ErrInvalidLengthLogservice 13746 } 13747 if postIndex > l { 13748 return io.ErrUnexpectedEOF 13749 } 13750 if m.ScheduleCommands == nil { 13751 m.ScheduleCommands = make(map[string]CommandBatch) 13752 } 13753 var mapkey string 13754 mapvalue := &CommandBatch{} 13755 for iNdEx < postIndex { 13756 entryPreIndex := iNdEx 13757 var wire uint64 13758 for shift := uint(0); ; shift += 7 { 13759 if shift >= 64 { 13760 return ErrIntOverflowLogservice 13761 } 13762 if iNdEx >= l { 13763 return io.ErrUnexpectedEOF 13764 } 13765 b := dAtA[iNdEx] 13766 iNdEx++ 13767 wire |= uint64(b&0x7F) << shift 13768 if b < 0x80 { 13769 break 13770 } 13771 } 13772 fieldNum := int32(wire >> 3) 13773 if fieldNum == 1 { 13774 var stringLenmapkey uint64 13775 for shift := uint(0); ; shift += 7 { 13776 if shift >= 64 { 13777 return ErrIntOverflowLogservice 13778 } 13779 if iNdEx >= l { 13780 return io.ErrUnexpectedEOF 13781 } 13782 b := dAtA[iNdEx] 13783 iNdEx++ 13784 stringLenmapkey |= uint64(b&0x7F) << shift 13785 if b < 0x80 { 13786 break 13787 } 13788 } 13789 intStringLenmapkey := int(stringLenmapkey) 13790 if intStringLenmapkey < 0 { 13791 return ErrInvalidLengthLogservice 13792 } 13793 postStringIndexmapkey := iNdEx + intStringLenmapkey 13794 if postStringIndexmapkey < 0 { 13795 return ErrInvalidLengthLogservice 13796 } 13797 if postStringIndexmapkey > l { 13798 return io.ErrUnexpectedEOF 13799 } 13800 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 13801 iNdEx = postStringIndexmapkey 13802 } else if fieldNum == 2 { 13803 var mapmsglen int 13804 for shift := uint(0); ; shift += 7 { 13805 if shift >= 64 { 13806 return ErrIntOverflowLogservice 13807 } 13808 if iNdEx >= l { 13809 return io.ErrUnexpectedEOF 13810 } 13811 b := dAtA[iNdEx] 13812 iNdEx++ 13813 mapmsglen |= int(b&0x7F) << shift 13814 if b < 0x80 { 13815 break 13816 } 13817 } 13818 if mapmsglen < 0 { 13819 return ErrInvalidLengthLogservice 13820 } 13821 postmsgIndex := iNdEx + mapmsglen 13822 if postmsgIndex < 0 { 13823 return ErrInvalidLengthLogservice 13824 } 13825 if postmsgIndex > l { 13826 return io.ErrUnexpectedEOF 13827 } 13828 mapvalue = &CommandBatch{} 13829 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 13830 return err 13831 } 13832 iNdEx = postmsgIndex 13833 } else { 13834 iNdEx = entryPreIndex 13835 skippy, err := skipLogservice(dAtA[iNdEx:]) 13836 if err != nil { 13837 return err 13838 } 13839 if (skippy < 0) || (iNdEx+skippy) < 0 { 13840 return ErrInvalidLengthLogservice 13841 } 13842 if (iNdEx + skippy) > postIndex { 13843 return io.ErrUnexpectedEOF 13844 } 13845 iNdEx += skippy 13846 } 13847 } 13848 m.ScheduleCommands[mapkey] = *mapvalue 13849 iNdEx = postIndex 13850 case 7: 13851 if wireType != 2 { 13852 return fmt.Errorf("proto: wrong wireType = %d for field LogShards", wireType) 13853 } 13854 var msglen int 13855 for shift := uint(0); ; shift += 7 { 13856 if shift >= 64 { 13857 return ErrIntOverflowLogservice 13858 } 13859 if iNdEx >= l { 13860 return io.ErrUnexpectedEOF 13861 } 13862 b := dAtA[iNdEx] 13863 iNdEx++ 13864 msglen |= int(b&0x7F) << shift 13865 if b < 0x80 { 13866 break 13867 } 13868 } 13869 if msglen < 0 { 13870 return ErrInvalidLengthLogservice 13871 } 13872 postIndex := iNdEx + msglen 13873 if postIndex < 0 { 13874 return ErrInvalidLengthLogservice 13875 } 13876 if postIndex > l { 13877 return io.ErrUnexpectedEOF 13878 } 13879 if m.LogShards == nil { 13880 m.LogShards = make(map[string]uint64) 13881 } 13882 var mapkey string 13883 var mapvalue uint64 13884 for iNdEx < postIndex { 13885 entryPreIndex := iNdEx 13886 var wire uint64 13887 for shift := uint(0); ; shift += 7 { 13888 if shift >= 64 { 13889 return ErrIntOverflowLogservice 13890 } 13891 if iNdEx >= l { 13892 return io.ErrUnexpectedEOF 13893 } 13894 b := dAtA[iNdEx] 13895 iNdEx++ 13896 wire |= uint64(b&0x7F) << shift 13897 if b < 0x80 { 13898 break 13899 } 13900 } 13901 fieldNum := int32(wire >> 3) 13902 if fieldNum == 1 { 13903 var stringLenmapkey uint64 13904 for shift := uint(0); ; shift += 7 { 13905 if shift >= 64 { 13906 return ErrIntOverflowLogservice 13907 } 13908 if iNdEx >= l { 13909 return io.ErrUnexpectedEOF 13910 } 13911 b := dAtA[iNdEx] 13912 iNdEx++ 13913 stringLenmapkey |= uint64(b&0x7F) << shift 13914 if b < 0x80 { 13915 break 13916 } 13917 } 13918 intStringLenmapkey := int(stringLenmapkey) 13919 if intStringLenmapkey < 0 { 13920 return ErrInvalidLengthLogservice 13921 } 13922 postStringIndexmapkey := iNdEx + intStringLenmapkey 13923 if postStringIndexmapkey < 0 { 13924 return ErrInvalidLengthLogservice 13925 } 13926 if postStringIndexmapkey > l { 13927 return io.ErrUnexpectedEOF 13928 } 13929 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 13930 iNdEx = postStringIndexmapkey 13931 } else if fieldNum == 2 { 13932 for shift := uint(0); ; shift += 7 { 13933 if shift >= 64 { 13934 return ErrIntOverflowLogservice 13935 } 13936 if iNdEx >= l { 13937 return io.ErrUnexpectedEOF 13938 } 13939 b := dAtA[iNdEx] 13940 iNdEx++ 13941 mapvalue |= uint64(b&0x7F) << shift 13942 if b < 0x80 { 13943 break 13944 } 13945 } 13946 } else { 13947 iNdEx = entryPreIndex 13948 skippy, err := skipLogservice(dAtA[iNdEx:]) 13949 if err != nil { 13950 return err 13951 } 13952 if (skippy < 0) || (iNdEx+skippy) < 0 { 13953 return ErrInvalidLengthLogservice 13954 } 13955 if (iNdEx + skippy) > postIndex { 13956 return io.ErrUnexpectedEOF 13957 } 13958 iNdEx += skippy 13959 } 13960 } 13961 m.LogShards[mapkey] = mapvalue 13962 iNdEx = postIndex 13963 case 8: 13964 if wireType != 2 { 13965 return fmt.Errorf("proto: wrong wireType = %d for field CNState", wireType) 13966 } 13967 var msglen int 13968 for shift := uint(0); ; shift += 7 { 13969 if shift >= 64 { 13970 return ErrIntOverflowLogservice 13971 } 13972 if iNdEx >= l { 13973 return io.ErrUnexpectedEOF 13974 } 13975 b := dAtA[iNdEx] 13976 iNdEx++ 13977 msglen |= int(b&0x7F) << shift 13978 if b < 0x80 { 13979 break 13980 } 13981 } 13982 if msglen < 0 { 13983 return ErrInvalidLengthLogservice 13984 } 13985 postIndex := iNdEx + msglen 13986 if postIndex < 0 { 13987 return ErrInvalidLengthLogservice 13988 } 13989 if postIndex > l { 13990 return io.ErrUnexpectedEOF 13991 } 13992 if err := m.CNState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13993 return err 13994 } 13995 iNdEx = postIndex 13996 case 9: 13997 if wireType != 2 { 13998 return fmt.Errorf("proto: wrong wireType = %d for field DNState", wireType) 13999 } 14000 var msglen int 14001 for shift := uint(0); ; shift += 7 { 14002 if shift >= 64 { 14003 return ErrIntOverflowLogservice 14004 } 14005 if iNdEx >= l { 14006 return io.ErrUnexpectedEOF 14007 } 14008 b := dAtA[iNdEx] 14009 iNdEx++ 14010 msglen |= int(b&0x7F) << shift 14011 if b < 0x80 { 14012 break 14013 } 14014 } 14015 if msglen < 0 { 14016 return ErrInvalidLengthLogservice 14017 } 14018 postIndex := iNdEx + msglen 14019 if postIndex < 0 { 14020 return ErrInvalidLengthLogservice 14021 } 14022 if postIndex > l { 14023 return io.ErrUnexpectedEOF 14024 } 14025 if err := m.DNState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14026 return err 14027 } 14028 iNdEx = postIndex 14029 case 10: 14030 if wireType != 2 { 14031 return fmt.Errorf("proto: wrong wireType = %d for field LogState", wireType) 14032 } 14033 var msglen int 14034 for shift := uint(0); ; shift += 7 { 14035 if shift >= 64 { 14036 return ErrIntOverflowLogservice 14037 } 14038 if iNdEx >= l { 14039 return io.ErrUnexpectedEOF 14040 } 14041 b := dAtA[iNdEx] 14042 iNdEx++ 14043 msglen |= int(b&0x7F) << shift 14044 if b < 0x80 { 14045 break 14046 } 14047 } 14048 if msglen < 0 { 14049 return ErrInvalidLengthLogservice 14050 } 14051 postIndex := iNdEx + msglen 14052 if postIndex < 0 { 14053 return ErrInvalidLengthLogservice 14054 } 14055 if postIndex > l { 14056 return io.ErrUnexpectedEOF 14057 } 14058 if err := m.LogState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14059 return err 14060 } 14061 iNdEx = postIndex 14062 case 11: 14063 if wireType != 2 { 14064 return fmt.Errorf("proto: wrong wireType = %d for field ClusterInfo", wireType) 14065 } 14066 var msglen int 14067 for shift := uint(0); ; shift += 7 { 14068 if shift >= 64 { 14069 return ErrIntOverflowLogservice 14070 } 14071 if iNdEx >= l { 14072 return io.ErrUnexpectedEOF 14073 } 14074 b := dAtA[iNdEx] 14075 iNdEx++ 14076 msglen |= int(b&0x7F) << shift 14077 if b < 0x80 { 14078 break 14079 } 14080 } 14081 if msglen < 0 { 14082 return ErrInvalidLengthLogservice 14083 } 14084 postIndex := iNdEx + msglen 14085 if postIndex < 0 { 14086 return ErrInvalidLengthLogservice 14087 } 14088 if postIndex > l { 14089 return io.ErrUnexpectedEOF 14090 } 14091 if err := m.ClusterInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14092 return err 14093 } 14094 iNdEx = postIndex 14095 case 12: 14096 if wireType != 2 { 14097 return fmt.Errorf("proto: wrong wireType = %d for field TaskTableUser", wireType) 14098 } 14099 var msglen int 14100 for shift := uint(0); ; shift += 7 { 14101 if shift >= 64 { 14102 return ErrIntOverflowLogservice 14103 } 14104 if iNdEx >= l { 14105 return io.ErrUnexpectedEOF 14106 } 14107 b := dAtA[iNdEx] 14108 iNdEx++ 14109 msglen |= int(b&0x7F) << shift 14110 if b < 0x80 { 14111 break 14112 } 14113 } 14114 if msglen < 0 { 14115 return ErrInvalidLengthLogservice 14116 } 14117 postIndex := iNdEx + msglen 14118 if postIndex < 0 { 14119 return ErrInvalidLengthLogservice 14120 } 14121 if postIndex > l { 14122 return io.ErrUnexpectedEOF 14123 } 14124 if err := m.TaskTableUser.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14125 return err 14126 } 14127 iNdEx = postIndex 14128 default: 14129 iNdEx = preIndex 14130 skippy, err := skipLogservice(dAtA[iNdEx:]) 14131 if err != nil { 14132 return err 14133 } 14134 if (skippy < 0) || (iNdEx+skippy) < 0 { 14135 return ErrInvalidLengthLogservice 14136 } 14137 if (iNdEx + skippy) > l { 14138 return io.ErrUnexpectedEOF 14139 } 14140 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14141 iNdEx += skippy 14142 } 14143 } 14144 14145 if iNdEx > l { 14146 return io.ErrUnexpectedEOF 14147 } 14148 return nil 14149 } 14150 func (m *ReplicaInfo) Unmarshal(dAtA []byte) error { 14151 l := len(dAtA) 14152 iNdEx := 0 14153 for iNdEx < l { 14154 preIndex := iNdEx 14155 var wire uint64 14156 for shift := uint(0); ; shift += 7 { 14157 if shift >= 64 { 14158 return ErrIntOverflowLogservice 14159 } 14160 if iNdEx >= l { 14161 return io.ErrUnexpectedEOF 14162 } 14163 b := dAtA[iNdEx] 14164 iNdEx++ 14165 wire |= uint64(b&0x7F) << shift 14166 if b < 0x80 { 14167 break 14168 } 14169 } 14170 fieldNum := int32(wire >> 3) 14171 wireType := int(wire & 0x7) 14172 if wireType == 4 { 14173 return fmt.Errorf("proto: ReplicaInfo: wiretype end group for non-group") 14174 } 14175 if fieldNum <= 0 { 14176 return fmt.Errorf("proto: ReplicaInfo: illegal tag %d (wire type %d)", fieldNum, wire) 14177 } 14178 switch fieldNum { 14179 case 1: 14180 if wireType != 2 { 14181 return fmt.Errorf("proto: wrong wireType = %d for field UUID", wireType) 14182 } 14183 var stringLen uint64 14184 for shift := uint(0); ; shift += 7 { 14185 if shift >= 64 { 14186 return ErrIntOverflowLogservice 14187 } 14188 if iNdEx >= l { 14189 return io.ErrUnexpectedEOF 14190 } 14191 b := dAtA[iNdEx] 14192 iNdEx++ 14193 stringLen |= uint64(b&0x7F) << shift 14194 if b < 0x80 { 14195 break 14196 } 14197 } 14198 intStringLen := int(stringLen) 14199 if intStringLen < 0 { 14200 return ErrInvalidLengthLogservice 14201 } 14202 postIndex := iNdEx + intStringLen 14203 if postIndex < 0 { 14204 return ErrInvalidLengthLogservice 14205 } 14206 if postIndex > l { 14207 return io.ErrUnexpectedEOF 14208 } 14209 m.UUID = string(dAtA[iNdEx:postIndex]) 14210 iNdEx = postIndex 14211 case 2: 14212 if wireType != 2 { 14213 return fmt.Errorf("proto: wrong wireType = %d for field ServiceAddress", wireType) 14214 } 14215 var stringLen uint64 14216 for shift := uint(0); ; shift += 7 { 14217 if shift >= 64 { 14218 return ErrIntOverflowLogservice 14219 } 14220 if iNdEx >= l { 14221 return io.ErrUnexpectedEOF 14222 } 14223 b := dAtA[iNdEx] 14224 iNdEx++ 14225 stringLen |= uint64(b&0x7F) << shift 14226 if b < 0x80 { 14227 break 14228 } 14229 } 14230 intStringLen := int(stringLen) 14231 if intStringLen < 0 { 14232 return ErrInvalidLengthLogservice 14233 } 14234 postIndex := iNdEx + intStringLen 14235 if postIndex < 0 { 14236 return ErrInvalidLengthLogservice 14237 } 14238 if postIndex > l { 14239 return io.ErrUnexpectedEOF 14240 } 14241 m.ServiceAddress = string(dAtA[iNdEx:postIndex]) 14242 iNdEx = postIndex 14243 default: 14244 iNdEx = preIndex 14245 skippy, err := skipLogservice(dAtA[iNdEx:]) 14246 if err != nil { 14247 return err 14248 } 14249 if (skippy < 0) || (iNdEx+skippy) < 0 { 14250 return ErrInvalidLengthLogservice 14251 } 14252 if (iNdEx + skippy) > l { 14253 return io.ErrUnexpectedEOF 14254 } 14255 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14256 iNdEx += skippy 14257 } 14258 } 14259 14260 if iNdEx > l { 14261 return io.ErrUnexpectedEOF 14262 } 14263 return nil 14264 } 14265 func (m *ShardInfoQueryResult) Unmarshal(dAtA []byte) error { 14266 l := len(dAtA) 14267 iNdEx := 0 14268 for iNdEx < l { 14269 preIndex := iNdEx 14270 var wire uint64 14271 for shift := uint(0); ; shift += 7 { 14272 if shift >= 64 { 14273 return ErrIntOverflowLogservice 14274 } 14275 if iNdEx >= l { 14276 return io.ErrUnexpectedEOF 14277 } 14278 b := dAtA[iNdEx] 14279 iNdEx++ 14280 wire |= uint64(b&0x7F) << shift 14281 if b < 0x80 { 14282 break 14283 } 14284 } 14285 fieldNum := int32(wire >> 3) 14286 wireType := int(wire & 0x7) 14287 if wireType == 4 { 14288 return fmt.Errorf("proto: ShardInfoQueryResult: wiretype end group for non-group") 14289 } 14290 if fieldNum <= 0 { 14291 return fmt.Errorf("proto: ShardInfoQueryResult: illegal tag %d (wire type %d)", fieldNum, wire) 14292 } 14293 switch fieldNum { 14294 case 1: 14295 if wireType != 0 { 14296 return fmt.Errorf("proto: wrong wireType = %d for field ShardID", wireType) 14297 } 14298 m.ShardID = 0 14299 for shift := uint(0); ; shift += 7 { 14300 if shift >= 64 { 14301 return ErrIntOverflowLogservice 14302 } 14303 if iNdEx >= l { 14304 return io.ErrUnexpectedEOF 14305 } 14306 b := dAtA[iNdEx] 14307 iNdEx++ 14308 m.ShardID |= uint64(b&0x7F) << shift 14309 if b < 0x80 { 14310 break 14311 } 14312 } 14313 case 2: 14314 if wireType != 2 { 14315 return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType) 14316 } 14317 var msglen int 14318 for shift := uint(0); ; shift += 7 { 14319 if shift >= 64 { 14320 return ErrIntOverflowLogservice 14321 } 14322 if iNdEx >= l { 14323 return io.ErrUnexpectedEOF 14324 } 14325 b := dAtA[iNdEx] 14326 iNdEx++ 14327 msglen |= int(b&0x7F) << shift 14328 if b < 0x80 { 14329 break 14330 } 14331 } 14332 if msglen < 0 { 14333 return ErrInvalidLengthLogservice 14334 } 14335 postIndex := iNdEx + msglen 14336 if postIndex < 0 { 14337 return ErrInvalidLengthLogservice 14338 } 14339 if postIndex > l { 14340 return io.ErrUnexpectedEOF 14341 } 14342 if m.Replicas == nil { 14343 m.Replicas = make(map[uint64]ReplicaInfo) 14344 } 14345 var mapkey uint64 14346 mapvalue := &ReplicaInfo{} 14347 for iNdEx < postIndex { 14348 entryPreIndex := iNdEx 14349 var wire uint64 14350 for shift := uint(0); ; shift += 7 { 14351 if shift >= 64 { 14352 return ErrIntOverflowLogservice 14353 } 14354 if iNdEx >= l { 14355 return io.ErrUnexpectedEOF 14356 } 14357 b := dAtA[iNdEx] 14358 iNdEx++ 14359 wire |= uint64(b&0x7F) << shift 14360 if b < 0x80 { 14361 break 14362 } 14363 } 14364 fieldNum := int32(wire >> 3) 14365 if fieldNum == 1 { 14366 for shift := uint(0); ; shift += 7 { 14367 if shift >= 64 { 14368 return ErrIntOverflowLogservice 14369 } 14370 if iNdEx >= l { 14371 return io.ErrUnexpectedEOF 14372 } 14373 b := dAtA[iNdEx] 14374 iNdEx++ 14375 mapkey |= uint64(b&0x7F) << shift 14376 if b < 0x80 { 14377 break 14378 } 14379 } 14380 } else if fieldNum == 2 { 14381 var mapmsglen int 14382 for shift := uint(0); ; shift += 7 { 14383 if shift >= 64 { 14384 return ErrIntOverflowLogservice 14385 } 14386 if iNdEx >= l { 14387 return io.ErrUnexpectedEOF 14388 } 14389 b := dAtA[iNdEx] 14390 iNdEx++ 14391 mapmsglen |= int(b&0x7F) << shift 14392 if b < 0x80 { 14393 break 14394 } 14395 } 14396 if mapmsglen < 0 { 14397 return ErrInvalidLengthLogservice 14398 } 14399 postmsgIndex := iNdEx + mapmsglen 14400 if postmsgIndex < 0 { 14401 return ErrInvalidLengthLogservice 14402 } 14403 if postmsgIndex > l { 14404 return io.ErrUnexpectedEOF 14405 } 14406 mapvalue = &ReplicaInfo{} 14407 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 14408 return err 14409 } 14410 iNdEx = postmsgIndex 14411 } else { 14412 iNdEx = entryPreIndex 14413 skippy, err := skipLogservice(dAtA[iNdEx:]) 14414 if err != nil { 14415 return err 14416 } 14417 if (skippy < 0) || (iNdEx+skippy) < 0 { 14418 return ErrInvalidLengthLogservice 14419 } 14420 if (iNdEx + skippy) > postIndex { 14421 return io.ErrUnexpectedEOF 14422 } 14423 iNdEx += skippy 14424 } 14425 } 14426 m.Replicas[mapkey] = *mapvalue 14427 iNdEx = postIndex 14428 case 3: 14429 if wireType != 0 { 14430 return fmt.Errorf("proto: wrong wireType = %d for field Epoch", wireType) 14431 } 14432 m.Epoch = 0 14433 for shift := uint(0); ; shift += 7 { 14434 if shift >= 64 { 14435 return ErrIntOverflowLogservice 14436 } 14437 if iNdEx >= l { 14438 return io.ErrUnexpectedEOF 14439 } 14440 b := dAtA[iNdEx] 14441 iNdEx++ 14442 m.Epoch |= uint64(b&0x7F) << shift 14443 if b < 0x80 { 14444 break 14445 } 14446 } 14447 case 4: 14448 if wireType != 0 { 14449 return fmt.Errorf("proto: wrong wireType = %d for field LeaderID", wireType) 14450 } 14451 m.LeaderID = 0 14452 for shift := uint(0); ; shift += 7 { 14453 if shift >= 64 { 14454 return ErrIntOverflowLogservice 14455 } 14456 if iNdEx >= l { 14457 return io.ErrUnexpectedEOF 14458 } 14459 b := dAtA[iNdEx] 14460 iNdEx++ 14461 m.LeaderID |= uint64(b&0x7F) << shift 14462 if b < 0x80 { 14463 break 14464 } 14465 } 14466 case 5: 14467 if wireType != 0 { 14468 return fmt.Errorf("proto: wrong wireType = %d for field Term", wireType) 14469 } 14470 m.Term = 0 14471 for shift := uint(0); ; shift += 7 { 14472 if shift >= 64 { 14473 return ErrIntOverflowLogservice 14474 } 14475 if iNdEx >= l { 14476 return io.ErrUnexpectedEOF 14477 } 14478 b := dAtA[iNdEx] 14479 iNdEx++ 14480 m.Term |= uint64(b&0x7F) << shift 14481 if b < 0x80 { 14482 break 14483 } 14484 } 14485 default: 14486 iNdEx = preIndex 14487 skippy, err := skipLogservice(dAtA[iNdEx:]) 14488 if err != nil { 14489 return err 14490 } 14491 if (skippy < 0) || (iNdEx+skippy) < 0 { 14492 return ErrInvalidLengthLogservice 14493 } 14494 if (iNdEx + skippy) > l { 14495 return io.ErrUnexpectedEOF 14496 } 14497 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14498 iNdEx += skippy 14499 } 14500 } 14501 14502 if iNdEx > l { 14503 return io.ErrUnexpectedEOF 14504 } 14505 return nil 14506 } 14507 func skipLogservice(dAtA []byte) (n int, err error) { 14508 l := len(dAtA) 14509 iNdEx := 0 14510 depth := 0 14511 for iNdEx < l { 14512 var wire uint64 14513 for shift := uint(0); ; shift += 7 { 14514 if shift >= 64 { 14515 return 0, ErrIntOverflowLogservice 14516 } 14517 if iNdEx >= l { 14518 return 0, io.ErrUnexpectedEOF 14519 } 14520 b := dAtA[iNdEx] 14521 iNdEx++ 14522 wire |= (uint64(b) & 0x7F) << shift 14523 if b < 0x80 { 14524 break 14525 } 14526 } 14527 wireType := int(wire & 0x7) 14528 switch wireType { 14529 case 0: 14530 for shift := uint(0); ; shift += 7 { 14531 if shift >= 64 { 14532 return 0, ErrIntOverflowLogservice 14533 } 14534 if iNdEx >= l { 14535 return 0, io.ErrUnexpectedEOF 14536 } 14537 iNdEx++ 14538 if dAtA[iNdEx-1] < 0x80 { 14539 break 14540 } 14541 } 14542 case 1: 14543 iNdEx += 8 14544 case 2: 14545 var length int 14546 for shift := uint(0); ; shift += 7 { 14547 if shift >= 64 { 14548 return 0, ErrIntOverflowLogservice 14549 } 14550 if iNdEx >= l { 14551 return 0, io.ErrUnexpectedEOF 14552 } 14553 b := dAtA[iNdEx] 14554 iNdEx++ 14555 length |= (int(b) & 0x7F) << shift 14556 if b < 0x80 { 14557 break 14558 } 14559 } 14560 if length < 0 { 14561 return 0, ErrInvalidLengthLogservice 14562 } 14563 iNdEx += length 14564 case 3: 14565 depth++ 14566 case 4: 14567 if depth == 0 { 14568 return 0, ErrUnexpectedEndOfGroupLogservice 14569 } 14570 depth-- 14571 case 5: 14572 iNdEx += 4 14573 default: 14574 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 14575 } 14576 if iNdEx < 0 { 14577 return 0, ErrInvalidLengthLogservice 14578 } 14579 if depth == 0 { 14580 return iNdEx, nil 14581 } 14582 } 14583 return 0, io.ErrUnexpectedEOF 14584 } 14585 14586 var ( 14587 ErrInvalidLengthLogservice = fmt.Errorf("proto: negative length found during unmarshaling") 14588 ErrIntOverflowLogservice = fmt.Errorf("proto: integer overflow") 14589 ErrUnexpectedEndOfGroupLogservice = fmt.Errorf("proto: unexpected end of group") 14590 )