MCPcopy
hub / github.com/etcd-io/etcd / Member

Struct Member

tests/framework/integration/cluster.go:552–592  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

550}
551
552type 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
594type MemberConfig struct {
595 Name string

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected