vitess.io/vitess@v0.16.2/go/vt/proto/replicationdata/replicationdata_vtproto.pb.go (about) 1 // Code generated by protoc-gen-go-vtproto. DO NOT EDIT. 2 // protoc-gen-go-vtproto version: v0.4.0 3 // source: replicationdata.proto 4 5 package replicationdata 6 7 import ( 8 fmt "fmt" 9 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 10 io "io" 11 bits "math/bits" 12 ) 13 14 const ( 15 // Verify that this generated code is sufficiently up-to-date. 16 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 17 // Verify that runtime/protoimpl is sufficiently up-to-date. 18 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 19 ) 20 21 func (m *Status) MarshalVT() (dAtA []byte, err error) { 22 if m == nil { 23 return nil, nil 24 } 25 size := m.SizeVT() 26 dAtA = make([]byte, size) 27 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 28 if err != nil { 29 return nil, err 30 } 31 return dAtA[:n], nil 32 } 33 34 func (m *Status) MarshalToVT(dAtA []byte) (int, error) { 35 size := m.SizeVT() 36 return m.MarshalToSizedBufferVT(dAtA[:size]) 37 } 38 39 func (m *Status) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 40 if m == nil { 41 return 0, nil 42 } 43 i := len(dAtA) 44 _ = i 45 var l int 46 _ = l 47 if m.unknownFields != nil { 48 i -= len(m.unknownFields) 49 copy(dAtA[i:], m.unknownFields) 50 } 51 if m.ReplicationLagUnknown { 52 i-- 53 if m.ReplicationLagUnknown { 54 dAtA[i] = 1 55 } else { 56 dAtA[i] = 0 57 } 58 i-- 59 dAtA[i] = 0x1 60 i-- 61 dAtA[i] = 0xc0 62 } 63 if m.SslAllowed { 64 i-- 65 if m.SslAllowed { 66 dAtA[i] = 1 67 } else { 68 dAtA[i] = 0 69 } 70 i-- 71 dAtA[i] = 0x1 72 i-- 73 dAtA[i] = 0xb8 74 } 75 if m.HasReplicationFilters { 76 i-- 77 if m.HasReplicationFilters { 78 dAtA[i] = 1 79 } else { 80 dAtA[i] = 0 81 } 82 i-- 83 dAtA[i] = 0x1 84 i-- 85 dAtA[i] = 0xb0 86 } 87 if m.UsingGtid { 88 i-- 89 if m.UsingGtid { 90 dAtA[i] = 1 91 } else { 92 dAtA[i] = 0 93 } 94 i-- 95 dAtA[i] = 0x1 96 i-- 97 dAtA[i] = 0xa8 98 } 99 if m.AutoPosition { 100 i-- 101 if m.AutoPosition { 102 dAtA[i] = 1 103 } else { 104 dAtA[i] = 0 105 } 106 i-- 107 dAtA[i] = 0x1 108 i-- 109 dAtA[i] = 0xa0 110 } 111 if m.SqlDelay != 0 { 112 i = encodeVarint(dAtA, i, uint64(m.SqlDelay)) 113 i-- 114 dAtA[i] = 0x1 115 i-- 116 dAtA[i] = 0x98 117 } 118 if len(m.SourceUser) > 0 { 119 i -= len(m.SourceUser) 120 copy(dAtA[i:], m.SourceUser) 121 i = encodeVarint(dAtA, i, uint64(len(m.SourceUser))) 122 i-- 123 dAtA[i] = 0x1 124 i-- 125 dAtA[i] = 0x92 126 } 127 if len(m.RelayLogFilePosition) > 0 { 128 i -= len(m.RelayLogFilePosition) 129 copy(dAtA[i:], m.RelayLogFilePosition) 130 i = encodeVarint(dAtA, i, uint64(len(m.RelayLogFilePosition))) 131 i-- 132 dAtA[i] = 0x1 133 i-- 134 dAtA[i] = 0x8a 135 } 136 if len(m.LastSqlError) > 0 { 137 i -= len(m.LastSqlError) 138 copy(dAtA[i:], m.LastSqlError) 139 i = encodeVarint(dAtA, i, uint64(len(m.LastSqlError))) 140 i-- 141 dAtA[i] = 0x1 142 i-- 143 dAtA[i] = 0x82 144 } 145 if m.SqlState != 0 { 146 i = encodeVarint(dAtA, i, uint64(m.SqlState)) 147 i-- 148 dAtA[i] = 0x78 149 } 150 if len(m.LastIoError) > 0 { 151 i -= len(m.LastIoError) 152 copy(dAtA[i:], m.LastIoError) 153 i = encodeVarint(dAtA, i, uint64(len(m.LastIoError))) 154 i-- 155 dAtA[i] = 0x72 156 } 157 if m.IoState != 0 { 158 i = encodeVarint(dAtA, i, uint64(m.IoState)) 159 i-- 160 dAtA[i] = 0x68 161 } 162 if len(m.SourceUuid) > 0 { 163 i -= len(m.SourceUuid) 164 copy(dAtA[i:], m.SourceUuid) 165 i = encodeVarint(dAtA, i, uint64(len(m.SourceUuid))) 166 i-- 167 dAtA[i] = 0x62 168 } 169 if m.SourceServerId != 0 { 170 i = encodeVarint(dAtA, i, uint64(m.SourceServerId)) 171 i-- 172 dAtA[i] = 0x58 173 } 174 if len(m.RelayLogSourceBinlogEquivalentPosition) > 0 { 175 i -= len(m.RelayLogSourceBinlogEquivalentPosition) 176 copy(dAtA[i:], m.RelayLogSourceBinlogEquivalentPosition) 177 i = encodeVarint(dAtA, i, uint64(len(m.RelayLogSourceBinlogEquivalentPosition))) 178 i-- 179 dAtA[i] = 0x52 180 } 181 if len(m.FilePosition) > 0 { 182 i -= len(m.FilePosition) 183 copy(dAtA[i:], m.FilePosition) 184 i = encodeVarint(dAtA, i, uint64(len(m.FilePosition))) 185 i-- 186 dAtA[i] = 0x4a 187 } 188 if len(m.RelayLogPosition) > 0 { 189 i -= len(m.RelayLogPosition) 190 copy(dAtA[i:], m.RelayLogPosition) 191 i = encodeVarint(dAtA, i, uint64(len(m.RelayLogPosition))) 192 i-- 193 dAtA[i] = 0x42 194 } 195 if m.ConnectRetry != 0 { 196 i = encodeVarint(dAtA, i, uint64(m.ConnectRetry)) 197 i-- 198 dAtA[i] = 0x38 199 } 200 if m.SourcePort != 0 { 201 i = encodeVarint(dAtA, i, uint64(m.SourcePort)) 202 i-- 203 dAtA[i] = 0x30 204 } 205 if len(m.SourceHost) > 0 { 206 i -= len(m.SourceHost) 207 copy(dAtA[i:], m.SourceHost) 208 i = encodeVarint(dAtA, i, uint64(len(m.SourceHost))) 209 i-- 210 dAtA[i] = 0x2a 211 } 212 if m.ReplicationLagSeconds != 0 { 213 i = encodeVarint(dAtA, i, uint64(m.ReplicationLagSeconds)) 214 i-- 215 dAtA[i] = 0x20 216 } 217 if len(m.Position) > 0 { 218 i -= len(m.Position) 219 copy(dAtA[i:], m.Position) 220 i = encodeVarint(dAtA, i, uint64(len(m.Position))) 221 i-- 222 dAtA[i] = 0xa 223 } 224 return len(dAtA) - i, nil 225 } 226 227 func (m *StopReplicationStatus) MarshalVT() (dAtA []byte, err error) { 228 if m == nil { 229 return nil, nil 230 } 231 size := m.SizeVT() 232 dAtA = make([]byte, size) 233 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 234 if err != nil { 235 return nil, err 236 } 237 return dAtA[:n], nil 238 } 239 240 func (m *StopReplicationStatus) MarshalToVT(dAtA []byte) (int, error) { 241 size := m.SizeVT() 242 return m.MarshalToSizedBufferVT(dAtA[:size]) 243 } 244 245 func (m *StopReplicationStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 246 if m == nil { 247 return 0, nil 248 } 249 i := len(dAtA) 250 _ = i 251 var l int 252 _ = l 253 if m.unknownFields != nil { 254 i -= len(m.unknownFields) 255 copy(dAtA[i:], m.unknownFields) 256 } 257 if m.After != nil { 258 size, err := m.After.MarshalToSizedBufferVT(dAtA[:i]) 259 if err != nil { 260 return 0, err 261 } 262 i -= size 263 i = encodeVarint(dAtA, i, uint64(size)) 264 i-- 265 dAtA[i] = 0x12 266 } 267 if m.Before != nil { 268 size, err := m.Before.MarshalToSizedBufferVT(dAtA[:i]) 269 if err != nil { 270 return 0, err 271 } 272 i -= size 273 i = encodeVarint(dAtA, i, uint64(size)) 274 i-- 275 dAtA[i] = 0xa 276 } 277 return len(dAtA) - i, nil 278 } 279 280 func (m *PrimaryStatus) MarshalVT() (dAtA []byte, err error) { 281 if m == nil { 282 return nil, nil 283 } 284 size := m.SizeVT() 285 dAtA = make([]byte, size) 286 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 287 if err != nil { 288 return nil, err 289 } 290 return dAtA[:n], nil 291 } 292 293 func (m *PrimaryStatus) MarshalToVT(dAtA []byte) (int, error) { 294 size := m.SizeVT() 295 return m.MarshalToSizedBufferVT(dAtA[:size]) 296 } 297 298 func (m *PrimaryStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 299 if m == nil { 300 return 0, nil 301 } 302 i := len(dAtA) 303 _ = i 304 var l int 305 _ = l 306 if m.unknownFields != nil { 307 i -= len(m.unknownFields) 308 copy(dAtA[i:], m.unknownFields) 309 } 310 if len(m.FilePosition) > 0 { 311 i -= len(m.FilePosition) 312 copy(dAtA[i:], m.FilePosition) 313 i = encodeVarint(dAtA, i, uint64(len(m.FilePosition))) 314 i-- 315 dAtA[i] = 0x12 316 } 317 if len(m.Position) > 0 { 318 i -= len(m.Position) 319 copy(dAtA[i:], m.Position) 320 i = encodeVarint(dAtA, i, uint64(len(m.Position))) 321 i-- 322 dAtA[i] = 0xa 323 } 324 return len(dAtA) - i, nil 325 } 326 327 func (m *FullStatus) MarshalVT() (dAtA []byte, err error) { 328 if m == nil { 329 return nil, nil 330 } 331 size := m.SizeVT() 332 dAtA = make([]byte, size) 333 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 334 if err != nil { 335 return nil, err 336 } 337 return dAtA[:n], nil 338 } 339 340 func (m *FullStatus) MarshalToVT(dAtA []byte) (int, error) { 341 size := m.SizeVT() 342 return m.MarshalToSizedBufferVT(dAtA[:size]) 343 } 344 345 func (m *FullStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 346 if m == nil { 347 return 0, nil 348 } 349 i := len(dAtA) 350 _ = i 351 var l int 352 _ = l 353 if m.unknownFields != nil { 354 i -= len(m.unknownFields) 355 copy(dAtA[i:], m.unknownFields) 356 } 357 if m.SemiSyncWaitForReplicaCount != 0 { 358 i = encodeVarint(dAtA, i, uint64(m.SemiSyncWaitForReplicaCount)) 359 i-- 360 dAtA[i] = 0x1 361 i-- 362 dAtA[i] = 0xa0 363 } 364 if m.SemiSyncPrimaryTimeout != 0 { 365 i = encodeVarint(dAtA, i, uint64(m.SemiSyncPrimaryTimeout)) 366 i-- 367 dAtA[i] = 0x1 368 i-- 369 dAtA[i] = 0x98 370 } 371 if m.SemiSyncPrimaryClients != 0 { 372 i = encodeVarint(dAtA, i, uint64(m.SemiSyncPrimaryClients)) 373 i-- 374 dAtA[i] = 0x1 375 i-- 376 dAtA[i] = 0x90 377 } 378 if m.SemiSyncReplicaStatus { 379 i-- 380 if m.SemiSyncReplicaStatus { 381 dAtA[i] = 1 382 } else { 383 dAtA[i] = 0 384 } 385 i-- 386 dAtA[i] = 0x1 387 i-- 388 dAtA[i] = 0x88 389 } 390 if m.SemiSyncPrimaryStatus { 391 i-- 392 if m.SemiSyncPrimaryStatus { 393 dAtA[i] = 1 394 } else { 395 dAtA[i] = 0 396 } 397 i-- 398 dAtA[i] = 0x1 399 i-- 400 dAtA[i] = 0x80 401 } 402 if m.SemiSyncReplicaEnabled { 403 i-- 404 if m.SemiSyncReplicaEnabled { 405 dAtA[i] = 1 406 } else { 407 dAtA[i] = 0 408 } 409 i-- 410 dAtA[i] = 0x78 411 } 412 if m.SemiSyncPrimaryEnabled { 413 i-- 414 if m.SemiSyncPrimaryEnabled { 415 dAtA[i] = 1 416 } else { 417 dAtA[i] = 0 418 } 419 i-- 420 dAtA[i] = 0x70 421 } 422 if m.LogReplicaUpdates { 423 i-- 424 if m.LogReplicaUpdates { 425 dAtA[i] = 1 426 } else { 427 dAtA[i] = 0 428 } 429 i-- 430 dAtA[i] = 0x68 431 } 432 if m.LogBinEnabled { 433 i-- 434 if m.LogBinEnabled { 435 dAtA[i] = 1 436 } else { 437 dAtA[i] = 0 438 } 439 i-- 440 dAtA[i] = 0x60 441 } 442 if len(m.BinlogRowImage) > 0 { 443 i -= len(m.BinlogRowImage) 444 copy(dAtA[i:], m.BinlogRowImage) 445 i = encodeVarint(dAtA, i, uint64(len(m.BinlogRowImage))) 446 i-- 447 dAtA[i] = 0x5a 448 } 449 if len(m.BinlogFormat) > 0 { 450 i -= len(m.BinlogFormat) 451 copy(dAtA[i:], m.BinlogFormat) 452 i = encodeVarint(dAtA, i, uint64(len(m.BinlogFormat))) 453 i-- 454 dAtA[i] = 0x52 455 } 456 if len(m.GtidMode) > 0 { 457 i -= len(m.GtidMode) 458 copy(dAtA[i:], m.GtidMode) 459 i = encodeVarint(dAtA, i, uint64(len(m.GtidMode))) 460 i-- 461 dAtA[i] = 0x4a 462 } 463 if m.ReadOnly { 464 i-- 465 if m.ReadOnly { 466 dAtA[i] = 1 467 } else { 468 dAtA[i] = 0 469 } 470 i-- 471 dAtA[i] = 0x40 472 } 473 if len(m.VersionComment) > 0 { 474 i -= len(m.VersionComment) 475 copy(dAtA[i:], m.VersionComment) 476 i = encodeVarint(dAtA, i, uint64(len(m.VersionComment))) 477 i-- 478 dAtA[i] = 0x3a 479 } 480 if len(m.Version) > 0 { 481 i -= len(m.Version) 482 copy(dAtA[i:], m.Version) 483 i = encodeVarint(dAtA, i, uint64(len(m.Version))) 484 i-- 485 dAtA[i] = 0x32 486 } 487 if len(m.GtidPurged) > 0 { 488 i -= len(m.GtidPurged) 489 copy(dAtA[i:], m.GtidPurged) 490 i = encodeVarint(dAtA, i, uint64(len(m.GtidPurged))) 491 i-- 492 dAtA[i] = 0x2a 493 } 494 if m.PrimaryStatus != nil { 495 size, err := m.PrimaryStatus.MarshalToSizedBufferVT(dAtA[:i]) 496 if err != nil { 497 return 0, err 498 } 499 i -= size 500 i = encodeVarint(dAtA, i, uint64(size)) 501 i-- 502 dAtA[i] = 0x22 503 } 504 if m.ReplicationStatus != nil { 505 size, err := m.ReplicationStatus.MarshalToSizedBufferVT(dAtA[:i]) 506 if err != nil { 507 return 0, err 508 } 509 i -= size 510 i = encodeVarint(dAtA, i, uint64(size)) 511 i-- 512 dAtA[i] = 0x1a 513 } 514 if len(m.ServerUuid) > 0 { 515 i -= len(m.ServerUuid) 516 copy(dAtA[i:], m.ServerUuid) 517 i = encodeVarint(dAtA, i, uint64(len(m.ServerUuid))) 518 i-- 519 dAtA[i] = 0x12 520 } 521 if m.ServerId != 0 { 522 i = encodeVarint(dAtA, i, uint64(m.ServerId)) 523 i-- 524 dAtA[i] = 0x8 525 } 526 return len(dAtA) - i, nil 527 } 528 529 func encodeVarint(dAtA []byte, offset int, v uint64) int { 530 offset -= sov(v) 531 base := offset 532 for v >= 1<<7 { 533 dAtA[offset] = uint8(v&0x7f | 0x80) 534 v >>= 7 535 offset++ 536 } 537 dAtA[offset] = uint8(v) 538 return base 539 } 540 func (m *Status) SizeVT() (n int) { 541 if m == nil { 542 return 0 543 } 544 var l int 545 _ = l 546 l = len(m.Position) 547 if l > 0 { 548 n += 1 + l + sov(uint64(l)) 549 } 550 if m.ReplicationLagSeconds != 0 { 551 n += 1 + sov(uint64(m.ReplicationLagSeconds)) 552 } 553 l = len(m.SourceHost) 554 if l > 0 { 555 n += 1 + l + sov(uint64(l)) 556 } 557 if m.SourcePort != 0 { 558 n += 1 + sov(uint64(m.SourcePort)) 559 } 560 if m.ConnectRetry != 0 { 561 n += 1 + sov(uint64(m.ConnectRetry)) 562 } 563 l = len(m.RelayLogPosition) 564 if l > 0 { 565 n += 1 + l + sov(uint64(l)) 566 } 567 l = len(m.FilePosition) 568 if l > 0 { 569 n += 1 + l + sov(uint64(l)) 570 } 571 l = len(m.RelayLogSourceBinlogEquivalentPosition) 572 if l > 0 { 573 n += 1 + l + sov(uint64(l)) 574 } 575 if m.SourceServerId != 0 { 576 n += 1 + sov(uint64(m.SourceServerId)) 577 } 578 l = len(m.SourceUuid) 579 if l > 0 { 580 n += 1 + l + sov(uint64(l)) 581 } 582 if m.IoState != 0 { 583 n += 1 + sov(uint64(m.IoState)) 584 } 585 l = len(m.LastIoError) 586 if l > 0 { 587 n += 1 + l + sov(uint64(l)) 588 } 589 if m.SqlState != 0 { 590 n += 1 + sov(uint64(m.SqlState)) 591 } 592 l = len(m.LastSqlError) 593 if l > 0 { 594 n += 2 + l + sov(uint64(l)) 595 } 596 l = len(m.RelayLogFilePosition) 597 if l > 0 { 598 n += 2 + l + sov(uint64(l)) 599 } 600 l = len(m.SourceUser) 601 if l > 0 { 602 n += 2 + l + sov(uint64(l)) 603 } 604 if m.SqlDelay != 0 { 605 n += 2 + sov(uint64(m.SqlDelay)) 606 } 607 if m.AutoPosition { 608 n += 3 609 } 610 if m.UsingGtid { 611 n += 3 612 } 613 if m.HasReplicationFilters { 614 n += 3 615 } 616 if m.SslAllowed { 617 n += 3 618 } 619 if m.ReplicationLagUnknown { 620 n += 3 621 } 622 n += len(m.unknownFields) 623 return n 624 } 625 626 func (m *StopReplicationStatus) SizeVT() (n int) { 627 if m == nil { 628 return 0 629 } 630 var l int 631 _ = l 632 if m.Before != nil { 633 l = m.Before.SizeVT() 634 n += 1 + l + sov(uint64(l)) 635 } 636 if m.After != nil { 637 l = m.After.SizeVT() 638 n += 1 + l + sov(uint64(l)) 639 } 640 n += len(m.unknownFields) 641 return n 642 } 643 644 func (m *PrimaryStatus) SizeVT() (n int) { 645 if m == nil { 646 return 0 647 } 648 var l int 649 _ = l 650 l = len(m.Position) 651 if l > 0 { 652 n += 1 + l + sov(uint64(l)) 653 } 654 l = len(m.FilePosition) 655 if l > 0 { 656 n += 1 + l + sov(uint64(l)) 657 } 658 n += len(m.unknownFields) 659 return n 660 } 661 662 func (m *FullStatus) SizeVT() (n int) { 663 if m == nil { 664 return 0 665 } 666 var l int 667 _ = l 668 if m.ServerId != 0 { 669 n += 1 + sov(uint64(m.ServerId)) 670 } 671 l = len(m.ServerUuid) 672 if l > 0 { 673 n += 1 + l + sov(uint64(l)) 674 } 675 if m.ReplicationStatus != nil { 676 l = m.ReplicationStatus.SizeVT() 677 n += 1 + l + sov(uint64(l)) 678 } 679 if m.PrimaryStatus != nil { 680 l = m.PrimaryStatus.SizeVT() 681 n += 1 + l + sov(uint64(l)) 682 } 683 l = len(m.GtidPurged) 684 if l > 0 { 685 n += 1 + l + sov(uint64(l)) 686 } 687 l = len(m.Version) 688 if l > 0 { 689 n += 1 + l + sov(uint64(l)) 690 } 691 l = len(m.VersionComment) 692 if l > 0 { 693 n += 1 + l + sov(uint64(l)) 694 } 695 if m.ReadOnly { 696 n += 2 697 } 698 l = len(m.GtidMode) 699 if l > 0 { 700 n += 1 + l + sov(uint64(l)) 701 } 702 l = len(m.BinlogFormat) 703 if l > 0 { 704 n += 1 + l + sov(uint64(l)) 705 } 706 l = len(m.BinlogRowImage) 707 if l > 0 { 708 n += 1 + l + sov(uint64(l)) 709 } 710 if m.LogBinEnabled { 711 n += 2 712 } 713 if m.LogReplicaUpdates { 714 n += 2 715 } 716 if m.SemiSyncPrimaryEnabled { 717 n += 2 718 } 719 if m.SemiSyncReplicaEnabled { 720 n += 2 721 } 722 if m.SemiSyncPrimaryStatus { 723 n += 3 724 } 725 if m.SemiSyncReplicaStatus { 726 n += 3 727 } 728 if m.SemiSyncPrimaryClients != 0 { 729 n += 2 + sov(uint64(m.SemiSyncPrimaryClients)) 730 } 731 if m.SemiSyncPrimaryTimeout != 0 { 732 n += 2 + sov(uint64(m.SemiSyncPrimaryTimeout)) 733 } 734 if m.SemiSyncWaitForReplicaCount != 0 { 735 n += 2 + sov(uint64(m.SemiSyncWaitForReplicaCount)) 736 } 737 n += len(m.unknownFields) 738 return n 739 } 740 741 func sov(x uint64) (n int) { 742 return (bits.Len64(x|1) + 6) / 7 743 } 744 func soz(x uint64) (n int) { 745 return sov(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 746 } 747 func (m *Status) UnmarshalVT(dAtA []byte) error { 748 l := len(dAtA) 749 iNdEx := 0 750 for iNdEx < l { 751 preIndex := iNdEx 752 var wire uint64 753 for shift := uint(0); ; shift += 7 { 754 if shift >= 64 { 755 return ErrIntOverflow 756 } 757 if iNdEx >= l { 758 return io.ErrUnexpectedEOF 759 } 760 b := dAtA[iNdEx] 761 iNdEx++ 762 wire |= uint64(b&0x7F) << shift 763 if b < 0x80 { 764 break 765 } 766 } 767 fieldNum := int32(wire >> 3) 768 wireType := int(wire & 0x7) 769 if wireType == 4 { 770 return fmt.Errorf("proto: Status: wiretype end group for non-group") 771 } 772 if fieldNum <= 0 { 773 return fmt.Errorf("proto: Status: illegal tag %d (wire type %d)", fieldNum, wire) 774 } 775 switch fieldNum { 776 case 1: 777 if wireType != 2 { 778 return fmt.Errorf("proto: wrong wireType = %d for field Position", wireType) 779 } 780 var stringLen uint64 781 for shift := uint(0); ; shift += 7 { 782 if shift >= 64 { 783 return ErrIntOverflow 784 } 785 if iNdEx >= l { 786 return io.ErrUnexpectedEOF 787 } 788 b := dAtA[iNdEx] 789 iNdEx++ 790 stringLen |= uint64(b&0x7F) << shift 791 if b < 0x80 { 792 break 793 } 794 } 795 intStringLen := int(stringLen) 796 if intStringLen < 0 { 797 return ErrInvalidLength 798 } 799 postIndex := iNdEx + intStringLen 800 if postIndex < 0 { 801 return ErrInvalidLength 802 } 803 if postIndex > l { 804 return io.ErrUnexpectedEOF 805 } 806 m.Position = string(dAtA[iNdEx:postIndex]) 807 iNdEx = postIndex 808 case 4: 809 if wireType != 0 { 810 return fmt.Errorf("proto: wrong wireType = %d for field ReplicationLagSeconds", wireType) 811 } 812 m.ReplicationLagSeconds = 0 813 for shift := uint(0); ; shift += 7 { 814 if shift >= 64 { 815 return ErrIntOverflow 816 } 817 if iNdEx >= l { 818 return io.ErrUnexpectedEOF 819 } 820 b := dAtA[iNdEx] 821 iNdEx++ 822 m.ReplicationLagSeconds |= uint32(b&0x7F) << shift 823 if b < 0x80 { 824 break 825 } 826 } 827 case 5: 828 if wireType != 2 { 829 return fmt.Errorf("proto: wrong wireType = %d for field SourceHost", wireType) 830 } 831 var stringLen uint64 832 for shift := uint(0); ; shift += 7 { 833 if shift >= 64 { 834 return ErrIntOverflow 835 } 836 if iNdEx >= l { 837 return io.ErrUnexpectedEOF 838 } 839 b := dAtA[iNdEx] 840 iNdEx++ 841 stringLen |= uint64(b&0x7F) << shift 842 if b < 0x80 { 843 break 844 } 845 } 846 intStringLen := int(stringLen) 847 if intStringLen < 0 { 848 return ErrInvalidLength 849 } 850 postIndex := iNdEx + intStringLen 851 if postIndex < 0 { 852 return ErrInvalidLength 853 } 854 if postIndex > l { 855 return io.ErrUnexpectedEOF 856 } 857 m.SourceHost = string(dAtA[iNdEx:postIndex]) 858 iNdEx = postIndex 859 case 6: 860 if wireType != 0 { 861 return fmt.Errorf("proto: wrong wireType = %d for field SourcePort", wireType) 862 } 863 m.SourcePort = 0 864 for shift := uint(0); ; shift += 7 { 865 if shift >= 64 { 866 return ErrIntOverflow 867 } 868 if iNdEx >= l { 869 return io.ErrUnexpectedEOF 870 } 871 b := dAtA[iNdEx] 872 iNdEx++ 873 m.SourcePort |= int32(b&0x7F) << shift 874 if b < 0x80 { 875 break 876 } 877 } 878 case 7: 879 if wireType != 0 { 880 return fmt.Errorf("proto: wrong wireType = %d for field ConnectRetry", wireType) 881 } 882 m.ConnectRetry = 0 883 for shift := uint(0); ; shift += 7 { 884 if shift >= 64 { 885 return ErrIntOverflow 886 } 887 if iNdEx >= l { 888 return io.ErrUnexpectedEOF 889 } 890 b := dAtA[iNdEx] 891 iNdEx++ 892 m.ConnectRetry |= int32(b&0x7F) << shift 893 if b < 0x80 { 894 break 895 } 896 } 897 case 8: 898 if wireType != 2 { 899 return fmt.Errorf("proto: wrong wireType = %d for field RelayLogPosition", wireType) 900 } 901 var stringLen uint64 902 for shift := uint(0); ; shift += 7 { 903 if shift >= 64 { 904 return ErrIntOverflow 905 } 906 if iNdEx >= l { 907 return io.ErrUnexpectedEOF 908 } 909 b := dAtA[iNdEx] 910 iNdEx++ 911 stringLen |= uint64(b&0x7F) << shift 912 if b < 0x80 { 913 break 914 } 915 } 916 intStringLen := int(stringLen) 917 if intStringLen < 0 { 918 return ErrInvalidLength 919 } 920 postIndex := iNdEx + intStringLen 921 if postIndex < 0 { 922 return ErrInvalidLength 923 } 924 if postIndex > l { 925 return io.ErrUnexpectedEOF 926 } 927 m.RelayLogPosition = string(dAtA[iNdEx:postIndex]) 928 iNdEx = postIndex 929 case 9: 930 if wireType != 2 { 931 return fmt.Errorf("proto: wrong wireType = %d for field FilePosition", wireType) 932 } 933 var stringLen uint64 934 for shift := uint(0); ; shift += 7 { 935 if shift >= 64 { 936 return ErrIntOverflow 937 } 938 if iNdEx >= l { 939 return io.ErrUnexpectedEOF 940 } 941 b := dAtA[iNdEx] 942 iNdEx++ 943 stringLen |= uint64(b&0x7F) << shift 944 if b < 0x80 { 945 break 946 } 947 } 948 intStringLen := int(stringLen) 949 if intStringLen < 0 { 950 return ErrInvalidLength 951 } 952 postIndex := iNdEx + intStringLen 953 if postIndex < 0 { 954 return ErrInvalidLength 955 } 956 if postIndex > l { 957 return io.ErrUnexpectedEOF 958 } 959 m.FilePosition = string(dAtA[iNdEx:postIndex]) 960 iNdEx = postIndex 961 case 10: 962 if wireType != 2 { 963 return fmt.Errorf("proto: wrong wireType = %d for field RelayLogSourceBinlogEquivalentPosition", wireType) 964 } 965 var stringLen uint64 966 for shift := uint(0); ; shift += 7 { 967 if shift >= 64 { 968 return ErrIntOverflow 969 } 970 if iNdEx >= l { 971 return io.ErrUnexpectedEOF 972 } 973 b := dAtA[iNdEx] 974 iNdEx++ 975 stringLen |= uint64(b&0x7F) << shift 976 if b < 0x80 { 977 break 978 } 979 } 980 intStringLen := int(stringLen) 981 if intStringLen < 0 { 982 return ErrInvalidLength 983 } 984 postIndex := iNdEx + intStringLen 985 if postIndex < 0 { 986 return ErrInvalidLength 987 } 988 if postIndex > l { 989 return io.ErrUnexpectedEOF 990 } 991 m.RelayLogSourceBinlogEquivalentPosition = string(dAtA[iNdEx:postIndex]) 992 iNdEx = postIndex 993 case 11: 994 if wireType != 0 { 995 return fmt.Errorf("proto: wrong wireType = %d for field SourceServerId", wireType) 996 } 997 m.SourceServerId = 0 998 for shift := uint(0); ; shift += 7 { 999 if shift >= 64 { 1000 return ErrIntOverflow 1001 } 1002 if iNdEx >= l { 1003 return io.ErrUnexpectedEOF 1004 } 1005 b := dAtA[iNdEx] 1006 iNdEx++ 1007 m.SourceServerId |= uint32(b&0x7F) << shift 1008 if b < 0x80 { 1009 break 1010 } 1011 } 1012 case 12: 1013 if wireType != 2 { 1014 return fmt.Errorf("proto: wrong wireType = %d for field SourceUuid", wireType) 1015 } 1016 var stringLen uint64 1017 for shift := uint(0); ; shift += 7 { 1018 if shift >= 64 { 1019 return ErrIntOverflow 1020 } 1021 if iNdEx >= l { 1022 return io.ErrUnexpectedEOF 1023 } 1024 b := dAtA[iNdEx] 1025 iNdEx++ 1026 stringLen |= uint64(b&0x7F) << shift 1027 if b < 0x80 { 1028 break 1029 } 1030 } 1031 intStringLen := int(stringLen) 1032 if intStringLen < 0 { 1033 return ErrInvalidLength 1034 } 1035 postIndex := iNdEx + intStringLen 1036 if postIndex < 0 { 1037 return ErrInvalidLength 1038 } 1039 if postIndex > l { 1040 return io.ErrUnexpectedEOF 1041 } 1042 m.SourceUuid = string(dAtA[iNdEx:postIndex]) 1043 iNdEx = postIndex 1044 case 13: 1045 if wireType != 0 { 1046 return fmt.Errorf("proto: wrong wireType = %d for field IoState", wireType) 1047 } 1048 m.IoState = 0 1049 for shift := uint(0); ; shift += 7 { 1050 if shift >= 64 { 1051 return ErrIntOverflow 1052 } 1053 if iNdEx >= l { 1054 return io.ErrUnexpectedEOF 1055 } 1056 b := dAtA[iNdEx] 1057 iNdEx++ 1058 m.IoState |= int32(b&0x7F) << shift 1059 if b < 0x80 { 1060 break 1061 } 1062 } 1063 case 14: 1064 if wireType != 2 { 1065 return fmt.Errorf("proto: wrong wireType = %d for field LastIoError", wireType) 1066 } 1067 var stringLen uint64 1068 for shift := uint(0); ; shift += 7 { 1069 if shift >= 64 { 1070 return ErrIntOverflow 1071 } 1072 if iNdEx >= l { 1073 return io.ErrUnexpectedEOF 1074 } 1075 b := dAtA[iNdEx] 1076 iNdEx++ 1077 stringLen |= uint64(b&0x7F) << shift 1078 if b < 0x80 { 1079 break 1080 } 1081 } 1082 intStringLen := int(stringLen) 1083 if intStringLen < 0 { 1084 return ErrInvalidLength 1085 } 1086 postIndex := iNdEx + intStringLen 1087 if postIndex < 0 { 1088 return ErrInvalidLength 1089 } 1090 if postIndex > l { 1091 return io.ErrUnexpectedEOF 1092 } 1093 m.LastIoError = string(dAtA[iNdEx:postIndex]) 1094 iNdEx = postIndex 1095 case 15: 1096 if wireType != 0 { 1097 return fmt.Errorf("proto: wrong wireType = %d for field SqlState", wireType) 1098 } 1099 m.SqlState = 0 1100 for shift := uint(0); ; shift += 7 { 1101 if shift >= 64 { 1102 return ErrIntOverflow 1103 } 1104 if iNdEx >= l { 1105 return io.ErrUnexpectedEOF 1106 } 1107 b := dAtA[iNdEx] 1108 iNdEx++ 1109 m.SqlState |= int32(b&0x7F) << shift 1110 if b < 0x80 { 1111 break 1112 } 1113 } 1114 case 16: 1115 if wireType != 2 { 1116 return fmt.Errorf("proto: wrong wireType = %d for field LastSqlError", wireType) 1117 } 1118 var stringLen uint64 1119 for shift := uint(0); ; shift += 7 { 1120 if shift >= 64 { 1121 return ErrIntOverflow 1122 } 1123 if iNdEx >= l { 1124 return io.ErrUnexpectedEOF 1125 } 1126 b := dAtA[iNdEx] 1127 iNdEx++ 1128 stringLen |= uint64(b&0x7F) << shift 1129 if b < 0x80 { 1130 break 1131 } 1132 } 1133 intStringLen := int(stringLen) 1134 if intStringLen < 0 { 1135 return ErrInvalidLength 1136 } 1137 postIndex := iNdEx + intStringLen 1138 if postIndex < 0 { 1139 return ErrInvalidLength 1140 } 1141 if postIndex > l { 1142 return io.ErrUnexpectedEOF 1143 } 1144 m.LastSqlError = string(dAtA[iNdEx:postIndex]) 1145 iNdEx = postIndex 1146 case 17: 1147 if wireType != 2 { 1148 return fmt.Errorf("proto: wrong wireType = %d for field RelayLogFilePosition", wireType) 1149 } 1150 var stringLen uint64 1151 for shift := uint(0); ; shift += 7 { 1152 if shift >= 64 { 1153 return ErrIntOverflow 1154 } 1155 if iNdEx >= l { 1156 return io.ErrUnexpectedEOF 1157 } 1158 b := dAtA[iNdEx] 1159 iNdEx++ 1160 stringLen |= uint64(b&0x7F) << shift 1161 if b < 0x80 { 1162 break 1163 } 1164 } 1165 intStringLen := int(stringLen) 1166 if intStringLen < 0 { 1167 return ErrInvalidLength 1168 } 1169 postIndex := iNdEx + intStringLen 1170 if postIndex < 0 { 1171 return ErrInvalidLength 1172 } 1173 if postIndex > l { 1174 return io.ErrUnexpectedEOF 1175 } 1176 m.RelayLogFilePosition = string(dAtA[iNdEx:postIndex]) 1177 iNdEx = postIndex 1178 case 18: 1179 if wireType != 2 { 1180 return fmt.Errorf("proto: wrong wireType = %d for field SourceUser", wireType) 1181 } 1182 var stringLen uint64 1183 for shift := uint(0); ; shift += 7 { 1184 if shift >= 64 { 1185 return ErrIntOverflow 1186 } 1187 if iNdEx >= l { 1188 return io.ErrUnexpectedEOF 1189 } 1190 b := dAtA[iNdEx] 1191 iNdEx++ 1192 stringLen |= uint64(b&0x7F) << shift 1193 if b < 0x80 { 1194 break 1195 } 1196 } 1197 intStringLen := int(stringLen) 1198 if intStringLen < 0 { 1199 return ErrInvalidLength 1200 } 1201 postIndex := iNdEx + intStringLen 1202 if postIndex < 0 { 1203 return ErrInvalidLength 1204 } 1205 if postIndex > l { 1206 return io.ErrUnexpectedEOF 1207 } 1208 m.SourceUser = string(dAtA[iNdEx:postIndex]) 1209 iNdEx = postIndex 1210 case 19: 1211 if wireType != 0 { 1212 return fmt.Errorf("proto: wrong wireType = %d for field SqlDelay", wireType) 1213 } 1214 m.SqlDelay = 0 1215 for shift := uint(0); ; shift += 7 { 1216 if shift >= 64 { 1217 return ErrIntOverflow 1218 } 1219 if iNdEx >= l { 1220 return io.ErrUnexpectedEOF 1221 } 1222 b := dAtA[iNdEx] 1223 iNdEx++ 1224 m.SqlDelay |= uint32(b&0x7F) << shift 1225 if b < 0x80 { 1226 break 1227 } 1228 } 1229 case 20: 1230 if wireType != 0 { 1231 return fmt.Errorf("proto: wrong wireType = %d for field AutoPosition", wireType) 1232 } 1233 var v int 1234 for shift := uint(0); ; shift += 7 { 1235 if shift >= 64 { 1236 return ErrIntOverflow 1237 } 1238 if iNdEx >= l { 1239 return io.ErrUnexpectedEOF 1240 } 1241 b := dAtA[iNdEx] 1242 iNdEx++ 1243 v |= int(b&0x7F) << shift 1244 if b < 0x80 { 1245 break 1246 } 1247 } 1248 m.AutoPosition = bool(v != 0) 1249 case 21: 1250 if wireType != 0 { 1251 return fmt.Errorf("proto: wrong wireType = %d for field UsingGtid", wireType) 1252 } 1253 var v int 1254 for shift := uint(0); ; shift += 7 { 1255 if shift >= 64 { 1256 return ErrIntOverflow 1257 } 1258 if iNdEx >= l { 1259 return io.ErrUnexpectedEOF 1260 } 1261 b := dAtA[iNdEx] 1262 iNdEx++ 1263 v |= int(b&0x7F) << shift 1264 if b < 0x80 { 1265 break 1266 } 1267 } 1268 m.UsingGtid = bool(v != 0) 1269 case 22: 1270 if wireType != 0 { 1271 return fmt.Errorf("proto: wrong wireType = %d for field HasReplicationFilters", wireType) 1272 } 1273 var v int 1274 for shift := uint(0); ; shift += 7 { 1275 if shift >= 64 { 1276 return ErrIntOverflow 1277 } 1278 if iNdEx >= l { 1279 return io.ErrUnexpectedEOF 1280 } 1281 b := dAtA[iNdEx] 1282 iNdEx++ 1283 v |= int(b&0x7F) << shift 1284 if b < 0x80 { 1285 break 1286 } 1287 } 1288 m.HasReplicationFilters = bool(v != 0) 1289 case 23: 1290 if wireType != 0 { 1291 return fmt.Errorf("proto: wrong wireType = %d for field SslAllowed", wireType) 1292 } 1293 var v int 1294 for shift := uint(0); ; shift += 7 { 1295 if shift >= 64 { 1296 return ErrIntOverflow 1297 } 1298 if iNdEx >= l { 1299 return io.ErrUnexpectedEOF 1300 } 1301 b := dAtA[iNdEx] 1302 iNdEx++ 1303 v |= int(b&0x7F) << shift 1304 if b < 0x80 { 1305 break 1306 } 1307 } 1308 m.SslAllowed = bool(v != 0) 1309 case 24: 1310 if wireType != 0 { 1311 return fmt.Errorf("proto: wrong wireType = %d for field ReplicationLagUnknown", wireType) 1312 } 1313 var v int 1314 for shift := uint(0); ; shift += 7 { 1315 if shift >= 64 { 1316 return ErrIntOverflow 1317 } 1318 if iNdEx >= l { 1319 return io.ErrUnexpectedEOF 1320 } 1321 b := dAtA[iNdEx] 1322 iNdEx++ 1323 v |= int(b&0x7F) << shift 1324 if b < 0x80 { 1325 break 1326 } 1327 } 1328 m.ReplicationLagUnknown = bool(v != 0) 1329 default: 1330 iNdEx = preIndex 1331 skippy, err := skip(dAtA[iNdEx:]) 1332 if err != nil { 1333 return err 1334 } 1335 if (skippy < 0) || (iNdEx+skippy) < 0 { 1336 return ErrInvalidLength 1337 } 1338 if (iNdEx + skippy) > l { 1339 return io.ErrUnexpectedEOF 1340 } 1341 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1342 iNdEx += skippy 1343 } 1344 } 1345 1346 if iNdEx > l { 1347 return io.ErrUnexpectedEOF 1348 } 1349 return nil 1350 } 1351 func (m *StopReplicationStatus) UnmarshalVT(dAtA []byte) error { 1352 l := len(dAtA) 1353 iNdEx := 0 1354 for iNdEx < l { 1355 preIndex := iNdEx 1356 var wire uint64 1357 for shift := uint(0); ; shift += 7 { 1358 if shift >= 64 { 1359 return ErrIntOverflow 1360 } 1361 if iNdEx >= l { 1362 return io.ErrUnexpectedEOF 1363 } 1364 b := dAtA[iNdEx] 1365 iNdEx++ 1366 wire |= uint64(b&0x7F) << shift 1367 if b < 0x80 { 1368 break 1369 } 1370 } 1371 fieldNum := int32(wire >> 3) 1372 wireType := int(wire & 0x7) 1373 if wireType == 4 { 1374 return fmt.Errorf("proto: StopReplicationStatus: wiretype end group for non-group") 1375 } 1376 if fieldNum <= 0 { 1377 return fmt.Errorf("proto: StopReplicationStatus: illegal tag %d (wire type %d)", fieldNum, wire) 1378 } 1379 switch fieldNum { 1380 case 1: 1381 if wireType != 2 { 1382 return fmt.Errorf("proto: wrong wireType = %d for field Before", wireType) 1383 } 1384 var msglen int 1385 for shift := uint(0); ; shift += 7 { 1386 if shift >= 64 { 1387 return ErrIntOverflow 1388 } 1389 if iNdEx >= l { 1390 return io.ErrUnexpectedEOF 1391 } 1392 b := dAtA[iNdEx] 1393 iNdEx++ 1394 msglen |= int(b&0x7F) << shift 1395 if b < 0x80 { 1396 break 1397 } 1398 } 1399 if msglen < 0 { 1400 return ErrInvalidLength 1401 } 1402 postIndex := iNdEx + msglen 1403 if postIndex < 0 { 1404 return ErrInvalidLength 1405 } 1406 if postIndex > l { 1407 return io.ErrUnexpectedEOF 1408 } 1409 if m.Before == nil { 1410 m.Before = &Status{} 1411 } 1412 if err := m.Before.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 1413 return err 1414 } 1415 iNdEx = postIndex 1416 case 2: 1417 if wireType != 2 { 1418 return fmt.Errorf("proto: wrong wireType = %d for field After", wireType) 1419 } 1420 var msglen int 1421 for shift := uint(0); ; shift += 7 { 1422 if shift >= 64 { 1423 return ErrIntOverflow 1424 } 1425 if iNdEx >= l { 1426 return io.ErrUnexpectedEOF 1427 } 1428 b := dAtA[iNdEx] 1429 iNdEx++ 1430 msglen |= int(b&0x7F) << shift 1431 if b < 0x80 { 1432 break 1433 } 1434 } 1435 if msglen < 0 { 1436 return ErrInvalidLength 1437 } 1438 postIndex := iNdEx + msglen 1439 if postIndex < 0 { 1440 return ErrInvalidLength 1441 } 1442 if postIndex > l { 1443 return io.ErrUnexpectedEOF 1444 } 1445 if m.After == nil { 1446 m.After = &Status{} 1447 } 1448 if err := m.After.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 1449 return err 1450 } 1451 iNdEx = postIndex 1452 default: 1453 iNdEx = preIndex 1454 skippy, err := skip(dAtA[iNdEx:]) 1455 if err != nil { 1456 return err 1457 } 1458 if (skippy < 0) || (iNdEx+skippy) < 0 { 1459 return ErrInvalidLength 1460 } 1461 if (iNdEx + skippy) > l { 1462 return io.ErrUnexpectedEOF 1463 } 1464 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1465 iNdEx += skippy 1466 } 1467 } 1468 1469 if iNdEx > l { 1470 return io.ErrUnexpectedEOF 1471 } 1472 return nil 1473 } 1474 func (m *PrimaryStatus) UnmarshalVT(dAtA []byte) error { 1475 l := len(dAtA) 1476 iNdEx := 0 1477 for iNdEx < l { 1478 preIndex := iNdEx 1479 var wire uint64 1480 for shift := uint(0); ; shift += 7 { 1481 if shift >= 64 { 1482 return ErrIntOverflow 1483 } 1484 if iNdEx >= l { 1485 return io.ErrUnexpectedEOF 1486 } 1487 b := dAtA[iNdEx] 1488 iNdEx++ 1489 wire |= uint64(b&0x7F) << shift 1490 if b < 0x80 { 1491 break 1492 } 1493 } 1494 fieldNum := int32(wire >> 3) 1495 wireType := int(wire & 0x7) 1496 if wireType == 4 { 1497 return fmt.Errorf("proto: PrimaryStatus: wiretype end group for non-group") 1498 } 1499 if fieldNum <= 0 { 1500 return fmt.Errorf("proto: PrimaryStatus: illegal tag %d (wire type %d)", fieldNum, wire) 1501 } 1502 switch fieldNum { 1503 case 1: 1504 if wireType != 2 { 1505 return fmt.Errorf("proto: wrong wireType = %d for field Position", wireType) 1506 } 1507 var stringLen uint64 1508 for shift := uint(0); ; shift += 7 { 1509 if shift >= 64 { 1510 return ErrIntOverflow 1511 } 1512 if iNdEx >= l { 1513 return io.ErrUnexpectedEOF 1514 } 1515 b := dAtA[iNdEx] 1516 iNdEx++ 1517 stringLen |= uint64(b&0x7F) << shift 1518 if b < 0x80 { 1519 break 1520 } 1521 } 1522 intStringLen := int(stringLen) 1523 if intStringLen < 0 { 1524 return ErrInvalidLength 1525 } 1526 postIndex := iNdEx + intStringLen 1527 if postIndex < 0 { 1528 return ErrInvalidLength 1529 } 1530 if postIndex > l { 1531 return io.ErrUnexpectedEOF 1532 } 1533 m.Position = string(dAtA[iNdEx:postIndex]) 1534 iNdEx = postIndex 1535 case 2: 1536 if wireType != 2 { 1537 return fmt.Errorf("proto: wrong wireType = %d for field FilePosition", wireType) 1538 } 1539 var stringLen uint64 1540 for shift := uint(0); ; shift += 7 { 1541 if shift >= 64 { 1542 return ErrIntOverflow 1543 } 1544 if iNdEx >= l { 1545 return io.ErrUnexpectedEOF 1546 } 1547 b := dAtA[iNdEx] 1548 iNdEx++ 1549 stringLen |= uint64(b&0x7F) << shift 1550 if b < 0x80 { 1551 break 1552 } 1553 } 1554 intStringLen := int(stringLen) 1555 if intStringLen < 0 { 1556 return ErrInvalidLength 1557 } 1558 postIndex := iNdEx + intStringLen 1559 if postIndex < 0 { 1560 return ErrInvalidLength 1561 } 1562 if postIndex > l { 1563 return io.ErrUnexpectedEOF 1564 } 1565 m.FilePosition = string(dAtA[iNdEx:postIndex]) 1566 iNdEx = postIndex 1567 default: 1568 iNdEx = preIndex 1569 skippy, err := skip(dAtA[iNdEx:]) 1570 if err != nil { 1571 return err 1572 } 1573 if (skippy < 0) || (iNdEx+skippy) < 0 { 1574 return ErrInvalidLength 1575 } 1576 if (iNdEx + skippy) > l { 1577 return io.ErrUnexpectedEOF 1578 } 1579 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1580 iNdEx += skippy 1581 } 1582 } 1583 1584 if iNdEx > l { 1585 return io.ErrUnexpectedEOF 1586 } 1587 return nil 1588 } 1589 func (m *FullStatus) UnmarshalVT(dAtA []byte) error { 1590 l := len(dAtA) 1591 iNdEx := 0 1592 for iNdEx < l { 1593 preIndex := iNdEx 1594 var wire uint64 1595 for shift := uint(0); ; shift += 7 { 1596 if shift >= 64 { 1597 return ErrIntOverflow 1598 } 1599 if iNdEx >= l { 1600 return io.ErrUnexpectedEOF 1601 } 1602 b := dAtA[iNdEx] 1603 iNdEx++ 1604 wire |= uint64(b&0x7F) << shift 1605 if b < 0x80 { 1606 break 1607 } 1608 } 1609 fieldNum := int32(wire >> 3) 1610 wireType := int(wire & 0x7) 1611 if wireType == 4 { 1612 return fmt.Errorf("proto: FullStatus: wiretype end group for non-group") 1613 } 1614 if fieldNum <= 0 { 1615 return fmt.Errorf("proto: FullStatus: illegal tag %d (wire type %d)", fieldNum, wire) 1616 } 1617 switch fieldNum { 1618 case 1: 1619 if wireType != 0 { 1620 return fmt.Errorf("proto: wrong wireType = %d for field ServerId", wireType) 1621 } 1622 m.ServerId = 0 1623 for shift := uint(0); ; shift += 7 { 1624 if shift >= 64 { 1625 return ErrIntOverflow 1626 } 1627 if iNdEx >= l { 1628 return io.ErrUnexpectedEOF 1629 } 1630 b := dAtA[iNdEx] 1631 iNdEx++ 1632 m.ServerId |= uint32(b&0x7F) << shift 1633 if b < 0x80 { 1634 break 1635 } 1636 } 1637 case 2: 1638 if wireType != 2 { 1639 return fmt.Errorf("proto: wrong wireType = %d for field ServerUuid", wireType) 1640 } 1641 var stringLen uint64 1642 for shift := uint(0); ; shift += 7 { 1643 if shift >= 64 { 1644 return ErrIntOverflow 1645 } 1646 if iNdEx >= l { 1647 return io.ErrUnexpectedEOF 1648 } 1649 b := dAtA[iNdEx] 1650 iNdEx++ 1651 stringLen |= uint64(b&0x7F) << shift 1652 if b < 0x80 { 1653 break 1654 } 1655 } 1656 intStringLen := int(stringLen) 1657 if intStringLen < 0 { 1658 return ErrInvalidLength 1659 } 1660 postIndex := iNdEx + intStringLen 1661 if postIndex < 0 { 1662 return ErrInvalidLength 1663 } 1664 if postIndex > l { 1665 return io.ErrUnexpectedEOF 1666 } 1667 m.ServerUuid = string(dAtA[iNdEx:postIndex]) 1668 iNdEx = postIndex 1669 case 3: 1670 if wireType != 2 { 1671 return fmt.Errorf("proto: wrong wireType = %d for field ReplicationStatus", wireType) 1672 } 1673 var msglen int 1674 for shift := uint(0); ; shift += 7 { 1675 if shift >= 64 { 1676 return ErrIntOverflow 1677 } 1678 if iNdEx >= l { 1679 return io.ErrUnexpectedEOF 1680 } 1681 b := dAtA[iNdEx] 1682 iNdEx++ 1683 msglen |= int(b&0x7F) << shift 1684 if b < 0x80 { 1685 break 1686 } 1687 } 1688 if msglen < 0 { 1689 return ErrInvalidLength 1690 } 1691 postIndex := iNdEx + msglen 1692 if postIndex < 0 { 1693 return ErrInvalidLength 1694 } 1695 if postIndex > l { 1696 return io.ErrUnexpectedEOF 1697 } 1698 if m.ReplicationStatus == nil { 1699 m.ReplicationStatus = &Status{} 1700 } 1701 if err := m.ReplicationStatus.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 1702 return err 1703 } 1704 iNdEx = postIndex 1705 case 4: 1706 if wireType != 2 { 1707 return fmt.Errorf("proto: wrong wireType = %d for field PrimaryStatus", wireType) 1708 } 1709 var msglen int 1710 for shift := uint(0); ; shift += 7 { 1711 if shift >= 64 { 1712 return ErrIntOverflow 1713 } 1714 if iNdEx >= l { 1715 return io.ErrUnexpectedEOF 1716 } 1717 b := dAtA[iNdEx] 1718 iNdEx++ 1719 msglen |= int(b&0x7F) << shift 1720 if b < 0x80 { 1721 break 1722 } 1723 } 1724 if msglen < 0 { 1725 return ErrInvalidLength 1726 } 1727 postIndex := iNdEx + msglen 1728 if postIndex < 0 { 1729 return ErrInvalidLength 1730 } 1731 if postIndex > l { 1732 return io.ErrUnexpectedEOF 1733 } 1734 if m.PrimaryStatus == nil { 1735 m.PrimaryStatus = &PrimaryStatus{} 1736 } 1737 if err := m.PrimaryStatus.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 1738 return err 1739 } 1740 iNdEx = postIndex 1741 case 5: 1742 if wireType != 2 { 1743 return fmt.Errorf("proto: wrong wireType = %d for field GtidPurged", wireType) 1744 } 1745 var stringLen uint64 1746 for shift := uint(0); ; shift += 7 { 1747 if shift >= 64 { 1748 return ErrIntOverflow 1749 } 1750 if iNdEx >= l { 1751 return io.ErrUnexpectedEOF 1752 } 1753 b := dAtA[iNdEx] 1754 iNdEx++ 1755 stringLen |= uint64(b&0x7F) << shift 1756 if b < 0x80 { 1757 break 1758 } 1759 } 1760 intStringLen := int(stringLen) 1761 if intStringLen < 0 { 1762 return ErrInvalidLength 1763 } 1764 postIndex := iNdEx + intStringLen 1765 if postIndex < 0 { 1766 return ErrInvalidLength 1767 } 1768 if postIndex > l { 1769 return io.ErrUnexpectedEOF 1770 } 1771 m.GtidPurged = string(dAtA[iNdEx:postIndex]) 1772 iNdEx = postIndex 1773 case 6: 1774 if wireType != 2 { 1775 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 1776 } 1777 var stringLen uint64 1778 for shift := uint(0); ; shift += 7 { 1779 if shift >= 64 { 1780 return ErrIntOverflow 1781 } 1782 if iNdEx >= l { 1783 return io.ErrUnexpectedEOF 1784 } 1785 b := dAtA[iNdEx] 1786 iNdEx++ 1787 stringLen |= uint64(b&0x7F) << shift 1788 if b < 0x80 { 1789 break 1790 } 1791 } 1792 intStringLen := int(stringLen) 1793 if intStringLen < 0 { 1794 return ErrInvalidLength 1795 } 1796 postIndex := iNdEx + intStringLen 1797 if postIndex < 0 { 1798 return ErrInvalidLength 1799 } 1800 if postIndex > l { 1801 return io.ErrUnexpectedEOF 1802 } 1803 m.Version = string(dAtA[iNdEx:postIndex]) 1804 iNdEx = postIndex 1805 case 7: 1806 if wireType != 2 { 1807 return fmt.Errorf("proto: wrong wireType = %d for field VersionComment", wireType) 1808 } 1809 var stringLen uint64 1810 for shift := uint(0); ; shift += 7 { 1811 if shift >= 64 { 1812 return ErrIntOverflow 1813 } 1814 if iNdEx >= l { 1815 return io.ErrUnexpectedEOF 1816 } 1817 b := dAtA[iNdEx] 1818 iNdEx++ 1819 stringLen |= uint64(b&0x7F) << shift 1820 if b < 0x80 { 1821 break 1822 } 1823 } 1824 intStringLen := int(stringLen) 1825 if intStringLen < 0 { 1826 return ErrInvalidLength 1827 } 1828 postIndex := iNdEx + intStringLen 1829 if postIndex < 0 { 1830 return ErrInvalidLength 1831 } 1832 if postIndex > l { 1833 return io.ErrUnexpectedEOF 1834 } 1835 m.VersionComment = string(dAtA[iNdEx:postIndex]) 1836 iNdEx = postIndex 1837 case 8: 1838 if wireType != 0 { 1839 return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType) 1840 } 1841 var v int 1842 for shift := uint(0); ; shift += 7 { 1843 if shift >= 64 { 1844 return ErrIntOverflow 1845 } 1846 if iNdEx >= l { 1847 return io.ErrUnexpectedEOF 1848 } 1849 b := dAtA[iNdEx] 1850 iNdEx++ 1851 v |= int(b&0x7F) << shift 1852 if b < 0x80 { 1853 break 1854 } 1855 } 1856 m.ReadOnly = bool(v != 0) 1857 case 9: 1858 if wireType != 2 { 1859 return fmt.Errorf("proto: wrong wireType = %d for field GtidMode", wireType) 1860 } 1861 var stringLen uint64 1862 for shift := uint(0); ; shift += 7 { 1863 if shift >= 64 { 1864 return ErrIntOverflow 1865 } 1866 if iNdEx >= l { 1867 return io.ErrUnexpectedEOF 1868 } 1869 b := dAtA[iNdEx] 1870 iNdEx++ 1871 stringLen |= uint64(b&0x7F) << shift 1872 if b < 0x80 { 1873 break 1874 } 1875 } 1876 intStringLen := int(stringLen) 1877 if intStringLen < 0 { 1878 return ErrInvalidLength 1879 } 1880 postIndex := iNdEx + intStringLen 1881 if postIndex < 0 { 1882 return ErrInvalidLength 1883 } 1884 if postIndex > l { 1885 return io.ErrUnexpectedEOF 1886 } 1887 m.GtidMode = string(dAtA[iNdEx:postIndex]) 1888 iNdEx = postIndex 1889 case 10: 1890 if wireType != 2 { 1891 return fmt.Errorf("proto: wrong wireType = %d for field BinlogFormat", wireType) 1892 } 1893 var stringLen uint64 1894 for shift := uint(0); ; shift += 7 { 1895 if shift >= 64 { 1896 return ErrIntOverflow 1897 } 1898 if iNdEx >= l { 1899 return io.ErrUnexpectedEOF 1900 } 1901 b := dAtA[iNdEx] 1902 iNdEx++ 1903 stringLen |= uint64(b&0x7F) << shift 1904 if b < 0x80 { 1905 break 1906 } 1907 } 1908 intStringLen := int(stringLen) 1909 if intStringLen < 0 { 1910 return ErrInvalidLength 1911 } 1912 postIndex := iNdEx + intStringLen 1913 if postIndex < 0 { 1914 return ErrInvalidLength 1915 } 1916 if postIndex > l { 1917 return io.ErrUnexpectedEOF 1918 } 1919 m.BinlogFormat = string(dAtA[iNdEx:postIndex]) 1920 iNdEx = postIndex 1921 case 11: 1922 if wireType != 2 { 1923 return fmt.Errorf("proto: wrong wireType = %d for field BinlogRowImage", wireType) 1924 } 1925 var stringLen uint64 1926 for shift := uint(0); ; shift += 7 { 1927 if shift >= 64 { 1928 return ErrIntOverflow 1929 } 1930 if iNdEx >= l { 1931 return io.ErrUnexpectedEOF 1932 } 1933 b := dAtA[iNdEx] 1934 iNdEx++ 1935 stringLen |= uint64(b&0x7F) << shift 1936 if b < 0x80 { 1937 break 1938 } 1939 } 1940 intStringLen := int(stringLen) 1941 if intStringLen < 0 { 1942 return ErrInvalidLength 1943 } 1944 postIndex := iNdEx + intStringLen 1945 if postIndex < 0 { 1946 return ErrInvalidLength 1947 } 1948 if postIndex > l { 1949 return io.ErrUnexpectedEOF 1950 } 1951 m.BinlogRowImage = string(dAtA[iNdEx:postIndex]) 1952 iNdEx = postIndex 1953 case 12: 1954 if wireType != 0 { 1955 return fmt.Errorf("proto: wrong wireType = %d for field LogBinEnabled", wireType) 1956 } 1957 var v int 1958 for shift := uint(0); ; shift += 7 { 1959 if shift >= 64 { 1960 return ErrIntOverflow 1961 } 1962 if iNdEx >= l { 1963 return io.ErrUnexpectedEOF 1964 } 1965 b := dAtA[iNdEx] 1966 iNdEx++ 1967 v |= int(b&0x7F) << shift 1968 if b < 0x80 { 1969 break 1970 } 1971 } 1972 m.LogBinEnabled = bool(v != 0) 1973 case 13: 1974 if wireType != 0 { 1975 return fmt.Errorf("proto: wrong wireType = %d for field LogReplicaUpdates", wireType) 1976 } 1977 var v int 1978 for shift := uint(0); ; shift += 7 { 1979 if shift >= 64 { 1980 return ErrIntOverflow 1981 } 1982 if iNdEx >= l { 1983 return io.ErrUnexpectedEOF 1984 } 1985 b := dAtA[iNdEx] 1986 iNdEx++ 1987 v |= int(b&0x7F) << shift 1988 if b < 0x80 { 1989 break 1990 } 1991 } 1992 m.LogReplicaUpdates = bool(v != 0) 1993 case 14: 1994 if wireType != 0 { 1995 return fmt.Errorf("proto: wrong wireType = %d for field SemiSyncPrimaryEnabled", wireType) 1996 } 1997 var v int 1998 for shift := uint(0); ; shift += 7 { 1999 if shift >= 64 { 2000 return ErrIntOverflow 2001 } 2002 if iNdEx >= l { 2003 return io.ErrUnexpectedEOF 2004 } 2005 b := dAtA[iNdEx] 2006 iNdEx++ 2007 v |= int(b&0x7F) << shift 2008 if b < 0x80 { 2009 break 2010 } 2011 } 2012 m.SemiSyncPrimaryEnabled = bool(v != 0) 2013 case 15: 2014 if wireType != 0 { 2015 return fmt.Errorf("proto: wrong wireType = %d for field SemiSyncReplicaEnabled", wireType) 2016 } 2017 var v int 2018 for shift := uint(0); ; shift += 7 { 2019 if shift >= 64 { 2020 return ErrIntOverflow 2021 } 2022 if iNdEx >= l { 2023 return io.ErrUnexpectedEOF 2024 } 2025 b := dAtA[iNdEx] 2026 iNdEx++ 2027 v |= int(b&0x7F) << shift 2028 if b < 0x80 { 2029 break 2030 } 2031 } 2032 m.SemiSyncReplicaEnabled = bool(v != 0) 2033 case 16: 2034 if wireType != 0 { 2035 return fmt.Errorf("proto: wrong wireType = %d for field SemiSyncPrimaryStatus", wireType) 2036 } 2037 var v int 2038 for shift := uint(0); ; shift += 7 { 2039 if shift >= 64 { 2040 return ErrIntOverflow 2041 } 2042 if iNdEx >= l { 2043 return io.ErrUnexpectedEOF 2044 } 2045 b := dAtA[iNdEx] 2046 iNdEx++ 2047 v |= int(b&0x7F) << shift 2048 if b < 0x80 { 2049 break 2050 } 2051 } 2052 m.SemiSyncPrimaryStatus = bool(v != 0) 2053 case 17: 2054 if wireType != 0 { 2055 return fmt.Errorf("proto: wrong wireType = %d for field SemiSyncReplicaStatus", wireType) 2056 } 2057 var v int 2058 for shift := uint(0); ; shift += 7 { 2059 if shift >= 64 { 2060 return ErrIntOverflow 2061 } 2062 if iNdEx >= l { 2063 return io.ErrUnexpectedEOF 2064 } 2065 b := dAtA[iNdEx] 2066 iNdEx++ 2067 v |= int(b&0x7F) << shift 2068 if b < 0x80 { 2069 break 2070 } 2071 } 2072 m.SemiSyncReplicaStatus = bool(v != 0) 2073 case 18: 2074 if wireType != 0 { 2075 return fmt.Errorf("proto: wrong wireType = %d for field SemiSyncPrimaryClients", wireType) 2076 } 2077 m.SemiSyncPrimaryClients = 0 2078 for shift := uint(0); ; shift += 7 { 2079 if shift >= 64 { 2080 return ErrIntOverflow 2081 } 2082 if iNdEx >= l { 2083 return io.ErrUnexpectedEOF 2084 } 2085 b := dAtA[iNdEx] 2086 iNdEx++ 2087 m.SemiSyncPrimaryClients |= uint32(b&0x7F) << shift 2088 if b < 0x80 { 2089 break 2090 } 2091 } 2092 case 19: 2093 if wireType != 0 { 2094 return fmt.Errorf("proto: wrong wireType = %d for field SemiSyncPrimaryTimeout", wireType) 2095 } 2096 m.SemiSyncPrimaryTimeout = 0 2097 for shift := uint(0); ; shift += 7 { 2098 if shift >= 64 { 2099 return ErrIntOverflow 2100 } 2101 if iNdEx >= l { 2102 return io.ErrUnexpectedEOF 2103 } 2104 b := dAtA[iNdEx] 2105 iNdEx++ 2106 m.SemiSyncPrimaryTimeout |= uint64(b&0x7F) << shift 2107 if b < 0x80 { 2108 break 2109 } 2110 } 2111 case 20: 2112 if wireType != 0 { 2113 return fmt.Errorf("proto: wrong wireType = %d for field SemiSyncWaitForReplicaCount", wireType) 2114 } 2115 m.SemiSyncWaitForReplicaCount = 0 2116 for shift := uint(0); ; shift += 7 { 2117 if shift >= 64 { 2118 return ErrIntOverflow 2119 } 2120 if iNdEx >= l { 2121 return io.ErrUnexpectedEOF 2122 } 2123 b := dAtA[iNdEx] 2124 iNdEx++ 2125 m.SemiSyncWaitForReplicaCount |= uint32(b&0x7F) << shift 2126 if b < 0x80 { 2127 break 2128 } 2129 } 2130 default: 2131 iNdEx = preIndex 2132 skippy, err := skip(dAtA[iNdEx:]) 2133 if err != nil { 2134 return err 2135 } 2136 if (skippy < 0) || (iNdEx+skippy) < 0 { 2137 return ErrInvalidLength 2138 } 2139 if (iNdEx + skippy) > l { 2140 return io.ErrUnexpectedEOF 2141 } 2142 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2143 iNdEx += skippy 2144 } 2145 } 2146 2147 if iNdEx > l { 2148 return io.ErrUnexpectedEOF 2149 } 2150 return nil 2151 } 2152 2153 func skip(dAtA []byte) (n int, err error) { 2154 l := len(dAtA) 2155 iNdEx := 0 2156 depth := 0 2157 for iNdEx < l { 2158 var wire uint64 2159 for shift := uint(0); ; shift += 7 { 2160 if shift >= 64 { 2161 return 0, ErrIntOverflow 2162 } 2163 if iNdEx >= l { 2164 return 0, io.ErrUnexpectedEOF 2165 } 2166 b := dAtA[iNdEx] 2167 iNdEx++ 2168 wire |= (uint64(b) & 0x7F) << shift 2169 if b < 0x80 { 2170 break 2171 } 2172 } 2173 wireType := int(wire & 0x7) 2174 switch wireType { 2175 case 0: 2176 for shift := uint(0); ; shift += 7 { 2177 if shift >= 64 { 2178 return 0, ErrIntOverflow 2179 } 2180 if iNdEx >= l { 2181 return 0, io.ErrUnexpectedEOF 2182 } 2183 iNdEx++ 2184 if dAtA[iNdEx-1] < 0x80 { 2185 break 2186 } 2187 } 2188 case 1: 2189 iNdEx += 8 2190 case 2: 2191 var length int 2192 for shift := uint(0); ; shift += 7 { 2193 if shift >= 64 { 2194 return 0, ErrIntOverflow 2195 } 2196 if iNdEx >= l { 2197 return 0, io.ErrUnexpectedEOF 2198 } 2199 b := dAtA[iNdEx] 2200 iNdEx++ 2201 length |= (int(b) & 0x7F) << shift 2202 if b < 0x80 { 2203 break 2204 } 2205 } 2206 if length < 0 { 2207 return 0, ErrInvalidLength 2208 } 2209 iNdEx += length 2210 case 3: 2211 depth++ 2212 case 4: 2213 if depth == 0 { 2214 return 0, ErrUnexpectedEndOfGroup 2215 } 2216 depth-- 2217 case 5: 2218 iNdEx += 4 2219 default: 2220 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 2221 } 2222 if iNdEx < 0 { 2223 return 0, ErrInvalidLength 2224 } 2225 if depth == 0 { 2226 return iNdEx, nil 2227 } 2228 } 2229 return 0, io.ErrUnexpectedEOF 2230 } 2231 2232 var ( 2233 ErrInvalidLength = fmt.Errorf("proto: negative length found during unmarshaling") 2234 ErrIntOverflow = fmt.Errorf("proto: integer overflow") 2235 ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group") 2236 )