| 550 | } |
| 551 | |
| 552 | type Member struct { |
| 553 | config.ServerConfig |
| 554 | UniqNumber int |
| 555 | MemberNumber int |
| 556 | Port string |
| 557 | PeerListeners, ClientListeners []net.Listener |
| 558 | GRPCListener net.Listener |
| 559 | // PeerTLSInfo enables peer TLS when set |
| 560 | PeerTLSInfo *transport.TLSInfo |
| 561 | // ClientTLSInfo enables client TLS when set |
| 562 | ClientTLSInfo *transport.TLSInfo |
| 563 | DialOptions []grpc.DialOption |
| 564 | |
| 565 | RaftHandler *testutil.PauseableHandler |
| 566 | Server *etcdserver.EtcdServer |
| 567 | ServerClosers []func() |
| 568 | |
| 569 | GRPCServerOpts []grpc.ServerOption |
| 570 | GRPCServer *grpc.Server |
| 571 | GRPCURL string |
| 572 | GRPCBridge Bridge |
| 573 | |
| 574 | // ServerClient is a clientv3 that directly calls the etcdserver. |
| 575 | ServerClient *clientv3.Client |
| 576 | // Client is a clientv3 that communicates via socket, either UNIX or TCP. |
| 577 | Client *clientv3.Client |
| 578 | |
| 579 | KeepDataDirTerminate bool |
| 580 | ClientMaxCallSendMsgSize int |
| 581 | ClientMaxCallRecvMsgSize int |
| 582 | UseIP bool |
| 583 | UseBridge bool |
| 584 | UseTCP bool |
| 585 | |
| 586 | IsLearner bool |
| 587 | Closed bool |
| 588 | |
| 589 | GRPCServerRecorder *grpctesting.GRPCRecorder |
| 590 | |
| 591 | LogObserver *testutils.LogObserver |
| 592 | } |
| 593 | |
| 594 | type MemberConfig struct { |
| 595 | Name string |
nothing calls this directly
no outgoing calls
no test coverage detected