MCPcopy
hub / github.com/grpc/grpc-go / closeSubConnsLocked

Method closeSubConnsLocked

balancer/pickfirst/pickfirst.go:408–413  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

406}
407
408func (b *pickfirstBalancer) closeSubConnsLocked() {
409 for _, sd := range b.subConns.All() {
410 sd.subConn.Shutdown()
411 }
412 b.subConns = resolver.NewAddressMapV2[*scData]()
413}
414
415// deDupAddresses ensures that each address appears only once in the slice.
416func deDupAddresses(addrs []resolver.Address) []resolver.Address {

Callers 2

UpdateClientConnStateMethod · 0.95
CloseMethod · 0.95

Calls 2

ShutdownMethod · 0.65
AllMethod · 0.45

Tested by

no test coverage detected