aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-piglet <robot-piglet@yandex-team.com>2023-12-04 19:26:34 +0300
committerrobot-piglet <robot-piglet@yandex-team.com>2023-12-05 05:18:14 +0300
commite7eddec34be4f360877b46ffa2b70fde8a3a5b8f (patch)
tree35e01b6716759001faa12d41a125e8ac33fa2031
parent625846af626cda21c6a9001745499c4466238220 (diff)
downloadydb-e7eddec34be4f360877b46ffa2b70fde8a3a5b8f.tar.gz
Intermediate changes
-rw-r--r--yt/yt/client/cache/rpc.cpp3
-rw-r--r--yt/yt_proto/yt/client/cache/proto/config.proto1
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