From 99e4a215075916e6d7911f415bdf8c9a22f497a0 Mon Sep 17 00:00:00 2001 From: Menghan Li Date: Thu, 15 Oct 2020 13:36:11 -0700 Subject: [PATCH] [remove_manual_resolver_register] manual resolver: delete GenerateAndRegisterManualResolver Tests are using WithResolver dial option. --- resolver/manual/manual.go | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/resolver/manual/manual.go b/resolver/manual/manual.go index e141f96a62df..3679d702ab96 100644 --- a/resolver/manual/manual.go +++ b/resolver/manual/manual.go @@ -21,9 +21,6 @@ package manual import ( - "strconv" - "time" - "google.golang.org/grpc/resolver" ) @@ -81,13 +78,3 @@ func (*Resolver) Close() {} func (r *Resolver) UpdateState(s resolver.State) { r.CC.UpdateState(s) } - -// GenerateAndRegisterManualResolver generates a random scheme and a Resolver -// with it. It also registers this Resolver. -// It returns the Resolver and a cleanup function to unregister it. -func GenerateAndRegisterManualResolver() (*Resolver, func()) { - scheme := strconv.FormatInt(time.Now().UnixNano(), 36) - r := NewBuilderWithScheme(scheme) - resolver.Register(r) - return r, func() { resolver.UnregisterForTesting(scheme) } -}