aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cpp
diff options
context:
space:
mode:
authorGravatar Juanli Shen <juanlishen@google.com>2017-09-10 18:28:03 -0700
committerGravatar Juanli Shen <juanlishen@google.com>2017-09-11 09:22:48 -0700
commitaba0a0a54412fe59bc2090334ae26c99bb148097 (patch)
tree1e689245415306487885e28d310c82162d7a6206 /src/cpp
parentc7520d0d8f1c3833f9a1c04c953e272a120f31c4 (diff)
Add fallback (use backends from resolver if can't reach balancer) to grpclb.
Diffstat (limited to 'src/cpp')
-rw-r--r--src/cpp/common/channel_arguments.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cpp/common/channel_arguments.cc b/src/cpp/common/channel_arguments.cc
index f130aecd4b..f89f5f1f03 100644
--- a/src/cpp/common/channel_arguments.cc
+++ b/src/cpp/common/channel_arguments.cc
@@ -86,6 +86,10 @@ void ChannelArguments::SetCompressionAlgorithm(
SetInt(GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM, algorithm);
}
+void ChannelArguments::SetGrpclbFallbackTimeout(int fallback_timeout) {
+ SetInt(GRPC_ARG_GRPCLB_FALLBACK_TIMEOUT_MS, fallback_timeout);
+}
+
void ChannelArguments::SetSocketMutator(grpc_socket_mutator* mutator) {
if (!mutator) {
return;