Skip to content

Commit 8645f95

Browse files
authored
resolver: remove ClientConn.NewServiceConfig (#6784)
1 parent 8b17a4d commit 8645f95

File tree

3 files changed

+0
-29
lines changed

3 files changed

+0
-29
lines changed

resolver/resolver.go

-5
Original file line numberDiff line numberDiff line change
@@ -240,11 +240,6 @@ type ClientConn interface {
240240
//
241241
// Deprecated: Use UpdateState instead.
242242
NewAddress(addresses []Address)
243-
// NewServiceConfig is called by resolver to notify ClientConn a new
244-
// service config. The service config should be provided as a json string.
245-
//
246-
// Deprecated: Use UpdateState instead.
247-
NewServiceConfig(serviceConfig string)
248243
// ParseServiceConfig parses the provided service config and returns an
249244
// object that provides the parsed config.
250245
ParseServiceConfig(serviceConfigJSON string) *serviceconfig.ParseResult

resolver_conn_wrapper.go

-20
Original file line numberDiff line numberDiff line change
@@ -197,26 +197,6 @@ func (ccr *ccResolverWrapper) NewAddress(addrs []resolver.Address) {
197197
})
198198
}
199199

200-
// NewServiceConfig is called by the resolver implementation to send service
201-
// configs to gRPC.
202-
func (ccr *ccResolverWrapper) NewServiceConfig(sc string) {
203-
ccr.serializerScheduleLocked(func(_ context.Context) {
204-
channelz.Infof(logger, ccr.channelzID, "ccResolverWrapper: got new service config: %s", sc)
205-
if ccr.ignoreServiceConfig {
206-
channelz.Info(logger, ccr.channelzID, "Service config lookups disabled; ignoring config")
207-
return
208-
}
209-
scpr := parseServiceConfig(sc)
210-
if scpr.Err != nil {
211-
channelz.Warningf(logger, ccr.channelzID, "ccResolverWrapper: error parsing service config: %v", scpr.Err)
212-
return
213-
}
214-
ccr.addChannelzTraceEvent(resolver.State{Addresses: ccr.curState.Addresses, ServiceConfig: scpr})
215-
ccr.curState.ServiceConfig = scpr
216-
ccr.cc.updateResolverState(ccr.curState, nil)
217-
})
218-
}
219-
220200
// ParseServiceConfig is called by resolver implementations to parse a JSON
221201
// representation of the service config.
222202
func (ccr *ccResolverWrapper) ParseServiceConfig(scJSON string) *serviceconfig.ParseResult {

xds/internal/balancer/clusterresolver/resource_resolver_dns.go

-4
Original file line numberDiff line numberDiff line change
@@ -183,10 +183,6 @@ func (dr *dnsDiscoveryMechanism) NewAddress(addresses []resolver.Address) {
183183
dr.UpdateState(resolver.State{Addresses: addresses})
184184
}
185185

186-
func (dr *dnsDiscoveryMechanism) NewServiceConfig(string) {
187-
// This method is deprecated, and service config isn't supported.
188-
}
189-
190186
func (dr *dnsDiscoveryMechanism) ParseServiceConfig(string) *serviceconfig.ParseResult {
191187
return &serviceconfig.ParseResult{Err: fmt.Errorf("service config not supported")}
192188
}

0 commit comments

Comments
 (0)