Changes to resolver-lb interfaces.
- Creation of a load balancer now takes an execution context. - load balancers are now passed addresses as arguments and are responsible for the creation of the corresponding subchannels, something that used to be done by the resolvers.
Showing
- src/core/client_config/lb_policies/pick_first.c 32 additions, 9 deletionssrc/core/client_config/lb_policies/pick_first.c
- src/core/client_config/lb_policies/round_robin.c 40 additions, 19 deletionssrc/core/client_config/lb_policies/round_robin.c
- src/core/client_config/lb_policy_factory.c 4 additions, 3 deletionssrc/core/client_config/lb_policy_factory.c
- src/core/client_config/lb_policy_factory.h 10 additions, 4 deletionssrc/core/client_config/lb_policy_factory.h
- src/core/client_config/lb_policy_registry.c 3 additions, 3 deletionssrc/core/client_config/lb_policy_registry.c
- src/core/client_config/lb_policy_registry.h 2 additions, 1 deletionsrc/core/client_config/lb_policy_registry.h
- src/core/client_config/resolvers/dns_resolver.c 4 additions, 19 deletionssrc/core/client_config/resolvers/dns_resolver.c
- src/core/client_config/resolvers/sockaddr_resolver.c 17 additions, 35 deletionssrc/core/client_config/resolvers/sockaddr_resolver.c
- src/core/client_config/resolvers/zookeeper_resolver.c 10 additions, 16 deletionssrc/core/client_config/resolvers/zookeeper_resolver.c
- test/core/client_config/lb_policies_test.c 5 additions, 3 deletionstest/core/client_config/lb_policies_test.c
Loading
Please register or sign in to comment