github.com/grafana/pyroscope@v1.18.0/pkg/metastore/raftnode/raftnodepb/raft_node_vtproto.pb.go (about) 1 // Code generated by protoc-gen-go-vtproto. DO NOT EDIT. 2 // protoc-gen-go-vtproto version: v0.6.0 3 // source: metastore/raftnode/raftnodepb/raft_node.proto 4 5 package raftnodepb 6 7 import ( 8 context "context" 9 fmt "fmt" 10 protohelpers "github.com/planetscale/vtprotobuf/protohelpers" 11 grpc "google.golang.org/grpc" 12 codes "google.golang.org/grpc/codes" 13 status "google.golang.org/grpc/status" 14 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 15 io "io" 16 ) 17 18 const ( 19 // Verify that this generated code is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 21 // Verify that runtime/protoimpl is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 23 ) 24 25 // This is a compile-time assertion to ensure that this generated file 26 // is compatible with the grpc package it is being compiled against. 27 // Requires gRPC-Go v1.32.0 or later. 28 const _ = grpc.SupportPackageIsVersion7 29 30 // RaftNodeServiceClient is the client API for RaftNodeService service. 31 // 32 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. 33 type RaftNodeServiceClient interface { 34 ReadIndex(ctx context.Context, in *ReadIndexRequest, opts ...grpc.CallOption) (*ReadIndexResponse, error) 35 NodeInfo(ctx context.Context, in *NodeInfoRequest, opts ...grpc.CallOption) (*NodeInfoResponse, error) 36 RemoveNode(ctx context.Context, in *RemoveNodeRequest, opts ...grpc.CallOption) (*RemoveNodeResponse, error) 37 AddNode(ctx context.Context, in *AddNodeRequest, opts ...grpc.CallOption) (*AddNodeResponse, error) 38 DemoteLeader(ctx context.Context, in *DemoteLeaderRequest, opts ...grpc.CallOption) (*DemoteLeaderResponse, error) 39 PromoteToLeader(ctx context.Context, in *PromoteToLeaderRequest, opts ...grpc.CallOption) (*PromoteToLeaderResponse, error) 40 } 41 42 type raftNodeServiceClient struct { 43 cc grpc.ClientConnInterface 44 } 45 46 func NewRaftNodeServiceClient(cc grpc.ClientConnInterface) RaftNodeServiceClient { 47 return &raftNodeServiceClient{cc} 48 } 49 50 func (c *raftNodeServiceClient) ReadIndex(ctx context.Context, in *ReadIndexRequest, opts ...grpc.CallOption) (*ReadIndexResponse, error) { 51 out := new(ReadIndexResponse) 52 err := c.cc.Invoke(ctx, "/raft_node.RaftNodeService/ReadIndex", in, out, opts...) 53 if err != nil { 54 return nil, err 55 } 56 return out, nil 57 } 58 59 func (c *raftNodeServiceClient) NodeInfo(ctx context.Context, in *NodeInfoRequest, opts ...grpc.CallOption) (*NodeInfoResponse, error) { 60 out := new(NodeInfoResponse) 61 err := c.cc.Invoke(ctx, "/raft_node.RaftNodeService/NodeInfo", in, out, opts...) 62 if err != nil { 63 return nil, err 64 } 65 return out, nil 66 } 67 68 func (c *raftNodeServiceClient) RemoveNode(ctx context.Context, in *RemoveNodeRequest, opts ...grpc.CallOption) (*RemoveNodeResponse, error) { 69 out := new(RemoveNodeResponse) 70 err := c.cc.Invoke(ctx, "/raft_node.RaftNodeService/RemoveNode", in, out, opts...) 71 if err != nil { 72 return nil, err 73 } 74 return out, nil 75 } 76 77 func (c *raftNodeServiceClient) AddNode(ctx context.Context, in *AddNodeRequest, opts ...grpc.CallOption) (*AddNodeResponse, error) { 78 out := new(AddNodeResponse) 79 err := c.cc.Invoke(ctx, "/raft_node.RaftNodeService/AddNode", in, out, opts...) 80 if err != nil { 81 return nil, err 82 } 83 return out, nil 84 } 85 86 func (c *raftNodeServiceClient) DemoteLeader(ctx context.Context, in *DemoteLeaderRequest, opts ...grpc.CallOption) (*DemoteLeaderResponse, error) { 87 out := new(DemoteLeaderResponse) 88 err := c.cc.Invoke(ctx, "/raft_node.RaftNodeService/DemoteLeader", in, out, opts...) 89 if err != nil { 90 return nil, err 91 } 92 return out, nil 93 } 94 95 func (c *raftNodeServiceClient) PromoteToLeader(ctx context.Context, in *PromoteToLeaderRequest, opts ...grpc.CallOption) (*PromoteToLeaderResponse, error) { 96 out := new(PromoteToLeaderResponse) 97 err := c.cc.Invoke(ctx, "/raft_node.RaftNodeService/PromoteToLeader", in, out, opts...) 98 if err != nil { 99 return nil, err 100 } 101 return out, nil 102 } 103 104 // RaftNodeServiceServer is the server API for RaftNodeService service. 105 // All implementations must embed UnimplementedRaftNodeServiceServer 106 // for forward compatibility 107 type RaftNodeServiceServer interface { 108 ReadIndex(context.Context, *ReadIndexRequest) (*ReadIndexResponse, error) 109 NodeInfo(context.Context, *NodeInfoRequest) (*NodeInfoResponse, error) 110 RemoveNode(context.Context, *RemoveNodeRequest) (*RemoveNodeResponse, error) 111 AddNode(context.Context, *AddNodeRequest) (*AddNodeResponse, error) 112 DemoteLeader(context.Context, *DemoteLeaderRequest) (*DemoteLeaderResponse, error) 113 PromoteToLeader(context.Context, *PromoteToLeaderRequest) (*PromoteToLeaderResponse, error) 114 mustEmbedUnimplementedRaftNodeServiceServer() 115 } 116 117 // UnimplementedRaftNodeServiceServer must be embedded to have forward compatible implementations. 118 type UnimplementedRaftNodeServiceServer struct { 119 } 120 121 func (UnimplementedRaftNodeServiceServer) ReadIndex(context.Context, *ReadIndexRequest) (*ReadIndexResponse, error) { 122 return nil, status.Errorf(codes.Unimplemented, "method ReadIndex not implemented") 123 } 124 func (UnimplementedRaftNodeServiceServer) NodeInfo(context.Context, *NodeInfoRequest) (*NodeInfoResponse, error) { 125 return nil, status.Errorf(codes.Unimplemented, "method NodeInfo not implemented") 126 } 127 func (UnimplementedRaftNodeServiceServer) RemoveNode(context.Context, *RemoveNodeRequest) (*RemoveNodeResponse, error) { 128 return nil, status.Errorf(codes.Unimplemented, "method RemoveNode not implemented") 129 } 130 func (UnimplementedRaftNodeServiceServer) AddNode(context.Context, *AddNodeRequest) (*AddNodeResponse, error) { 131 return nil, status.Errorf(codes.Unimplemented, "method AddNode not implemented") 132 } 133 func (UnimplementedRaftNodeServiceServer) DemoteLeader(context.Context, *DemoteLeaderRequest) (*DemoteLeaderResponse, error) { 134 return nil, status.Errorf(codes.Unimplemented, "method DemoteLeader not implemented") 135 } 136 func (UnimplementedRaftNodeServiceServer) PromoteToLeader(context.Context, *PromoteToLeaderRequest) (*PromoteToLeaderResponse, error) { 137 return nil, status.Errorf(codes.Unimplemented, "method PromoteToLeader not implemented") 138 } 139 func (UnimplementedRaftNodeServiceServer) mustEmbedUnimplementedRaftNodeServiceServer() {} 140 141 // UnsafeRaftNodeServiceServer may be embedded to opt out of forward compatibility for this service. 142 // Use of this interface is not recommended, as added methods to RaftNodeServiceServer will 143 // result in compilation errors. 144 type UnsafeRaftNodeServiceServer interface { 145 mustEmbedUnimplementedRaftNodeServiceServer() 146 } 147 148 func RegisterRaftNodeServiceServer(s grpc.ServiceRegistrar, srv RaftNodeServiceServer) { 149 s.RegisterService(&RaftNodeService_ServiceDesc, srv) 150 } 151 152 func _RaftNodeService_ReadIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 153 in := new(ReadIndexRequest) 154 if err := dec(in); err != nil { 155 return nil, err 156 } 157 if interceptor == nil { 158 return srv.(RaftNodeServiceServer).ReadIndex(ctx, in) 159 } 160 info := &grpc.UnaryServerInfo{ 161 Server: srv, 162 FullMethod: "/raft_node.RaftNodeService/ReadIndex", 163 } 164 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 165 return srv.(RaftNodeServiceServer).ReadIndex(ctx, req.(*ReadIndexRequest)) 166 } 167 return interceptor(ctx, in, info, handler) 168 } 169 170 func _RaftNodeService_NodeInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 171 in := new(NodeInfoRequest) 172 if err := dec(in); err != nil { 173 return nil, err 174 } 175 if interceptor == nil { 176 return srv.(RaftNodeServiceServer).NodeInfo(ctx, in) 177 } 178 info := &grpc.UnaryServerInfo{ 179 Server: srv, 180 FullMethod: "/raft_node.RaftNodeService/NodeInfo", 181 } 182 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 183 return srv.(RaftNodeServiceServer).NodeInfo(ctx, req.(*NodeInfoRequest)) 184 } 185 return interceptor(ctx, in, info, handler) 186 } 187 188 func _RaftNodeService_RemoveNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 189 in := new(RemoveNodeRequest) 190 if err := dec(in); err != nil { 191 return nil, err 192 } 193 if interceptor == nil { 194 return srv.(RaftNodeServiceServer).RemoveNode(ctx, in) 195 } 196 info := &grpc.UnaryServerInfo{ 197 Server: srv, 198 FullMethod: "/raft_node.RaftNodeService/RemoveNode", 199 } 200 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 201 return srv.(RaftNodeServiceServer).RemoveNode(ctx, req.(*RemoveNodeRequest)) 202 } 203 return interceptor(ctx, in, info, handler) 204 } 205 206 func _RaftNodeService_AddNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 207 in := new(AddNodeRequest) 208 if err := dec(in); err != nil { 209 return nil, err 210 } 211 if interceptor == nil { 212 return srv.(RaftNodeServiceServer).AddNode(ctx, in) 213 } 214 info := &grpc.UnaryServerInfo{ 215 Server: srv, 216 FullMethod: "/raft_node.RaftNodeService/AddNode", 217 } 218 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 219 return srv.(RaftNodeServiceServer).AddNode(ctx, req.(*AddNodeRequest)) 220 } 221 return interceptor(ctx, in, info, handler) 222 } 223 224 func _RaftNodeService_DemoteLeader_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 225 in := new(DemoteLeaderRequest) 226 if err := dec(in); err != nil { 227 return nil, err 228 } 229 if interceptor == nil { 230 return srv.(RaftNodeServiceServer).DemoteLeader(ctx, in) 231 } 232 info := &grpc.UnaryServerInfo{ 233 Server: srv, 234 FullMethod: "/raft_node.RaftNodeService/DemoteLeader", 235 } 236 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 237 return srv.(RaftNodeServiceServer).DemoteLeader(ctx, req.(*DemoteLeaderRequest)) 238 } 239 return interceptor(ctx, in, info, handler) 240 } 241 242 func _RaftNodeService_PromoteToLeader_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 243 in := new(PromoteToLeaderRequest) 244 if err := dec(in); err != nil { 245 return nil, err 246 } 247 if interceptor == nil { 248 return srv.(RaftNodeServiceServer).PromoteToLeader(ctx, in) 249 } 250 info := &grpc.UnaryServerInfo{ 251 Server: srv, 252 FullMethod: "/raft_node.RaftNodeService/PromoteToLeader", 253 } 254 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 255 return srv.(RaftNodeServiceServer).PromoteToLeader(ctx, req.(*PromoteToLeaderRequest)) 256 } 257 return interceptor(ctx, in, info, handler) 258 } 259 260 // RaftNodeService_ServiceDesc is the grpc.ServiceDesc for RaftNodeService service. 261 // It's only intended for direct use with grpc.RegisterService, 262 // and not to be introspected or modified (even as a copy) 263 var RaftNodeService_ServiceDesc = grpc.ServiceDesc{ 264 ServiceName: "raft_node.RaftNodeService", 265 HandlerType: (*RaftNodeServiceServer)(nil), 266 Methods: []grpc.MethodDesc{ 267 { 268 MethodName: "ReadIndex", 269 Handler: _RaftNodeService_ReadIndex_Handler, 270 }, 271 { 272 MethodName: "NodeInfo", 273 Handler: _RaftNodeService_NodeInfo_Handler, 274 }, 275 { 276 MethodName: "RemoveNode", 277 Handler: _RaftNodeService_RemoveNode_Handler, 278 }, 279 { 280 MethodName: "AddNode", 281 Handler: _RaftNodeService_AddNode_Handler, 282 }, 283 { 284 MethodName: "DemoteLeader", 285 Handler: _RaftNodeService_DemoteLeader_Handler, 286 }, 287 { 288 MethodName: "PromoteToLeader", 289 Handler: _RaftNodeService_PromoteToLeader_Handler, 290 }, 291 }, 292 Streams: []grpc.StreamDesc{}, 293 Metadata: "metastore/raftnode/raftnodepb/raft_node.proto", 294 } 295 296 func (m *RaftNode) MarshalVT() (dAtA []byte, err error) { 297 if m == nil { 298 return nil, nil 299 } 300 size := m.SizeVT() 301 dAtA = make([]byte, size) 302 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 303 if err != nil { 304 return nil, err 305 } 306 return dAtA[:n], nil 307 } 308 309 func (m *RaftNode) MarshalToVT(dAtA []byte) (int, error) { 310 size := m.SizeVT() 311 return m.MarshalToSizedBufferVT(dAtA[:size]) 312 } 313 314 func (m *RaftNode) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 315 if m == nil { 316 return 0, nil 317 } 318 i := len(dAtA) 319 _ = i 320 var l int 321 _ = l 322 if m.unknownFields != nil { 323 i -= len(m.unknownFields) 324 copy(dAtA[i:], m.unknownFields) 325 } 326 if len(m.Address) > 0 { 327 i -= len(m.Address) 328 copy(dAtA[i:], m.Address) 329 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.Address))) 330 i-- 331 dAtA[i] = 0x12 332 } 333 if len(m.Id) > 0 { 334 i -= len(m.Id) 335 copy(dAtA[i:], m.Id) 336 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.Id))) 337 i-- 338 dAtA[i] = 0xa 339 } 340 return len(dAtA) - i, nil 341 } 342 343 func (m *ReadIndexRequest) MarshalVT() (dAtA []byte, err error) { 344 if m == nil { 345 return nil, nil 346 } 347 size := m.SizeVT() 348 dAtA = make([]byte, size) 349 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 350 if err != nil { 351 return nil, err 352 } 353 return dAtA[:n], nil 354 } 355 356 func (m *ReadIndexRequest) MarshalToVT(dAtA []byte) (int, error) { 357 size := m.SizeVT() 358 return m.MarshalToSizedBufferVT(dAtA[:size]) 359 } 360 361 func (m *ReadIndexRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 362 if m == nil { 363 return 0, nil 364 } 365 i := len(dAtA) 366 _ = i 367 var l int 368 _ = l 369 if m.unknownFields != nil { 370 i -= len(m.unknownFields) 371 copy(dAtA[i:], m.unknownFields) 372 } 373 return len(dAtA) - i, nil 374 } 375 376 func (m *ReadIndexResponse) MarshalVT() (dAtA []byte, err error) { 377 if m == nil { 378 return nil, nil 379 } 380 size := m.SizeVT() 381 dAtA = make([]byte, size) 382 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 383 if err != nil { 384 return nil, err 385 } 386 return dAtA[:n], nil 387 } 388 389 func (m *ReadIndexResponse) MarshalToVT(dAtA []byte) (int, error) { 390 size := m.SizeVT() 391 return m.MarshalToSizedBufferVT(dAtA[:size]) 392 } 393 394 func (m *ReadIndexResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 395 if m == nil { 396 return 0, nil 397 } 398 i := len(dAtA) 399 _ = i 400 var l int 401 _ = l 402 if m.unknownFields != nil { 403 i -= len(m.unknownFields) 404 copy(dAtA[i:], m.unknownFields) 405 } 406 if m.Term != 0 { 407 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.Term)) 408 i-- 409 dAtA[i] = 0x10 410 } 411 if m.CommitIndex != 0 { 412 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.CommitIndex)) 413 i-- 414 dAtA[i] = 0x8 415 } 416 return len(dAtA) - i, nil 417 } 418 419 func (m *NodeInfoRequest) MarshalVT() (dAtA []byte, err error) { 420 if m == nil { 421 return nil, nil 422 } 423 size := m.SizeVT() 424 dAtA = make([]byte, size) 425 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 426 if err != nil { 427 return nil, err 428 } 429 return dAtA[:n], nil 430 } 431 432 func (m *NodeInfoRequest) MarshalToVT(dAtA []byte) (int, error) { 433 size := m.SizeVT() 434 return m.MarshalToSizedBufferVT(dAtA[:size]) 435 } 436 437 func (m *NodeInfoRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 438 if m == nil { 439 return 0, nil 440 } 441 i := len(dAtA) 442 _ = i 443 var l int 444 _ = l 445 if m.unknownFields != nil { 446 i -= len(m.unknownFields) 447 copy(dAtA[i:], m.unknownFields) 448 } 449 return len(dAtA) - i, nil 450 } 451 452 func (m *NodeInfoResponse) MarshalVT() (dAtA []byte, err error) { 453 if m == nil { 454 return nil, nil 455 } 456 size := m.SizeVT() 457 dAtA = make([]byte, size) 458 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 459 if err != nil { 460 return nil, err 461 } 462 return dAtA[:n], nil 463 } 464 465 func (m *NodeInfoResponse) MarshalToVT(dAtA []byte) (int, error) { 466 size := m.SizeVT() 467 return m.MarshalToSizedBufferVT(dAtA[:size]) 468 } 469 470 func (m *NodeInfoResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 471 if m == nil { 472 return 0, nil 473 } 474 i := len(dAtA) 475 _ = i 476 var l int 477 _ = l 478 if m.unknownFields != nil { 479 i -= len(m.unknownFields) 480 copy(dAtA[i:], m.unknownFields) 481 } 482 if m.Node != nil { 483 size, err := m.Node.MarshalToSizedBufferVT(dAtA[:i]) 484 if err != nil { 485 return 0, err 486 } 487 i -= size 488 i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) 489 i-- 490 dAtA[i] = 0xa 491 } 492 return len(dAtA) - i, nil 493 } 494 495 func (m *NodeInfo_Stats) MarshalVT() (dAtA []byte, err error) { 496 if m == nil { 497 return nil, nil 498 } 499 size := m.SizeVT() 500 dAtA = make([]byte, size) 501 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 502 if err != nil { 503 return nil, err 504 } 505 return dAtA[:n], nil 506 } 507 508 func (m *NodeInfo_Stats) MarshalToVT(dAtA []byte) (int, error) { 509 size := m.SizeVT() 510 return m.MarshalToSizedBufferVT(dAtA[:size]) 511 } 512 513 func (m *NodeInfo_Stats) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 514 if m == nil { 515 return 0, nil 516 } 517 i := len(dAtA) 518 _ = i 519 var l int 520 _ = l 521 if m.unknownFields != nil { 522 i -= len(m.unknownFields) 523 copy(dAtA[i:], m.unknownFields) 524 } 525 if len(m.Value) > 0 { 526 for iNdEx := len(m.Value) - 1; iNdEx >= 0; iNdEx-- { 527 i -= len(m.Value[iNdEx]) 528 copy(dAtA[i:], m.Value[iNdEx]) 529 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.Value[iNdEx]))) 530 i-- 531 dAtA[i] = 0x12 532 } 533 } 534 if len(m.Name) > 0 { 535 for iNdEx := len(m.Name) - 1; iNdEx >= 0; iNdEx-- { 536 i -= len(m.Name[iNdEx]) 537 copy(dAtA[i:], m.Name[iNdEx]) 538 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.Name[iNdEx]))) 539 i-- 540 dAtA[i] = 0xa 541 } 542 } 543 return len(dAtA) - i, nil 544 } 545 546 func (m *NodeInfo_Peer) MarshalVT() (dAtA []byte, err error) { 547 if m == nil { 548 return nil, nil 549 } 550 size := m.SizeVT() 551 dAtA = make([]byte, size) 552 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 553 if err != nil { 554 return nil, err 555 } 556 return dAtA[:n], nil 557 } 558 559 func (m *NodeInfo_Peer) MarshalToVT(dAtA []byte) (int, error) { 560 size := m.SizeVT() 561 return m.MarshalToSizedBufferVT(dAtA[:size]) 562 } 563 564 func (m *NodeInfo_Peer) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 565 if m == nil { 566 return 0, nil 567 } 568 i := len(dAtA) 569 _ = i 570 var l int 571 _ = l 572 if m.unknownFields != nil { 573 i -= len(m.unknownFields) 574 copy(dAtA[i:], m.unknownFields) 575 } 576 if len(m.Suffrage) > 0 { 577 i -= len(m.Suffrage) 578 copy(dAtA[i:], m.Suffrage) 579 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.Suffrage))) 580 i-- 581 dAtA[i] = 0x1a 582 } 583 if len(m.ServerAddress) > 0 { 584 i -= len(m.ServerAddress) 585 copy(dAtA[i:], m.ServerAddress) 586 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ServerAddress))) 587 i-- 588 dAtA[i] = 0x12 589 } 590 if len(m.ServerId) > 0 { 591 i -= len(m.ServerId) 592 copy(dAtA[i:], m.ServerId) 593 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ServerId))) 594 i-- 595 dAtA[i] = 0xa 596 } 597 return len(dAtA) - i, nil 598 } 599 600 func (m *NodeInfo) MarshalVT() (dAtA []byte, err error) { 601 if m == nil { 602 return nil, nil 603 } 604 size := m.SizeVT() 605 dAtA = make([]byte, size) 606 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 607 if err != nil { 608 return nil, err 609 } 610 return dAtA[:n], nil 611 } 612 613 func (m *NodeInfo) MarshalToVT(dAtA []byte) (int, error) { 614 size := m.SizeVT() 615 return m.MarshalToSizedBufferVT(dAtA[:size]) 616 } 617 618 func (m *NodeInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 619 if m == nil { 620 return 0, nil 621 } 622 i := len(dAtA) 623 _ = i 624 var l int 625 _ = l 626 if m.unknownFields != nil { 627 i -= len(m.unknownFields) 628 copy(dAtA[i:], m.unknownFields) 629 } 630 if len(m.BuildRevision) > 0 { 631 i -= len(m.BuildRevision) 632 copy(dAtA[i:], m.BuildRevision) 633 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.BuildRevision))) 634 i-- 635 dAtA[i] = 0x6a 636 } 637 if len(m.BuildVersion) > 0 { 638 i -= len(m.BuildVersion) 639 copy(dAtA[i:], m.BuildVersion) 640 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.BuildVersion))) 641 i-- 642 dAtA[i] = 0x62 643 } 644 if m.CurrentTerm != 0 { 645 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.CurrentTerm)) 646 i-- 647 dAtA[i] = 0x58 648 } 649 if m.ConfigurationIndex != 0 { 650 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.ConfigurationIndex)) 651 i-- 652 dAtA[i] = 0x50 653 } 654 if len(m.Peers) > 0 { 655 for iNdEx := len(m.Peers) - 1; iNdEx >= 0; iNdEx-- { 656 size, err := m.Peers[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) 657 if err != nil { 658 return 0, err 659 } 660 i -= size 661 i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) 662 i-- 663 dAtA[i] = 0x4a 664 } 665 } 666 if m.Stats != nil { 667 size, err := m.Stats.MarshalToSizedBufferVT(dAtA[:i]) 668 if err != nil { 669 return 0, err 670 } 671 i -= size 672 i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) 673 i-- 674 dAtA[i] = 0x42 675 } 676 if m.LastIndex != 0 { 677 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.LastIndex)) 678 i-- 679 dAtA[i] = 0x38 680 } 681 if m.AppliedIndex != 0 { 682 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.AppliedIndex)) 683 i-- 684 dAtA[i] = 0x30 685 } 686 if m.CommitIndex != 0 { 687 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.CommitIndex)) 688 i-- 689 dAtA[i] = 0x28 690 } 691 if len(m.LeaderId) > 0 { 692 i -= len(m.LeaderId) 693 copy(dAtA[i:], m.LeaderId) 694 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.LeaderId))) 695 i-- 696 dAtA[i] = 0x22 697 } 698 if len(m.State) > 0 { 699 i -= len(m.State) 700 copy(dAtA[i:], m.State) 701 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.State))) 702 i-- 703 dAtA[i] = 0x1a 704 } 705 if len(m.AdvertisedAddress) > 0 { 706 i -= len(m.AdvertisedAddress) 707 copy(dAtA[i:], m.AdvertisedAddress) 708 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.AdvertisedAddress))) 709 i-- 710 dAtA[i] = 0x12 711 } 712 if len(m.ServerId) > 0 { 713 i -= len(m.ServerId) 714 copy(dAtA[i:], m.ServerId) 715 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ServerId))) 716 i-- 717 dAtA[i] = 0xa 718 } 719 return len(dAtA) - i, nil 720 } 721 722 func (m *RemoveNodeRequest) MarshalVT() (dAtA []byte, err error) { 723 if m == nil { 724 return nil, nil 725 } 726 size := m.SizeVT() 727 dAtA = make([]byte, size) 728 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 729 if err != nil { 730 return nil, err 731 } 732 return dAtA[:n], nil 733 } 734 735 func (m *RemoveNodeRequest) MarshalToVT(dAtA []byte) (int, error) { 736 size := m.SizeVT() 737 return m.MarshalToSizedBufferVT(dAtA[:size]) 738 } 739 740 func (m *RemoveNodeRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 741 if m == nil { 742 return 0, nil 743 } 744 i := len(dAtA) 745 _ = i 746 var l int 747 _ = l 748 if m.unknownFields != nil { 749 i -= len(m.unknownFields) 750 copy(dAtA[i:], m.unknownFields) 751 } 752 if m.CurrentTerm != 0 { 753 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.CurrentTerm)) 754 i-- 755 dAtA[i] = 0x10 756 } 757 if len(m.ServerId) > 0 { 758 i -= len(m.ServerId) 759 copy(dAtA[i:], m.ServerId) 760 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ServerId))) 761 i-- 762 dAtA[i] = 0xa 763 } 764 return len(dAtA) - i, nil 765 } 766 767 func (m *RemoveNodeResponse) MarshalVT() (dAtA []byte, err error) { 768 if m == nil { 769 return nil, nil 770 } 771 size := m.SizeVT() 772 dAtA = make([]byte, size) 773 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 774 if err != nil { 775 return nil, err 776 } 777 return dAtA[:n], nil 778 } 779 780 func (m *RemoveNodeResponse) MarshalToVT(dAtA []byte) (int, error) { 781 size := m.SizeVT() 782 return m.MarshalToSizedBufferVT(dAtA[:size]) 783 } 784 785 func (m *RemoveNodeResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 786 if m == nil { 787 return 0, nil 788 } 789 i := len(dAtA) 790 _ = i 791 var l int 792 _ = l 793 if m.unknownFields != nil { 794 i -= len(m.unknownFields) 795 copy(dAtA[i:], m.unknownFields) 796 } 797 return len(dAtA) - i, nil 798 } 799 800 func (m *AddNodeRequest) MarshalVT() (dAtA []byte, err error) { 801 if m == nil { 802 return nil, nil 803 } 804 size := m.SizeVT() 805 dAtA = make([]byte, size) 806 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 807 if err != nil { 808 return nil, err 809 } 810 return dAtA[:n], nil 811 } 812 813 func (m *AddNodeRequest) MarshalToVT(dAtA []byte) (int, error) { 814 size := m.SizeVT() 815 return m.MarshalToSizedBufferVT(dAtA[:size]) 816 } 817 818 func (m *AddNodeRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 819 if m == nil { 820 return 0, nil 821 } 822 i := len(dAtA) 823 _ = i 824 var l int 825 _ = l 826 if m.unknownFields != nil { 827 i -= len(m.unknownFields) 828 copy(dAtA[i:], m.unknownFields) 829 } 830 if m.CurrentTerm != 0 { 831 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.CurrentTerm)) 832 i-- 833 dAtA[i] = 0x10 834 } 835 if len(m.ServerId) > 0 { 836 i -= len(m.ServerId) 837 copy(dAtA[i:], m.ServerId) 838 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ServerId))) 839 i-- 840 dAtA[i] = 0xa 841 } 842 return len(dAtA) - i, nil 843 } 844 845 func (m *AddNodeResponse) MarshalVT() (dAtA []byte, err error) { 846 if m == nil { 847 return nil, nil 848 } 849 size := m.SizeVT() 850 dAtA = make([]byte, size) 851 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 852 if err != nil { 853 return nil, err 854 } 855 return dAtA[:n], nil 856 } 857 858 func (m *AddNodeResponse) MarshalToVT(dAtA []byte) (int, error) { 859 size := m.SizeVT() 860 return m.MarshalToSizedBufferVT(dAtA[:size]) 861 } 862 863 func (m *AddNodeResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 864 if m == nil { 865 return 0, nil 866 } 867 i := len(dAtA) 868 _ = i 869 var l int 870 _ = l 871 if m.unknownFields != nil { 872 i -= len(m.unknownFields) 873 copy(dAtA[i:], m.unknownFields) 874 } 875 return len(dAtA) - i, nil 876 } 877 878 func (m *DemoteLeaderRequest) MarshalVT() (dAtA []byte, err error) { 879 if m == nil { 880 return nil, nil 881 } 882 size := m.SizeVT() 883 dAtA = make([]byte, size) 884 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 885 if err != nil { 886 return nil, err 887 } 888 return dAtA[:n], nil 889 } 890 891 func (m *DemoteLeaderRequest) MarshalToVT(dAtA []byte) (int, error) { 892 size := m.SizeVT() 893 return m.MarshalToSizedBufferVT(dAtA[:size]) 894 } 895 896 func (m *DemoteLeaderRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 897 if m == nil { 898 return 0, nil 899 } 900 i := len(dAtA) 901 _ = i 902 var l int 903 _ = l 904 if m.unknownFields != nil { 905 i -= len(m.unknownFields) 906 copy(dAtA[i:], m.unknownFields) 907 } 908 if m.CurrentTerm != 0 { 909 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.CurrentTerm)) 910 i-- 911 dAtA[i] = 0x10 912 } 913 if len(m.ServerId) > 0 { 914 i -= len(m.ServerId) 915 copy(dAtA[i:], m.ServerId) 916 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ServerId))) 917 i-- 918 dAtA[i] = 0xa 919 } 920 return len(dAtA) - i, nil 921 } 922 923 func (m *DemoteLeaderResponse) MarshalVT() (dAtA []byte, err error) { 924 if m == nil { 925 return nil, nil 926 } 927 size := m.SizeVT() 928 dAtA = make([]byte, size) 929 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 930 if err != nil { 931 return nil, err 932 } 933 return dAtA[:n], nil 934 } 935 936 func (m *DemoteLeaderResponse) MarshalToVT(dAtA []byte) (int, error) { 937 size := m.SizeVT() 938 return m.MarshalToSizedBufferVT(dAtA[:size]) 939 } 940 941 func (m *DemoteLeaderResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 942 if m == nil { 943 return 0, nil 944 } 945 i := len(dAtA) 946 _ = i 947 var l int 948 _ = l 949 if m.unknownFields != nil { 950 i -= len(m.unknownFields) 951 copy(dAtA[i:], m.unknownFields) 952 } 953 return len(dAtA) - i, nil 954 } 955 956 func (m *PromoteToLeaderRequest) MarshalVT() (dAtA []byte, err error) { 957 if m == nil { 958 return nil, nil 959 } 960 size := m.SizeVT() 961 dAtA = make([]byte, size) 962 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 963 if err != nil { 964 return nil, err 965 } 966 return dAtA[:n], nil 967 } 968 969 func (m *PromoteToLeaderRequest) MarshalToVT(dAtA []byte) (int, error) { 970 size := m.SizeVT() 971 return m.MarshalToSizedBufferVT(dAtA[:size]) 972 } 973 974 func (m *PromoteToLeaderRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 975 if m == nil { 976 return 0, nil 977 } 978 i := len(dAtA) 979 _ = i 980 var l int 981 _ = l 982 if m.unknownFields != nil { 983 i -= len(m.unknownFields) 984 copy(dAtA[i:], m.unknownFields) 985 } 986 if m.CurrentTerm != 0 { 987 i = protohelpers.EncodeVarint(dAtA, i, uint64(m.CurrentTerm)) 988 i-- 989 dAtA[i] = 0x10 990 } 991 if len(m.ServerId) > 0 { 992 i -= len(m.ServerId) 993 copy(dAtA[i:], m.ServerId) 994 i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ServerId))) 995 i-- 996 dAtA[i] = 0xa 997 } 998 return len(dAtA) - i, nil 999 } 1000 1001 func (m *PromoteToLeaderResponse) MarshalVT() (dAtA []byte, err error) { 1002 if m == nil { 1003 return nil, nil 1004 } 1005 size := m.SizeVT() 1006 dAtA = make([]byte, size) 1007 n, err := m.MarshalToSizedBufferVT(dAtA[:size]) 1008 if err != nil { 1009 return nil, err 1010 } 1011 return dAtA[:n], nil 1012 } 1013 1014 func (m *PromoteToLeaderResponse) MarshalToVT(dAtA []byte) (int, error) { 1015 size := m.SizeVT() 1016 return m.MarshalToSizedBufferVT(dAtA[:size]) 1017 } 1018 1019 func (m *PromoteToLeaderResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { 1020 if m == nil { 1021 return 0, nil 1022 } 1023 i := len(dAtA) 1024 _ = i 1025 var l int 1026 _ = l 1027 if m.unknownFields != nil { 1028 i -= len(m.unknownFields) 1029 copy(dAtA[i:], m.unknownFields) 1030 } 1031 return len(dAtA) - i, nil 1032 } 1033 1034 func (m *RaftNode) SizeVT() (n int) { 1035 if m == nil { 1036 return 0 1037 } 1038 var l int 1039 _ = l 1040 l = len(m.Id) 1041 if l > 0 { 1042 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1043 } 1044 l = len(m.Address) 1045 if l > 0 { 1046 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1047 } 1048 n += len(m.unknownFields) 1049 return n 1050 } 1051 1052 func (m *ReadIndexRequest) SizeVT() (n int) { 1053 if m == nil { 1054 return 0 1055 } 1056 var l int 1057 _ = l 1058 n += len(m.unknownFields) 1059 return n 1060 } 1061 1062 func (m *ReadIndexResponse) SizeVT() (n int) { 1063 if m == nil { 1064 return 0 1065 } 1066 var l int 1067 _ = l 1068 if m.CommitIndex != 0 { 1069 n += 1 + protohelpers.SizeOfVarint(uint64(m.CommitIndex)) 1070 } 1071 if m.Term != 0 { 1072 n += 1 + protohelpers.SizeOfVarint(uint64(m.Term)) 1073 } 1074 n += len(m.unknownFields) 1075 return n 1076 } 1077 1078 func (m *NodeInfoRequest) SizeVT() (n int) { 1079 if m == nil { 1080 return 0 1081 } 1082 var l int 1083 _ = l 1084 n += len(m.unknownFields) 1085 return n 1086 } 1087 1088 func (m *NodeInfoResponse) SizeVT() (n int) { 1089 if m == nil { 1090 return 0 1091 } 1092 var l int 1093 _ = l 1094 if m.Node != nil { 1095 l = m.Node.SizeVT() 1096 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1097 } 1098 n += len(m.unknownFields) 1099 return n 1100 } 1101 1102 func (m *NodeInfo_Stats) SizeVT() (n int) { 1103 if m == nil { 1104 return 0 1105 } 1106 var l int 1107 _ = l 1108 if len(m.Name) > 0 { 1109 for _, s := range m.Name { 1110 l = len(s) 1111 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1112 } 1113 } 1114 if len(m.Value) > 0 { 1115 for _, s := range m.Value { 1116 l = len(s) 1117 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1118 } 1119 } 1120 n += len(m.unknownFields) 1121 return n 1122 } 1123 1124 func (m *NodeInfo_Peer) SizeVT() (n int) { 1125 if m == nil { 1126 return 0 1127 } 1128 var l int 1129 _ = l 1130 l = len(m.ServerId) 1131 if l > 0 { 1132 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1133 } 1134 l = len(m.ServerAddress) 1135 if l > 0 { 1136 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1137 } 1138 l = len(m.Suffrage) 1139 if l > 0 { 1140 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1141 } 1142 n += len(m.unknownFields) 1143 return n 1144 } 1145 1146 func (m *NodeInfo) SizeVT() (n int) { 1147 if m == nil { 1148 return 0 1149 } 1150 var l int 1151 _ = l 1152 l = len(m.ServerId) 1153 if l > 0 { 1154 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1155 } 1156 l = len(m.AdvertisedAddress) 1157 if l > 0 { 1158 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1159 } 1160 l = len(m.State) 1161 if l > 0 { 1162 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1163 } 1164 l = len(m.LeaderId) 1165 if l > 0 { 1166 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1167 } 1168 if m.CommitIndex != 0 { 1169 n += 1 + protohelpers.SizeOfVarint(uint64(m.CommitIndex)) 1170 } 1171 if m.AppliedIndex != 0 { 1172 n += 1 + protohelpers.SizeOfVarint(uint64(m.AppliedIndex)) 1173 } 1174 if m.LastIndex != 0 { 1175 n += 1 + protohelpers.SizeOfVarint(uint64(m.LastIndex)) 1176 } 1177 if m.Stats != nil { 1178 l = m.Stats.SizeVT() 1179 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1180 } 1181 if len(m.Peers) > 0 { 1182 for _, e := range m.Peers { 1183 l = e.SizeVT() 1184 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1185 } 1186 } 1187 if m.ConfigurationIndex != 0 { 1188 n += 1 + protohelpers.SizeOfVarint(uint64(m.ConfigurationIndex)) 1189 } 1190 if m.CurrentTerm != 0 { 1191 n += 1 + protohelpers.SizeOfVarint(uint64(m.CurrentTerm)) 1192 } 1193 l = len(m.BuildVersion) 1194 if l > 0 { 1195 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1196 } 1197 l = len(m.BuildRevision) 1198 if l > 0 { 1199 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1200 } 1201 n += len(m.unknownFields) 1202 return n 1203 } 1204 1205 func (m *RemoveNodeRequest) SizeVT() (n int) { 1206 if m == nil { 1207 return 0 1208 } 1209 var l int 1210 _ = l 1211 l = len(m.ServerId) 1212 if l > 0 { 1213 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1214 } 1215 if m.CurrentTerm != 0 { 1216 n += 1 + protohelpers.SizeOfVarint(uint64(m.CurrentTerm)) 1217 } 1218 n += len(m.unknownFields) 1219 return n 1220 } 1221 1222 func (m *RemoveNodeResponse) SizeVT() (n int) { 1223 if m == nil { 1224 return 0 1225 } 1226 var l int 1227 _ = l 1228 n += len(m.unknownFields) 1229 return n 1230 } 1231 1232 func (m *AddNodeRequest) SizeVT() (n int) { 1233 if m == nil { 1234 return 0 1235 } 1236 var l int 1237 _ = l 1238 l = len(m.ServerId) 1239 if l > 0 { 1240 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1241 } 1242 if m.CurrentTerm != 0 { 1243 n += 1 + protohelpers.SizeOfVarint(uint64(m.CurrentTerm)) 1244 } 1245 n += len(m.unknownFields) 1246 return n 1247 } 1248 1249 func (m *AddNodeResponse) SizeVT() (n int) { 1250 if m == nil { 1251 return 0 1252 } 1253 var l int 1254 _ = l 1255 n += len(m.unknownFields) 1256 return n 1257 } 1258 1259 func (m *DemoteLeaderRequest) SizeVT() (n int) { 1260 if m == nil { 1261 return 0 1262 } 1263 var l int 1264 _ = l 1265 l = len(m.ServerId) 1266 if l > 0 { 1267 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1268 } 1269 if m.CurrentTerm != 0 { 1270 n += 1 + protohelpers.SizeOfVarint(uint64(m.CurrentTerm)) 1271 } 1272 n += len(m.unknownFields) 1273 return n 1274 } 1275 1276 func (m *DemoteLeaderResponse) SizeVT() (n int) { 1277 if m == nil { 1278 return 0 1279 } 1280 var l int 1281 _ = l 1282 n += len(m.unknownFields) 1283 return n 1284 } 1285 1286 func (m *PromoteToLeaderRequest) SizeVT() (n int) { 1287 if m == nil { 1288 return 0 1289 } 1290 var l int 1291 _ = l 1292 l = len(m.ServerId) 1293 if l > 0 { 1294 n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) 1295 } 1296 if m.CurrentTerm != 0 { 1297 n += 1 + protohelpers.SizeOfVarint(uint64(m.CurrentTerm)) 1298 } 1299 n += len(m.unknownFields) 1300 return n 1301 } 1302 1303 func (m *PromoteToLeaderResponse) SizeVT() (n int) { 1304 if m == nil { 1305 return 0 1306 } 1307 var l int 1308 _ = l 1309 n += len(m.unknownFields) 1310 return n 1311 } 1312 1313 func (m *RaftNode) UnmarshalVT(dAtA []byte) error { 1314 l := len(dAtA) 1315 iNdEx := 0 1316 for iNdEx < l { 1317 preIndex := iNdEx 1318 var wire uint64 1319 for shift := uint(0); ; shift += 7 { 1320 if shift >= 64 { 1321 return protohelpers.ErrIntOverflow 1322 } 1323 if iNdEx >= l { 1324 return io.ErrUnexpectedEOF 1325 } 1326 b := dAtA[iNdEx] 1327 iNdEx++ 1328 wire |= uint64(b&0x7F) << shift 1329 if b < 0x80 { 1330 break 1331 } 1332 } 1333 fieldNum := int32(wire >> 3) 1334 wireType := int(wire & 0x7) 1335 if wireType == 4 { 1336 return fmt.Errorf("proto: RaftNode: wiretype end group for non-group") 1337 } 1338 if fieldNum <= 0 { 1339 return fmt.Errorf("proto: RaftNode: illegal tag %d (wire type %d)", fieldNum, wire) 1340 } 1341 switch fieldNum { 1342 case 1: 1343 if wireType != 2 { 1344 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 1345 } 1346 var stringLen uint64 1347 for shift := uint(0); ; shift += 7 { 1348 if shift >= 64 { 1349 return protohelpers.ErrIntOverflow 1350 } 1351 if iNdEx >= l { 1352 return io.ErrUnexpectedEOF 1353 } 1354 b := dAtA[iNdEx] 1355 iNdEx++ 1356 stringLen |= uint64(b&0x7F) << shift 1357 if b < 0x80 { 1358 break 1359 } 1360 } 1361 intStringLen := int(stringLen) 1362 if intStringLen < 0 { 1363 return protohelpers.ErrInvalidLength 1364 } 1365 postIndex := iNdEx + intStringLen 1366 if postIndex < 0 { 1367 return protohelpers.ErrInvalidLength 1368 } 1369 if postIndex > l { 1370 return io.ErrUnexpectedEOF 1371 } 1372 m.Id = string(dAtA[iNdEx:postIndex]) 1373 iNdEx = postIndex 1374 case 2: 1375 if wireType != 2 { 1376 return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) 1377 } 1378 var stringLen uint64 1379 for shift := uint(0); ; shift += 7 { 1380 if shift >= 64 { 1381 return protohelpers.ErrIntOverflow 1382 } 1383 if iNdEx >= l { 1384 return io.ErrUnexpectedEOF 1385 } 1386 b := dAtA[iNdEx] 1387 iNdEx++ 1388 stringLen |= uint64(b&0x7F) << shift 1389 if b < 0x80 { 1390 break 1391 } 1392 } 1393 intStringLen := int(stringLen) 1394 if intStringLen < 0 { 1395 return protohelpers.ErrInvalidLength 1396 } 1397 postIndex := iNdEx + intStringLen 1398 if postIndex < 0 { 1399 return protohelpers.ErrInvalidLength 1400 } 1401 if postIndex > l { 1402 return io.ErrUnexpectedEOF 1403 } 1404 m.Address = string(dAtA[iNdEx:postIndex]) 1405 iNdEx = postIndex 1406 default: 1407 iNdEx = preIndex 1408 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 1409 if err != nil { 1410 return err 1411 } 1412 if (skippy < 0) || (iNdEx+skippy) < 0 { 1413 return protohelpers.ErrInvalidLength 1414 } 1415 if (iNdEx + skippy) > l { 1416 return io.ErrUnexpectedEOF 1417 } 1418 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1419 iNdEx += skippy 1420 } 1421 } 1422 1423 if iNdEx > l { 1424 return io.ErrUnexpectedEOF 1425 } 1426 return nil 1427 } 1428 func (m *ReadIndexRequest) UnmarshalVT(dAtA []byte) error { 1429 l := len(dAtA) 1430 iNdEx := 0 1431 for iNdEx < l { 1432 preIndex := iNdEx 1433 var wire uint64 1434 for shift := uint(0); ; shift += 7 { 1435 if shift >= 64 { 1436 return protohelpers.ErrIntOverflow 1437 } 1438 if iNdEx >= l { 1439 return io.ErrUnexpectedEOF 1440 } 1441 b := dAtA[iNdEx] 1442 iNdEx++ 1443 wire |= uint64(b&0x7F) << shift 1444 if b < 0x80 { 1445 break 1446 } 1447 } 1448 fieldNum := int32(wire >> 3) 1449 wireType := int(wire & 0x7) 1450 if wireType == 4 { 1451 return fmt.Errorf("proto: ReadIndexRequest: wiretype end group for non-group") 1452 } 1453 if fieldNum <= 0 { 1454 return fmt.Errorf("proto: ReadIndexRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1455 } 1456 switch fieldNum { 1457 default: 1458 iNdEx = preIndex 1459 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 1460 if err != nil { 1461 return err 1462 } 1463 if (skippy < 0) || (iNdEx+skippy) < 0 { 1464 return protohelpers.ErrInvalidLength 1465 } 1466 if (iNdEx + skippy) > l { 1467 return io.ErrUnexpectedEOF 1468 } 1469 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1470 iNdEx += skippy 1471 } 1472 } 1473 1474 if iNdEx > l { 1475 return io.ErrUnexpectedEOF 1476 } 1477 return nil 1478 } 1479 func (m *ReadIndexResponse) UnmarshalVT(dAtA []byte) error { 1480 l := len(dAtA) 1481 iNdEx := 0 1482 for iNdEx < l { 1483 preIndex := iNdEx 1484 var wire uint64 1485 for shift := uint(0); ; shift += 7 { 1486 if shift >= 64 { 1487 return protohelpers.ErrIntOverflow 1488 } 1489 if iNdEx >= l { 1490 return io.ErrUnexpectedEOF 1491 } 1492 b := dAtA[iNdEx] 1493 iNdEx++ 1494 wire |= uint64(b&0x7F) << shift 1495 if b < 0x80 { 1496 break 1497 } 1498 } 1499 fieldNum := int32(wire >> 3) 1500 wireType := int(wire & 0x7) 1501 if wireType == 4 { 1502 return fmt.Errorf("proto: ReadIndexResponse: wiretype end group for non-group") 1503 } 1504 if fieldNum <= 0 { 1505 return fmt.Errorf("proto: ReadIndexResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1506 } 1507 switch fieldNum { 1508 case 1: 1509 if wireType != 0 { 1510 return fmt.Errorf("proto: wrong wireType = %d for field CommitIndex", wireType) 1511 } 1512 m.CommitIndex = 0 1513 for shift := uint(0); ; shift += 7 { 1514 if shift >= 64 { 1515 return protohelpers.ErrIntOverflow 1516 } 1517 if iNdEx >= l { 1518 return io.ErrUnexpectedEOF 1519 } 1520 b := dAtA[iNdEx] 1521 iNdEx++ 1522 m.CommitIndex |= uint64(b&0x7F) << shift 1523 if b < 0x80 { 1524 break 1525 } 1526 } 1527 case 2: 1528 if wireType != 0 { 1529 return fmt.Errorf("proto: wrong wireType = %d for field Term", wireType) 1530 } 1531 m.Term = 0 1532 for shift := uint(0); ; shift += 7 { 1533 if shift >= 64 { 1534 return protohelpers.ErrIntOverflow 1535 } 1536 if iNdEx >= l { 1537 return io.ErrUnexpectedEOF 1538 } 1539 b := dAtA[iNdEx] 1540 iNdEx++ 1541 m.Term |= uint64(b&0x7F) << shift 1542 if b < 0x80 { 1543 break 1544 } 1545 } 1546 default: 1547 iNdEx = preIndex 1548 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 1549 if err != nil { 1550 return err 1551 } 1552 if (skippy < 0) || (iNdEx+skippy) < 0 { 1553 return protohelpers.ErrInvalidLength 1554 } 1555 if (iNdEx + skippy) > l { 1556 return io.ErrUnexpectedEOF 1557 } 1558 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1559 iNdEx += skippy 1560 } 1561 } 1562 1563 if iNdEx > l { 1564 return io.ErrUnexpectedEOF 1565 } 1566 return nil 1567 } 1568 func (m *NodeInfoRequest) UnmarshalVT(dAtA []byte) error { 1569 l := len(dAtA) 1570 iNdEx := 0 1571 for iNdEx < l { 1572 preIndex := iNdEx 1573 var wire uint64 1574 for shift := uint(0); ; shift += 7 { 1575 if shift >= 64 { 1576 return protohelpers.ErrIntOverflow 1577 } 1578 if iNdEx >= l { 1579 return io.ErrUnexpectedEOF 1580 } 1581 b := dAtA[iNdEx] 1582 iNdEx++ 1583 wire |= uint64(b&0x7F) << shift 1584 if b < 0x80 { 1585 break 1586 } 1587 } 1588 fieldNum := int32(wire >> 3) 1589 wireType := int(wire & 0x7) 1590 if wireType == 4 { 1591 return fmt.Errorf("proto: NodeInfoRequest: wiretype end group for non-group") 1592 } 1593 if fieldNum <= 0 { 1594 return fmt.Errorf("proto: NodeInfoRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1595 } 1596 switch fieldNum { 1597 default: 1598 iNdEx = preIndex 1599 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 1600 if err != nil { 1601 return err 1602 } 1603 if (skippy < 0) || (iNdEx+skippy) < 0 { 1604 return protohelpers.ErrInvalidLength 1605 } 1606 if (iNdEx + skippy) > l { 1607 return io.ErrUnexpectedEOF 1608 } 1609 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1610 iNdEx += skippy 1611 } 1612 } 1613 1614 if iNdEx > l { 1615 return io.ErrUnexpectedEOF 1616 } 1617 return nil 1618 } 1619 func (m *NodeInfoResponse) UnmarshalVT(dAtA []byte) error { 1620 l := len(dAtA) 1621 iNdEx := 0 1622 for iNdEx < l { 1623 preIndex := iNdEx 1624 var wire uint64 1625 for shift := uint(0); ; shift += 7 { 1626 if shift >= 64 { 1627 return protohelpers.ErrIntOverflow 1628 } 1629 if iNdEx >= l { 1630 return io.ErrUnexpectedEOF 1631 } 1632 b := dAtA[iNdEx] 1633 iNdEx++ 1634 wire |= uint64(b&0x7F) << shift 1635 if b < 0x80 { 1636 break 1637 } 1638 } 1639 fieldNum := int32(wire >> 3) 1640 wireType := int(wire & 0x7) 1641 if wireType == 4 { 1642 return fmt.Errorf("proto: NodeInfoResponse: wiretype end group for non-group") 1643 } 1644 if fieldNum <= 0 { 1645 return fmt.Errorf("proto: NodeInfoResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1646 } 1647 switch fieldNum { 1648 case 1: 1649 if wireType != 2 { 1650 return fmt.Errorf("proto: wrong wireType = %d for field Node", wireType) 1651 } 1652 var msglen int 1653 for shift := uint(0); ; shift += 7 { 1654 if shift >= 64 { 1655 return protohelpers.ErrIntOverflow 1656 } 1657 if iNdEx >= l { 1658 return io.ErrUnexpectedEOF 1659 } 1660 b := dAtA[iNdEx] 1661 iNdEx++ 1662 msglen |= int(b&0x7F) << shift 1663 if b < 0x80 { 1664 break 1665 } 1666 } 1667 if msglen < 0 { 1668 return protohelpers.ErrInvalidLength 1669 } 1670 postIndex := iNdEx + msglen 1671 if postIndex < 0 { 1672 return protohelpers.ErrInvalidLength 1673 } 1674 if postIndex > l { 1675 return io.ErrUnexpectedEOF 1676 } 1677 if m.Node == nil { 1678 m.Node = &NodeInfo{} 1679 } 1680 if err := m.Node.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 1681 return err 1682 } 1683 iNdEx = postIndex 1684 default: 1685 iNdEx = preIndex 1686 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 1687 if err != nil { 1688 return err 1689 } 1690 if (skippy < 0) || (iNdEx+skippy) < 0 { 1691 return protohelpers.ErrInvalidLength 1692 } 1693 if (iNdEx + skippy) > l { 1694 return io.ErrUnexpectedEOF 1695 } 1696 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1697 iNdEx += skippy 1698 } 1699 } 1700 1701 if iNdEx > l { 1702 return io.ErrUnexpectedEOF 1703 } 1704 return nil 1705 } 1706 func (m *NodeInfo_Stats) UnmarshalVT(dAtA []byte) error { 1707 l := len(dAtA) 1708 iNdEx := 0 1709 for iNdEx < l { 1710 preIndex := iNdEx 1711 var wire uint64 1712 for shift := uint(0); ; shift += 7 { 1713 if shift >= 64 { 1714 return protohelpers.ErrIntOverflow 1715 } 1716 if iNdEx >= l { 1717 return io.ErrUnexpectedEOF 1718 } 1719 b := dAtA[iNdEx] 1720 iNdEx++ 1721 wire |= uint64(b&0x7F) << shift 1722 if b < 0x80 { 1723 break 1724 } 1725 } 1726 fieldNum := int32(wire >> 3) 1727 wireType := int(wire & 0x7) 1728 if wireType == 4 { 1729 return fmt.Errorf("proto: NodeInfo_Stats: wiretype end group for non-group") 1730 } 1731 if fieldNum <= 0 { 1732 return fmt.Errorf("proto: NodeInfo_Stats: illegal tag %d (wire type %d)", fieldNum, wire) 1733 } 1734 switch fieldNum { 1735 case 1: 1736 if wireType != 2 { 1737 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 1738 } 1739 var stringLen uint64 1740 for shift := uint(0); ; shift += 7 { 1741 if shift >= 64 { 1742 return protohelpers.ErrIntOverflow 1743 } 1744 if iNdEx >= l { 1745 return io.ErrUnexpectedEOF 1746 } 1747 b := dAtA[iNdEx] 1748 iNdEx++ 1749 stringLen |= uint64(b&0x7F) << shift 1750 if b < 0x80 { 1751 break 1752 } 1753 } 1754 intStringLen := int(stringLen) 1755 if intStringLen < 0 { 1756 return protohelpers.ErrInvalidLength 1757 } 1758 postIndex := iNdEx + intStringLen 1759 if postIndex < 0 { 1760 return protohelpers.ErrInvalidLength 1761 } 1762 if postIndex > l { 1763 return io.ErrUnexpectedEOF 1764 } 1765 m.Name = append(m.Name, string(dAtA[iNdEx:postIndex])) 1766 iNdEx = postIndex 1767 case 2: 1768 if wireType != 2 { 1769 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 1770 } 1771 var stringLen uint64 1772 for shift := uint(0); ; shift += 7 { 1773 if shift >= 64 { 1774 return protohelpers.ErrIntOverflow 1775 } 1776 if iNdEx >= l { 1777 return io.ErrUnexpectedEOF 1778 } 1779 b := dAtA[iNdEx] 1780 iNdEx++ 1781 stringLen |= uint64(b&0x7F) << shift 1782 if b < 0x80 { 1783 break 1784 } 1785 } 1786 intStringLen := int(stringLen) 1787 if intStringLen < 0 { 1788 return protohelpers.ErrInvalidLength 1789 } 1790 postIndex := iNdEx + intStringLen 1791 if postIndex < 0 { 1792 return protohelpers.ErrInvalidLength 1793 } 1794 if postIndex > l { 1795 return io.ErrUnexpectedEOF 1796 } 1797 m.Value = append(m.Value, string(dAtA[iNdEx:postIndex])) 1798 iNdEx = postIndex 1799 default: 1800 iNdEx = preIndex 1801 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 1802 if err != nil { 1803 return err 1804 } 1805 if (skippy < 0) || (iNdEx+skippy) < 0 { 1806 return protohelpers.ErrInvalidLength 1807 } 1808 if (iNdEx + skippy) > l { 1809 return io.ErrUnexpectedEOF 1810 } 1811 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1812 iNdEx += skippy 1813 } 1814 } 1815 1816 if iNdEx > l { 1817 return io.ErrUnexpectedEOF 1818 } 1819 return nil 1820 } 1821 func (m *NodeInfo_Peer) UnmarshalVT(dAtA []byte) error { 1822 l := len(dAtA) 1823 iNdEx := 0 1824 for iNdEx < l { 1825 preIndex := iNdEx 1826 var wire uint64 1827 for shift := uint(0); ; shift += 7 { 1828 if shift >= 64 { 1829 return protohelpers.ErrIntOverflow 1830 } 1831 if iNdEx >= l { 1832 return io.ErrUnexpectedEOF 1833 } 1834 b := dAtA[iNdEx] 1835 iNdEx++ 1836 wire |= uint64(b&0x7F) << shift 1837 if b < 0x80 { 1838 break 1839 } 1840 } 1841 fieldNum := int32(wire >> 3) 1842 wireType := int(wire & 0x7) 1843 if wireType == 4 { 1844 return fmt.Errorf("proto: NodeInfo_Peer: wiretype end group for non-group") 1845 } 1846 if fieldNum <= 0 { 1847 return fmt.Errorf("proto: NodeInfo_Peer: illegal tag %d (wire type %d)", fieldNum, wire) 1848 } 1849 switch fieldNum { 1850 case 1: 1851 if wireType != 2 { 1852 return fmt.Errorf("proto: wrong wireType = %d for field ServerId", wireType) 1853 } 1854 var stringLen uint64 1855 for shift := uint(0); ; shift += 7 { 1856 if shift >= 64 { 1857 return protohelpers.ErrIntOverflow 1858 } 1859 if iNdEx >= l { 1860 return io.ErrUnexpectedEOF 1861 } 1862 b := dAtA[iNdEx] 1863 iNdEx++ 1864 stringLen |= uint64(b&0x7F) << shift 1865 if b < 0x80 { 1866 break 1867 } 1868 } 1869 intStringLen := int(stringLen) 1870 if intStringLen < 0 { 1871 return protohelpers.ErrInvalidLength 1872 } 1873 postIndex := iNdEx + intStringLen 1874 if postIndex < 0 { 1875 return protohelpers.ErrInvalidLength 1876 } 1877 if postIndex > l { 1878 return io.ErrUnexpectedEOF 1879 } 1880 m.ServerId = string(dAtA[iNdEx:postIndex]) 1881 iNdEx = postIndex 1882 case 2: 1883 if wireType != 2 { 1884 return fmt.Errorf("proto: wrong wireType = %d for field ServerAddress", wireType) 1885 } 1886 var stringLen uint64 1887 for shift := uint(0); ; shift += 7 { 1888 if shift >= 64 { 1889 return protohelpers.ErrIntOverflow 1890 } 1891 if iNdEx >= l { 1892 return io.ErrUnexpectedEOF 1893 } 1894 b := dAtA[iNdEx] 1895 iNdEx++ 1896 stringLen |= uint64(b&0x7F) << shift 1897 if b < 0x80 { 1898 break 1899 } 1900 } 1901 intStringLen := int(stringLen) 1902 if intStringLen < 0 { 1903 return protohelpers.ErrInvalidLength 1904 } 1905 postIndex := iNdEx + intStringLen 1906 if postIndex < 0 { 1907 return protohelpers.ErrInvalidLength 1908 } 1909 if postIndex > l { 1910 return io.ErrUnexpectedEOF 1911 } 1912 m.ServerAddress = string(dAtA[iNdEx:postIndex]) 1913 iNdEx = postIndex 1914 case 3: 1915 if wireType != 2 { 1916 return fmt.Errorf("proto: wrong wireType = %d for field Suffrage", wireType) 1917 } 1918 var stringLen uint64 1919 for shift := uint(0); ; shift += 7 { 1920 if shift >= 64 { 1921 return protohelpers.ErrIntOverflow 1922 } 1923 if iNdEx >= l { 1924 return io.ErrUnexpectedEOF 1925 } 1926 b := dAtA[iNdEx] 1927 iNdEx++ 1928 stringLen |= uint64(b&0x7F) << shift 1929 if b < 0x80 { 1930 break 1931 } 1932 } 1933 intStringLen := int(stringLen) 1934 if intStringLen < 0 { 1935 return protohelpers.ErrInvalidLength 1936 } 1937 postIndex := iNdEx + intStringLen 1938 if postIndex < 0 { 1939 return protohelpers.ErrInvalidLength 1940 } 1941 if postIndex > l { 1942 return io.ErrUnexpectedEOF 1943 } 1944 m.Suffrage = string(dAtA[iNdEx:postIndex]) 1945 iNdEx = postIndex 1946 default: 1947 iNdEx = preIndex 1948 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 1949 if err != nil { 1950 return err 1951 } 1952 if (skippy < 0) || (iNdEx+skippy) < 0 { 1953 return protohelpers.ErrInvalidLength 1954 } 1955 if (iNdEx + skippy) > l { 1956 return io.ErrUnexpectedEOF 1957 } 1958 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 1959 iNdEx += skippy 1960 } 1961 } 1962 1963 if iNdEx > l { 1964 return io.ErrUnexpectedEOF 1965 } 1966 return nil 1967 } 1968 func (m *NodeInfo) UnmarshalVT(dAtA []byte) error { 1969 l := len(dAtA) 1970 iNdEx := 0 1971 for iNdEx < l { 1972 preIndex := iNdEx 1973 var wire uint64 1974 for shift := uint(0); ; shift += 7 { 1975 if shift >= 64 { 1976 return protohelpers.ErrIntOverflow 1977 } 1978 if iNdEx >= l { 1979 return io.ErrUnexpectedEOF 1980 } 1981 b := dAtA[iNdEx] 1982 iNdEx++ 1983 wire |= uint64(b&0x7F) << shift 1984 if b < 0x80 { 1985 break 1986 } 1987 } 1988 fieldNum := int32(wire >> 3) 1989 wireType := int(wire & 0x7) 1990 if wireType == 4 { 1991 return fmt.Errorf("proto: NodeInfo: wiretype end group for non-group") 1992 } 1993 if fieldNum <= 0 { 1994 return fmt.Errorf("proto: NodeInfo: illegal tag %d (wire type %d)", fieldNum, wire) 1995 } 1996 switch fieldNum { 1997 case 1: 1998 if wireType != 2 { 1999 return fmt.Errorf("proto: wrong wireType = %d for field ServerId", wireType) 2000 } 2001 var stringLen uint64 2002 for shift := uint(0); ; shift += 7 { 2003 if shift >= 64 { 2004 return protohelpers.ErrIntOverflow 2005 } 2006 if iNdEx >= l { 2007 return io.ErrUnexpectedEOF 2008 } 2009 b := dAtA[iNdEx] 2010 iNdEx++ 2011 stringLen |= uint64(b&0x7F) << shift 2012 if b < 0x80 { 2013 break 2014 } 2015 } 2016 intStringLen := int(stringLen) 2017 if intStringLen < 0 { 2018 return protohelpers.ErrInvalidLength 2019 } 2020 postIndex := iNdEx + intStringLen 2021 if postIndex < 0 { 2022 return protohelpers.ErrInvalidLength 2023 } 2024 if postIndex > l { 2025 return io.ErrUnexpectedEOF 2026 } 2027 m.ServerId = string(dAtA[iNdEx:postIndex]) 2028 iNdEx = postIndex 2029 case 2: 2030 if wireType != 2 { 2031 return fmt.Errorf("proto: wrong wireType = %d for field AdvertisedAddress", wireType) 2032 } 2033 var stringLen uint64 2034 for shift := uint(0); ; shift += 7 { 2035 if shift >= 64 { 2036 return protohelpers.ErrIntOverflow 2037 } 2038 if iNdEx >= l { 2039 return io.ErrUnexpectedEOF 2040 } 2041 b := dAtA[iNdEx] 2042 iNdEx++ 2043 stringLen |= uint64(b&0x7F) << shift 2044 if b < 0x80 { 2045 break 2046 } 2047 } 2048 intStringLen := int(stringLen) 2049 if intStringLen < 0 { 2050 return protohelpers.ErrInvalidLength 2051 } 2052 postIndex := iNdEx + intStringLen 2053 if postIndex < 0 { 2054 return protohelpers.ErrInvalidLength 2055 } 2056 if postIndex > l { 2057 return io.ErrUnexpectedEOF 2058 } 2059 m.AdvertisedAddress = string(dAtA[iNdEx:postIndex]) 2060 iNdEx = postIndex 2061 case 3: 2062 if wireType != 2 { 2063 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 2064 } 2065 var stringLen uint64 2066 for shift := uint(0); ; shift += 7 { 2067 if shift >= 64 { 2068 return protohelpers.ErrIntOverflow 2069 } 2070 if iNdEx >= l { 2071 return io.ErrUnexpectedEOF 2072 } 2073 b := dAtA[iNdEx] 2074 iNdEx++ 2075 stringLen |= uint64(b&0x7F) << shift 2076 if b < 0x80 { 2077 break 2078 } 2079 } 2080 intStringLen := int(stringLen) 2081 if intStringLen < 0 { 2082 return protohelpers.ErrInvalidLength 2083 } 2084 postIndex := iNdEx + intStringLen 2085 if postIndex < 0 { 2086 return protohelpers.ErrInvalidLength 2087 } 2088 if postIndex > l { 2089 return io.ErrUnexpectedEOF 2090 } 2091 m.State = string(dAtA[iNdEx:postIndex]) 2092 iNdEx = postIndex 2093 case 4: 2094 if wireType != 2 { 2095 return fmt.Errorf("proto: wrong wireType = %d for field LeaderId", wireType) 2096 } 2097 var stringLen uint64 2098 for shift := uint(0); ; shift += 7 { 2099 if shift >= 64 { 2100 return protohelpers.ErrIntOverflow 2101 } 2102 if iNdEx >= l { 2103 return io.ErrUnexpectedEOF 2104 } 2105 b := dAtA[iNdEx] 2106 iNdEx++ 2107 stringLen |= uint64(b&0x7F) << shift 2108 if b < 0x80 { 2109 break 2110 } 2111 } 2112 intStringLen := int(stringLen) 2113 if intStringLen < 0 { 2114 return protohelpers.ErrInvalidLength 2115 } 2116 postIndex := iNdEx + intStringLen 2117 if postIndex < 0 { 2118 return protohelpers.ErrInvalidLength 2119 } 2120 if postIndex > l { 2121 return io.ErrUnexpectedEOF 2122 } 2123 m.LeaderId = string(dAtA[iNdEx:postIndex]) 2124 iNdEx = postIndex 2125 case 5: 2126 if wireType != 0 { 2127 return fmt.Errorf("proto: wrong wireType = %d for field CommitIndex", wireType) 2128 } 2129 m.CommitIndex = 0 2130 for shift := uint(0); ; shift += 7 { 2131 if shift >= 64 { 2132 return protohelpers.ErrIntOverflow 2133 } 2134 if iNdEx >= l { 2135 return io.ErrUnexpectedEOF 2136 } 2137 b := dAtA[iNdEx] 2138 iNdEx++ 2139 m.CommitIndex |= uint64(b&0x7F) << shift 2140 if b < 0x80 { 2141 break 2142 } 2143 } 2144 case 6: 2145 if wireType != 0 { 2146 return fmt.Errorf("proto: wrong wireType = %d for field AppliedIndex", wireType) 2147 } 2148 m.AppliedIndex = 0 2149 for shift := uint(0); ; shift += 7 { 2150 if shift >= 64 { 2151 return protohelpers.ErrIntOverflow 2152 } 2153 if iNdEx >= l { 2154 return io.ErrUnexpectedEOF 2155 } 2156 b := dAtA[iNdEx] 2157 iNdEx++ 2158 m.AppliedIndex |= uint64(b&0x7F) << shift 2159 if b < 0x80 { 2160 break 2161 } 2162 } 2163 case 7: 2164 if wireType != 0 { 2165 return fmt.Errorf("proto: wrong wireType = %d for field LastIndex", wireType) 2166 } 2167 m.LastIndex = 0 2168 for shift := uint(0); ; shift += 7 { 2169 if shift >= 64 { 2170 return protohelpers.ErrIntOverflow 2171 } 2172 if iNdEx >= l { 2173 return io.ErrUnexpectedEOF 2174 } 2175 b := dAtA[iNdEx] 2176 iNdEx++ 2177 m.LastIndex |= uint64(b&0x7F) << shift 2178 if b < 0x80 { 2179 break 2180 } 2181 } 2182 case 8: 2183 if wireType != 2 { 2184 return fmt.Errorf("proto: wrong wireType = %d for field Stats", wireType) 2185 } 2186 var msglen int 2187 for shift := uint(0); ; shift += 7 { 2188 if shift >= 64 { 2189 return protohelpers.ErrIntOverflow 2190 } 2191 if iNdEx >= l { 2192 return io.ErrUnexpectedEOF 2193 } 2194 b := dAtA[iNdEx] 2195 iNdEx++ 2196 msglen |= int(b&0x7F) << shift 2197 if b < 0x80 { 2198 break 2199 } 2200 } 2201 if msglen < 0 { 2202 return protohelpers.ErrInvalidLength 2203 } 2204 postIndex := iNdEx + msglen 2205 if postIndex < 0 { 2206 return protohelpers.ErrInvalidLength 2207 } 2208 if postIndex > l { 2209 return io.ErrUnexpectedEOF 2210 } 2211 if m.Stats == nil { 2212 m.Stats = &NodeInfo_Stats{} 2213 } 2214 if err := m.Stats.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 2215 return err 2216 } 2217 iNdEx = postIndex 2218 case 9: 2219 if wireType != 2 { 2220 return fmt.Errorf("proto: wrong wireType = %d for field Peers", wireType) 2221 } 2222 var msglen int 2223 for shift := uint(0); ; shift += 7 { 2224 if shift >= 64 { 2225 return protohelpers.ErrIntOverflow 2226 } 2227 if iNdEx >= l { 2228 return io.ErrUnexpectedEOF 2229 } 2230 b := dAtA[iNdEx] 2231 iNdEx++ 2232 msglen |= int(b&0x7F) << shift 2233 if b < 0x80 { 2234 break 2235 } 2236 } 2237 if msglen < 0 { 2238 return protohelpers.ErrInvalidLength 2239 } 2240 postIndex := iNdEx + msglen 2241 if postIndex < 0 { 2242 return protohelpers.ErrInvalidLength 2243 } 2244 if postIndex > l { 2245 return io.ErrUnexpectedEOF 2246 } 2247 m.Peers = append(m.Peers, &NodeInfo_Peer{}) 2248 if err := m.Peers[len(m.Peers)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { 2249 return err 2250 } 2251 iNdEx = postIndex 2252 case 10: 2253 if wireType != 0 { 2254 return fmt.Errorf("proto: wrong wireType = %d for field ConfigurationIndex", wireType) 2255 } 2256 m.ConfigurationIndex = 0 2257 for shift := uint(0); ; shift += 7 { 2258 if shift >= 64 { 2259 return protohelpers.ErrIntOverflow 2260 } 2261 if iNdEx >= l { 2262 return io.ErrUnexpectedEOF 2263 } 2264 b := dAtA[iNdEx] 2265 iNdEx++ 2266 m.ConfigurationIndex |= uint64(b&0x7F) << shift 2267 if b < 0x80 { 2268 break 2269 } 2270 } 2271 case 11: 2272 if wireType != 0 { 2273 return fmt.Errorf("proto: wrong wireType = %d for field CurrentTerm", wireType) 2274 } 2275 m.CurrentTerm = 0 2276 for shift := uint(0); ; shift += 7 { 2277 if shift >= 64 { 2278 return protohelpers.ErrIntOverflow 2279 } 2280 if iNdEx >= l { 2281 return io.ErrUnexpectedEOF 2282 } 2283 b := dAtA[iNdEx] 2284 iNdEx++ 2285 m.CurrentTerm |= uint64(b&0x7F) << shift 2286 if b < 0x80 { 2287 break 2288 } 2289 } 2290 case 12: 2291 if wireType != 2 { 2292 return fmt.Errorf("proto: wrong wireType = %d for field BuildVersion", wireType) 2293 } 2294 var stringLen uint64 2295 for shift := uint(0); ; shift += 7 { 2296 if shift >= 64 { 2297 return protohelpers.ErrIntOverflow 2298 } 2299 if iNdEx >= l { 2300 return io.ErrUnexpectedEOF 2301 } 2302 b := dAtA[iNdEx] 2303 iNdEx++ 2304 stringLen |= uint64(b&0x7F) << shift 2305 if b < 0x80 { 2306 break 2307 } 2308 } 2309 intStringLen := int(stringLen) 2310 if intStringLen < 0 { 2311 return protohelpers.ErrInvalidLength 2312 } 2313 postIndex := iNdEx + intStringLen 2314 if postIndex < 0 { 2315 return protohelpers.ErrInvalidLength 2316 } 2317 if postIndex > l { 2318 return io.ErrUnexpectedEOF 2319 } 2320 m.BuildVersion = string(dAtA[iNdEx:postIndex]) 2321 iNdEx = postIndex 2322 case 13: 2323 if wireType != 2 { 2324 return fmt.Errorf("proto: wrong wireType = %d for field BuildRevision", wireType) 2325 } 2326 var stringLen uint64 2327 for shift := uint(0); ; shift += 7 { 2328 if shift >= 64 { 2329 return protohelpers.ErrIntOverflow 2330 } 2331 if iNdEx >= l { 2332 return io.ErrUnexpectedEOF 2333 } 2334 b := dAtA[iNdEx] 2335 iNdEx++ 2336 stringLen |= uint64(b&0x7F) << shift 2337 if b < 0x80 { 2338 break 2339 } 2340 } 2341 intStringLen := int(stringLen) 2342 if intStringLen < 0 { 2343 return protohelpers.ErrInvalidLength 2344 } 2345 postIndex := iNdEx + intStringLen 2346 if postIndex < 0 { 2347 return protohelpers.ErrInvalidLength 2348 } 2349 if postIndex > l { 2350 return io.ErrUnexpectedEOF 2351 } 2352 m.BuildRevision = string(dAtA[iNdEx:postIndex]) 2353 iNdEx = postIndex 2354 default: 2355 iNdEx = preIndex 2356 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 2357 if err != nil { 2358 return err 2359 } 2360 if (skippy < 0) || (iNdEx+skippy) < 0 { 2361 return protohelpers.ErrInvalidLength 2362 } 2363 if (iNdEx + skippy) > l { 2364 return io.ErrUnexpectedEOF 2365 } 2366 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2367 iNdEx += skippy 2368 } 2369 } 2370 2371 if iNdEx > l { 2372 return io.ErrUnexpectedEOF 2373 } 2374 return nil 2375 } 2376 func (m *RemoveNodeRequest) UnmarshalVT(dAtA []byte) error { 2377 l := len(dAtA) 2378 iNdEx := 0 2379 for iNdEx < l { 2380 preIndex := iNdEx 2381 var wire uint64 2382 for shift := uint(0); ; shift += 7 { 2383 if shift >= 64 { 2384 return protohelpers.ErrIntOverflow 2385 } 2386 if iNdEx >= l { 2387 return io.ErrUnexpectedEOF 2388 } 2389 b := dAtA[iNdEx] 2390 iNdEx++ 2391 wire |= uint64(b&0x7F) << shift 2392 if b < 0x80 { 2393 break 2394 } 2395 } 2396 fieldNum := int32(wire >> 3) 2397 wireType := int(wire & 0x7) 2398 if wireType == 4 { 2399 return fmt.Errorf("proto: RemoveNodeRequest: wiretype end group for non-group") 2400 } 2401 if fieldNum <= 0 { 2402 return fmt.Errorf("proto: RemoveNodeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2403 } 2404 switch fieldNum { 2405 case 1: 2406 if wireType != 2 { 2407 return fmt.Errorf("proto: wrong wireType = %d for field ServerId", wireType) 2408 } 2409 var stringLen uint64 2410 for shift := uint(0); ; shift += 7 { 2411 if shift >= 64 { 2412 return protohelpers.ErrIntOverflow 2413 } 2414 if iNdEx >= l { 2415 return io.ErrUnexpectedEOF 2416 } 2417 b := dAtA[iNdEx] 2418 iNdEx++ 2419 stringLen |= uint64(b&0x7F) << shift 2420 if b < 0x80 { 2421 break 2422 } 2423 } 2424 intStringLen := int(stringLen) 2425 if intStringLen < 0 { 2426 return protohelpers.ErrInvalidLength 2427 } 2428 postIndex := iNdEx + intStringLen 2429 if postIndex < 0 { 2430 return protohelpers.ErrInvalidLength 2431 } 2432 if postIndex > l { 2433 return io.ErrUnexpectedEOF 2434 } 2435 m.ServerId = string(dAtA[iNdEx:postIndex]) 2436 iNdEx = postIndex 2437 case 2: 2438 if wireType != 0 { 2439 return fmt.Errorf("proto: wrong wireType = %d for field CurrentTerm", wireType) 2440 } 2441 m.CurrentTerm = 0 2442 for shift := uint(0); ; shift += 7 { 2443 if shift >= 64 { 2444 return protohelpers.ErrIntOverflow 2445 } 2446 if iNdEx >= l { 2447 return io.ErrUnexpectedEOF 2448 } 2449 b := dAtA[iNdEx] 2450 iNdEx++ 2451 m.CurrentTerm |= uint64(b&0x7F) << shift 2452 if b < 0x80 { 2453 break 2454 } 2455 } 2456 default: 2457 iNdEx = preIndex 2458 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 2459 if err != nil { 2460 return err 2461 } 2462 if (skippy < 0) || (iNdEx+skippy) < 0 { 2463 return protohelpers.ErrInvalidLength 2464 } 2465 if (iNdEx + skippy) > l { 2466 return io.ErrUnexpectedEOF 2467 } 2468 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2469 iNdEx += skippy 2470 } 2471 } 2472 2473 if iNdEx > l { 2474 return io.ErrUnexpectedEOF 2475 } 2476 return nil 2477 } 2478 func (m *RemoveNodeResponse) UnmarshalVT(dAtA []byte) error { 2479 l := len(dAtA) 2480 iNdEx := 0 2481 for iNdEx < l { 2482 preIndex := iNdEx 2483 var wire uint64 2484 for shift := uint(0); ; shift += 7 { 2485 if shift >= 64 { 2486 return protohelpers.ErrIntOverflow 2487 } 2488 if iNdEx >= l { 2489 return io.ErrUnexpectedEOF 2490 } 2491 b := dAtA[iNdEx] 2492 iNdEx++ 2493 wire |= uint64(b&0x7F) << shift 2494 if b < 0x80 { 2495 break 2496 } 2497 } 2498 fieldNum := int32(wire >> 3) 2499 wireType := int(wire & 0x7) 2500 if wireType == 4 { 2501 return fmt.Errorf("proto: RemoveNodeResponse: wiretype end group for non-group") 2502 } 2503 if fieldNum <= 0 { 2504 return fmt.Errorf("proto: RemoveNodeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2505 } 2506 switch fieldNum { 2507 default: 2508 iNdEx = preIndex 2509 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 2510 if err != nil { 2511 return err 2512 } 2513 if (skippy < 0) || (iNdEx+skippy) < 0 { 2514 return protohelpers.ErrInvalidLength 2515 } 2516 if (iNdEx + skippy) > l { 2517 return io.ErrUnexpectedEOF 2518 } 2519 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2520 iNdEx += skippy 2521 } 2522 } 2523 2524 if iNdEx > l { 2525 return io.ErrUnexpectedEOF 2526 } 2527 return nil 2528 } 2529 func (m *AddNodeRequest) UnmarshalVT(dAtA []byte) error { 2530 l := len(dAtA) 2531 iNdEx := 0 2532 for iNdEx < l { 2533 preIndex := iNdEx 2534 var wire uint64 2535 for shift := uint(0); ; shift += 7 { 2536 if shift >= 64 { 2537 return protohelpers.ErrIntOverflow 2538 } 2539 if iNdEx >= l { 2540 return io.ErrUnexpectedEOF 2541 } 2542 b := dAtA[iNdEx] 2543 iNdEx++ 2544 wire |= uint64(b&0x7F) << shift 2545 if b < 0x80 { 2546 break 2547 } 2548 } 2549 fieldNum := int32(wire >> 3) 2550 wireType := int(wire & 0x7) 2551 if wireType == 4 { 2552 return fmt.Errorf("proto: AddNodeRequest: wiretype end group for non-group") 2553 } 2554 if fieldNum <= 0 { 2555 return fmt.Errorf("proto: AddNodeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2556 } 2557 switch fieldNum { 2558 case 1: 2559 if wireType != 2 { 2560 return fmt.Errorf("proto: wrong wireType = %d for field ServerId", wireType) 2561 } 2562 var stringLen uint64 2563 for shift := uint(0); ; shift += 7 { 2564 if shift >= 64 { 2565 return protohelpers.ErrIntOverflow 2566 } 2567 if iNdEx >= l { 2568 return io.ErrUnexpectedEOF 2569 } 2570 b := dAtA[iNdEx] 2571 iNdEx++ 2572 stringLen |= uint64(b&0x7F) << shift 2573 if b < 0x80 { 2574 break 2575 } 2576 } 2577 intStringLen := int(stringLen) 2578 if intStringLen < 0 { 2579 return protohelpers.ErrInvalidLength 2580 } 2581 postIndex := iNdEx + intStringLen 2582 if postIndex < 0 { 2583 return protohelpers.ErrInvalidLength 2584 } 2585 if postIndex > l { 2586 return io.ErrUnexpectedEOF 2587 } 2588 m.ServerId = string(dAtA[iNdEx:postIndex]) 2589 iNdEx = postIndex 2590 case 2: 2591 if wireType != 0 { 2592 return fmt.Errorf("proto: wrong wireType = %d for field CurrentTerm", wireType) 2593 } 2594 m.CurrentTerm = 0 2595 for shift := uint(0); ; shift += 7 { 2596 if shift >= 64 { 2597 return protohelpers.ErrIntOverflow 2598 } 2599 if iNdEx >= l { 2600 return io.ErrUnexpectedEOF 2601 } 2602 b := dAtA[iNdEx] 2603 iNdEx++ 2604 m.CurrentTerm |= uint64(b&0x7F) << shift 2605 if b < 0x80 { 2606 break 2607 } 2608 } 2609 default: 2610 iNdEx = preIndex 2611 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 2612 if err != nil { 2613 return err 2614 } 2615 if (skippy < 0) || (iNdEx+skippy) < 0 { 2616 return protohelpers.ErrInvalidLength 2617 } 2618 if (iNdEx + skippy) > l { 2619 return io.ErrUnexpectedEOF 2620 } 2621 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2622 iNdEx += skippy 2623 } 2624 } 2625 2626 if iNdEx > l { 2627 return io.ErrUnexpectedEOF 2628 } 2629 return nil 2630 } 2631 func (m *AddNodeResponse) UnmarshalVT(dAtA []byte) error { 2632 l := len(dAtA) 2633 iNdEx := 0 2634 for iNdEx < l { 2635 preIndex := iNdEx 2636 var wire uint64 2637 for shift := uint(0); ; shift += 7 { 2638 if shift >= 64 { 2639 return protohelpers.ErrIntOverflow 2640 } 2641 if iNdEx >= l { 2642 return io.ErrUnexpectedEOF 2643 } 2644 b := dAtA[iNdEx] 2645 iNdEx++ 2646 wire |= uint64(b&0x7F) << shift 2647 if b < 0x80 { 2648 break 2649 } 2650 } 2651 fieldNum := int32(wire >> 3) 2652 wireType := int(wire & 0x7) 2653 if wireType == 4 { 2654 return fmt.Errorf("proto: AddNodeResponse: wiretype end group for non-group") 2655 } 2656 if fieldNum <= 0 { 2657 return fmt.Errorf("proto: AddNodeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2658 } 2659 switch fieldNum { 2660 default: 2661 iNdEx = preIndex 2662 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 2663 if err != nil { 2664 return err 2665 } 2666 if (skippy < 0) || (iNdEx+skippy) < 0 { 2667 return protohelpers.ErrInvalidLength 2668 } 2669 if (iNdEx + skippy) > l { 2670 return io.ErrUnexpectedEOF 2671 } 2672 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2673 iNdEx += skippy 2674 } 2675 } 2676 2677 if iNdEx > l { 2678 return io.ErrUnexpectedEOF 2679 } 2680 return nil 2681 } 2682 func (m *DemoteLeaderRequest) UnmarshalVT(dAtA []byte) error { 2683 l := len(dAtA) 2684 iNdEx := 0 2685 for iNdEx < l { 2686 preIndex := iNdEx 2687 var wire uint64 2688 for shift := uint(0); ; shift += 7 { 2689 if shift >= 64 { 2690 return protohelpers.ErrIntOverflow 2691 } 2692 if iNdEx >= l { 2693 return io.ErrUnexpectedEOF 2694 } 2695 b := dAtA[iNdEx] 2696 iNdEx++ 2697 wire |= uint64(b&0x7F) << shift 2698 if b < 0x80 { 2699 break 2700 } 2701 } 2702 fieldNum := int32(wire >> 3) 2703 wireType := int(wire & 0x7) 2704 if wireType == 4 { 2705 return fmt.Errorf("proto: DemoteLeaderRequest: wiretype end group for non-group") 2706 } 2707 if fieldNum <= 0 { 2708 return fmt.Errorf("proto: DemoteLeaderRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2709 } 2710 switch fieldNum { 2711 case 1: 2712 if wireType != 2 { 2713 return fmt.Errorf("proto: wrong wireType = %d for field ServerId", wireType) 2714 } 2715 var stringLen uint64 2716 for shift := uint(0); ; shift += 7 { 2717 if shift >= 64 { 2718 return protohelpers.ErrIntOverflow 2719 } 2720 if iNdEx >= l { 2721 return io.ErrUnexpectedEOF 2722 } 2723 b := dAtA[iNdEx] 2724 iNdEx++ 2725 stringLen |= uint64(b&0x7F) << shift 2726 if b < 0x80 { 2727 break 2728 } 2729 } 2730 intStringLen := int(stringLen) 2731 if intStringLen < 0 { 2732 return protohelpers.ErrInvalidLength 2733 } 2734 postIndex := iNdEx + intStringLen 2735 if postIndex < 0 { 2736 return protohelpers.ErrInvalidLength 2737 } 2738 if postIndex > l { 2739 return io.ErrUnexpectedEOF 2740 } 2741 m.ServerId = string(dAtA[iNdEx:postIndex]) 2742 iNdEx = postIndex 2743 case 2: 2744 if wireType != 0 { 2745 return fmt.Errorf("proto: wrong wireType = %d for field CurrentTerm", wireType) 2746 } 2747 m.CurrentTerm = 0 2748 for shift := uint(0); ; shift += 7 { 2749 if shift >= 64 { 2750 return protohelpers.ErrIntOverflow 2751 } 2752 if iNdEx >= l { 2753 return io.ErrUnexpectedEOF 2754 } 2755 b := dAtA[iNdEx] 2756 iNdEx++ 2757 m.CurrentTerm |= uint64(b&0x7F) << shift 2758 if b < 0x80 { 2759 break 2760 } 2761 } 2762 default: 2763 iNdEx = preIndex 2764 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 2765 if err != nil { 2766 return err 2767 } 2768 if (skippy < 0) || (iNdEx+skippy) < 0 { 2769 return protohelpers.ErrInvalidLength 2770 } 2771 if (iNdEx + skippy) > l { 2772 return io.ErrUnexpectedEOF 2773 } 2774 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2775 iNdEx += skippy 2776 } 2777 } 2778 2779 if iNdEx > l { 2780 return io.ErrUnexpectedEOF 2781 } 2782 return nil 2783 } 2784 func (m *DemoteLeaderResponse) UnmarshalVT(dAtA []byte) error { 2785 l := len(dAtA) 2786 iNdEx := 0 2787 for iNdEx < l { 2788 preIndex := iNdEx 2789 var wire uint64 2790 for shift := uint(0); ; shift += 7 { 2791 if shift >= 64 { 2792 return protohelpers.ErrIntOverflow 2793 } 2794 if iNdEx >= l { 2795 return io.ErrUnexpectedEOF 2796 } 2797 b := dAtA[iNdEx] 2798 iNdEx++ 2799 wire |= uint64(b&0x7F) << shift 2800 if b < 0x80 { 2801 break 2802 } 2803 } 2804 fieldNum := int32(wire >> 3) 2805 wireType := int(wire & 0x7) 2806 if wireType == 4 { 2807 return fmt.Errorf("proto: DemoteLeaderResponse: wiretype end group for non-group") 2808 } 2809 if fieldNum <= 0 { 2810 return fmt.Errorf("proto: DemoteLeaderResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2811 } 2812 switch fieldNum { 2813 default: 2814 iNdEx = preIndex 2815 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 2816 if err != nil { 2817 return err 2818 } 2819 if (skippy < 0) || (iNdEx+skippy) < 0 { 2820 return protohelpers.ErrInvalidLength 2821 } 2822 if (iNdEx + skippy) > l { 2823 return io.ErrUnexpectedEOF 2824 } 2825 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2826 iNdEx += skippy 2827 } 2828 } 2829 2830 if iNdEx > l { 2831 return io.ErrUnexpectedEOF 2832 } 2833 return nil 2834 } 2835 func (m *PromoteToLeaderRequest) UnmarshalVT(dAtA []byte) error { 2836 l := len(dAtA) 2837 iNdEx := 0 2838 for iNdEx < l { 2839 preIndex := iNdEx 2840 var wire uint64 2841 for shift := uint(0); ; shift += 7 { 2842 if shift >= 64 { 2843 return protohelpers.ErrIntOverflow 2844 } 2845 if iNdEx >= l { 2846 return io.ErrUnexpectedEOF 2847 } 2848 b := dAtA[iNdEx] 2849 iNdEx++ 2850 wire |= uint64(b&0x7F) << shift 2851 if b < 0x80 { 2852 break 2853 } 2854 } 2855 fieldNum := int32(wire >> 3) 2856 wireType := int(wire & 0x7) 2857 if wireType == 4 { 2858 return fmt.Errorf("proto: PromoteToLeaderRequest: wiretype end group for non-group") 2859 } 2860 if fieldNum <= 0 { 2861 return fmt.Errorf("proto: PromoteToLeaderRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2862 } 2863 switch fieldNum { 2864 case 1: 2865 if wireType != 2 { 2866 return fmt.Errorf("proto: wrong wireType = %d for field ServerId", wireType) 2867 } 2868 var stringLen uint64 2869 for shift := uint(0); ; shift += 7 { 2870 if shift >= 64 { 2871 return protohelpers.ErrIntOverflow 2872 } 2873 if iNdEx >= l { 2874 return io.ErrUnexpectedEOF 2875 } 2876 b := dAtA[iNdEx] 2877 iNdEx++ 2878 stringLen |= uint64(b&0x7F) << shift 2879 if b < 0x80 { 2880 break 2881 } 2882 } 2883 intStringLen := int(stringLen) 2884 if intStringLen < 0 { 2885 return protohelpers.ErrInvalidLength 2886 } 2887 postIndex := iNdEx + intStringLen 2888 if postIndex < 0 { 2889 return protohelpers.ErrInvalidLength 2890 } 2891 if postIndex > l { 2892 return io.ErrUnexpectedEOF 2893 } 2894 m.ServerId = string(dAtA[iNdEx:postIndex]) 2895 iNdEx = postIndex 2896 case 2: 2897 if wireType != 0 { 2898 return fmt.Errorf("proto: wrong wireType = %d for field CurrentTerm", wireType) 2899 } 2900 m.CurrentTerm = 0 2901 for shift := uint(0); ; shift += 7 { 2902 if shift >= 64 { 2903 return protohelpers.ErrIntOverflow 2904 } 2905 if iNdEx >= l { 2906 return io.ErrUnexpectedEOF 2907 } 2908 b := dAtA[iNdEx] 2909 iNdEx++ 2910 m.CurrentTerm |= uint64(b&0x7F) << shift 2911 if b < 0x80 { 2912 break 2913 } 2914 } 2915 default: 2916 iNdEx = preIndex 2917 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 2918 if err != nil { 2919 return err 2920 } 2921 if (skippy < 0) || (iNdEx+skippy) < 0 { 2922 return protohelpers.ErrInvalidLength 2923 } 2924 if (iNdEx + skippy) > l { 2925 return io.ErrUnexpectedEOF 2926 } 2927 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2928 iNdEx += skippy 2929 } 2930 } 2931 2932 if iNdEx > l { 2933 return io.ErrUnexpectedEOF 2934 } 2935 return nil 2936 } 2937 func (m *PromoteToLeaderResponse) UnmarshalVT(dAtA []byte) error { 2938 l := len(dAtA) 2939 iNdEx := 0 2940 for iNdEx < l { 2941 preIndex := iNdEx 2942 var wire uint64 2943 for shift := uint(0); ; shift += 7 { 2944 if shift >= 64 { 2945 return protohelpers.ErrIntOverflow 2946 } 2947 if iNdEx >= l { 2948 return io.ErrUnexpectedEOF 2949 } 2950 b := dAtA[iNdEx] 2951 iNdEx++ 2952 wire |= uint64(b&0x7F) << shift 2953 if b < 0x80 { 2954 break 2955 } 2956 } 2957 fieldNum := int32(wire >> 3) 2958 wireType := int(wire & 0x7) 2959 if wireType == 4 { 2960 return fmt.Errorf("proto: PromoteToLeaderResponse: wiretype end group for non-group") 2961 } 2962 if fieldNum <= 0 { 2963 return fmt.Errorf("proto: PromoteToLeaderResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2964 } 2965 switch fieldNum { 2966 default: 2967 iNdEx = preIndex 2968 skippy, err := protohelpers.Skip(dAtA[iNdEx:]) 2969 if err != nil { 2970 return err 2971 } 2972 if (skippy < 0) || (iNdEx+skippy) < 0 { 2973 return protohelpers.ErrInvalidLength 2974 } 2975 if (iNdEx + skippy) > l { 2976 return io.ErrUnexpectedEOF 2977 } 2978 m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) 2979 iNdEx += skippy 2980 } 2981 } 2982 2983 if iNdEx > l { 2984 return io.ErrUnexpectedEOF 2985 } 2986 return nil 2987 }