diff options
author | robot-piglet <robot-piglet@yandex-team.com> | 2023-12-04 19:26:34 +0300 |
---|---|---|
committer | robot-piglet <robot-piglet@yandex-team.com> | 2023-12-05 05:18:14 +0300 |
commit | e7eddec34be4f360877b46ffa2b70fde8a3a5b8f (patch) | |
tree | 35e01b6716759001faa12d41a125e8ac33fa2031 | |
parent | 625846af626cda21c6a9001745499c4466238220 (diff) | |
download | ydb-e7eddec34be4f360877b46ffa2b70fde8a3a5b8f.tar.gz |
Intermediate changes
-rw-r--r-- | yt/yt/client/cache/rpc.cpp | 3 | ||||
-rw-r--r-- | yt/yt_proto/yt/client/cache/proto/config.proto | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/yt/yt/client/cache/rpc.cpp b/yt/yt/client/cache/rpc.cpp index 933f9761112..35a9f1a498c 100644 --- a/yt/yt/client/cache/rpc.cpp +++ b/yt/yt/client/cache/rpc.cpp @@ -42,6 +42,9 @@ NApi::NRpcProxy::TConnectionConfigPtr GetConnectionConfig(const TConfig& config) if (config.GetChannelPoolRebalanceIntervalSeconds() != 0) { connectionConfig->DynamicChannelPool->RandomPeerEvictionPeriod = TDuration::Seconds(config.GetChannelPoolRebalanceIntervalSeconds()); } + if (config.HasEnablePowerOfTwoChoicesStrategy()) { + connectionConfig->DynamicChannelPool->EnablePowerOfTwoChoicesStrategy = config.GetEnablePowerOfTwoChoicesStrategy(); + } if (config.GetModifyRowsBatchCapacity() != 0) { connectionConfig->ModifyRowsBatchCapacity = config.GetModifyRowsBatchCapacity(); } diff --git a/yt/yt_proto/yt/client/cache/proto/config.proto b/yt/yt_proto/yt/client/cache/proto/config.proto index fd3d7d18eb7..cb14e7ac964 100644 --- a/yt/yt_proto/yt/client/cache/proto/config.proto +++ b/yt/yt_proto/yt/client/cache/proto/config.proto @@ -39,6 +39,7 @@ message TConfig repeated string ProxyAddresses = 18; optional bool EnableProxyDiscovery = 19; + optional bool EnablePowerOfTwoChoicesStrategy = 21; } message TClustersConfig |