aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext/resolver/sockaddr
diff options
context:
space:
mode:
authorGravatar Mark D. Roth <roth@google.com>2016-10-03 08:24:52 -0700
committerGravatar Mark D. Roth <roth@google.com>2016-10-03 08:24:52 -0700
commit88405f70c16ab7a7679bb189b321bb565764e829 (patch)
tree1c005a260f77142239f18cc3b0d71d47b46ae962 /src/core/ext/resolver/sockaddr
parent673fa6c88b8abd542ae50c4480de92880a1e4777 (diff)
Centralized logic for choosing the right LB policy.
Diffstat (limited to 'src/core/ext/resolver/sockaddr')
-rw-r--r--src/core/ext/resolver/sockaddr/sockaddr_resolver.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/core/ext/resolver/sockaddr/sockaddr_resolver.c b/src/core/ext/resolver/sockaddr/sockaddr_resolver.c
index f232e0460b..d8c18057f7 100644
--- a/src/core/ext/resolver/sockaddr/sockaddr_resolver.c
+++ b/src/core/ext/resolver/sockaddr/sockaddr_resolver.c
@@ -164,7 +164,7 @@ char *unix_get_default_authority(grpc_resolver_factory *factory,
static void do_nothing(void *ignored) {}
static grpc_resolver *sockaddr_create(
- grpc_resolver_args *args, const char *default_lb_policy_name,
+ grpc_resolver_args *args,
int parse(grpc_uri *uri, struct sockaddr_storage *dst, size_t *len)) {
bool errors_found = false;
sockaddr_resolver *r;
@@ -198,10 +198,6 @@ static grpc_resolver *sockaddr_create(
abort();
}
- if (r->lb_policy_name == NULL) {
- r->lb_policy_name = gpr_strdup(default_lb_policy_name);
- }
-
path_slice =
gpr_slice_new(args->uri->path, strlen(args->uri->path), do_nothing);
gpr_slice_buffer_init(&path_parts);
@@ -251,7 +247,7 @@ static void sockaddr_factory_unref(grpc_resolver_factory *factory) {}
#define DECL_FACTORY(name) \
static grpc_resolver *name##_factory_create_resolver( \
grpc_resolver_factory *factory, grpc_resolver_args *args) { \
- return sockaddr_create(args, "pick_first", parse_##name); \
+ return sockaddr_create(args, parse_##name); \
} \
static const grpc_resolver_factory_vtable name##_factory_vtable = { \
sockaddr_factory_ref, sockaddr_factory_unref, \