Make passthrouth resolver the default instead of dns (#1606)
diff --git a/clientconn.go b/clientconn.go
index 91e4b7d..3269de0 100644
--- a/clientconn.go
+++ b/clientconn.go
@@ -37,7 +37,8 @@
"google.golang.org/grpc/grpclog"
"google.golang.org/grpc/keepalive"
"google.golang.org/grpc/resolver"
- _ "google.golang.org/grpc/resolver/dns" // To register dns resolver.
+ _ "google.golang.org/grpc/resolver/dns" // To register dns resolver.
+ _ "google.golang.org/grpc/resolver/passthrough" // To register passthrough resolver.
"google.golang.org/grpc/stats"
"google.golang.org/grpc/transport"
)
diff --git a/resolver/passthrough/passthrough.go b/resolver/passthrough/passthrough.go
index 4d4420a..b76010d 100644
--- a/resolver/passthrough/passthrough.go
+++ b/resolver/passthrough/passthrough.go
@@ -17,8 +17,7 @@
*/
// Package passthrough implements a pass-through resolver. It sends the target
-// name without scheme back to gRPC as resolved address. It's for gRPC internal
-// test only.
+// name without scheme back to gRPC as resolved address.
package passthrough
import "google.golang.org/grpc/resolver"
diff --git a/resolver/resolver.go b/resolver/resolver.go
index 6e822b5..0dd887f 100644
--- a/resolver/resolver.go
+++ b/resolver/resolver.go
@@ -24,7 +24,7 @@
// m is a map from scheme to resolver builder.
m = make(map[string]Builder)
// defaultScheme is the default scheme to use.
- defaultScheme = "dns"
+ defaultScheme = "passthrough"
)
// TODO(bar) install dns resolver in init(){}.