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

Function ExampleCluster_memberRemove

client/v3/example_cluster_test.go:121–148  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

119func mockCluster_memberRemove() {}
120
121func ExampleCluster_memberRemove() {
122 forUnitTestsRunInMockedContext(mockCluster_memberRemove, func() {
123 cli, err := clientv3.New(clientv3.Config{
124 Endpoints: exampleEndpoints(),
125 DialTimeout: dialTimeout,
126 })
127 if err != nil {
128 log.Fatal(err)
129 }
130 defer cli.Close()
131
132 resp, err := cli.MemberList(context.Background())
133 if err != nil {
134 log.Fatal(err)
135 }
136
137 _, err = cli.MemberRemove(context.Background(), resp.Members[0].ID)
138 if err != nil {
139 log.Fatal(err)
140 }
141
142 // Restore original cluster:
143 _, err = cli.MemberAdd(context.Background(), resp.Members[0].PeerURLs)
144 if err != nil {
145 log.Fatal(err)
146 }
147 })
148}
149
150func mockCluster_memberUpdate() {}
151

Callers

nothing calls this directly

Calls 7

exampleEndpointsFunction · 0.70
FatalMethod · 0.65
CloseMethod · 0.65
MemberListMethod · 0.65
MemberRemoveMethod · 0.65
MemberAddMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…