Smarter pollset/pollset_set propagation
For some definition of "smart"... client_channel simply passes along pollset/pollset_set, removing the need to instantiate a pollset_set in the subchannel_call_holder: it's now up to the LB policies to handle the pollset/pollset_set.
Showing
- BUILD 6 additions, 0 deletionsBUILD
- Makefile 2 additions, 0 deletionsMakefile
- binding.gyp 1 addition, 0 deletionsbinding.gyp
- build.yaml 10 additions, 0 deletionsbuild.yaml
- config.m4 2 additions, 0 deletionsconfig.m4
- gRPC.podspec 3 additions, 0 deletionsgRPC.podspec
- grpc.gemspec 2 additions, 0 deletionsgrpc.gemspec
- package.xml 2 additions, 0 deletionspackage.xml
- src/core/ext/client_config/client_channel.c 7 additions, 11 deletionssrc/core/ext/client_config/client_channel.c
- src/core/ext/client_config/lb_policy.c 4 additions, 2 deletionssrc/core/ext/client_config/lb_policy.c
- src/core/ext/client_config/lb_policy.h 3 additions, 2 deletionssrc/core/ext/client_config/lb_policy.h
- src/core/ext/client_config/subchannel_call_holder.c 1 addition, 2 deletionssrc/core/ext/client_config/subchannel_call_holder.c
- src/core/ext/lb_policy/common.c 62 additions, 0 deletionssrc/core/ext/lb_policy/common.c
- src/core/ext/lb_policy/common.h 48 additions, 0 deletionssrc/core/ext/lb_policy/common.h
- src/core/ext/lb_policy/pick_first/pick_first.c 21 additions, 13 deletionssrc/core/ext/lb_policy/pick_first/pick_first.c
- src/core/ext/lb_policy/round_robin/round_robin.c 18 additions, 11 deletionssrc/core/ext/lb_policy/round_robin/round_robin.c
- src/python/grpcio/grpc_core_dependencies.py 1 addition, 0 deletionssrc/python/grpcio/grpc_core_dependencies.py
- tools/doxygen/Doxyfile.core.internal 2 additions, 0 deletionstools/doxygen/Doxyfile.core.internal
- tools/run_tests/sources_and_headers.json 22 additions, 2 deletionstools/run_tests/sources_and_headers.json
- vsprojects/vcxproj/grpc/grpc.vcxproj 3 additions, 0 deletionsvsprojects/vcxproj/grpc/grpc.vcxproj
Loading
Please register or sign in to comment