diff options
author | Maxim Yurchuk <maxim-yurchuk@ydb.tech> | 2024-10-04 17:24:16 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-04 17:24:16 +0300 |
commit | a1e4766748b5924d3879ab6a0259b28ec3c5d535 (patch) | |
tree | 4480150864228623d6c9101a4ba8c049bda9aa90 /yt/cpp | |
parent | 6536467764bed7822214815ce92ed4dcd5bf409b (diff) | |
parent | a46fe128b9c9c84438fc2aac337aeefdaecb99df (diff) | |
download | ydb-a1e4766748b5924d3879ab6a0259b28ec3c5d535.tar.gz |
Merge pull request #10090 from ydb-platform/mergelibs-241004-1110
Library import 241004-1110
Diffstat (limited to 'yt/cpp')
-rw-r--r-- | yt/cpp/mapreduce/client/transaction_pinger.cpp | 26 | ||||
-rw-r--r-- | yt/cpp/mapreduce/interface/config.cpp | 1 | ||||
-rw-r--r-- | yt/cpp/mapreduce/interface/config.h | 1 |
3 files changed, 11 insertions, 17 deletions
diff --git a/yt/cpp/mapreduce/client/transaction_pinger.cpp b/yt/cpp/mapreduce/client/transaction_pinger.cpp index 3b6ff2efc5..0a193352f7 100644 --- a/yt/cpp/mapreduce/client/transaction_pinger.cpp +++ b/yt/cpp/mapreduce/client/transaction_pinger.cpp @@ -292,21 +292,17 @@ private: ITransactionPingerPtr CreateTransactionPinger(const TConfigPtr& config) { - if (config->UseAsyncTxPinger) { - YT_LOG_DEBUG("Using async transaction pinger"); - auto httpClientConfig = NYT::New<NHttp::TClientConfig>(); - httpClientConfig->MaxIdleConnections = 16; - auto httpPoller = NConcurrency::CreateThreadPoolPoller( - config->AsyncHttpClientThreads, - "tx_http_client_poller"); - auto httpClient = NHttp::CreateClient(std::move(httpClientConfig), std::move(httpPoller)); - - return MakeIntrusive<TSharedTransactionPinger>( - std::move(httpClient), - config->AsyncTxPingerPoolThreads); - } else { - return MakeIntrusive<TThreadPerTransactionPinger>(); - } + YT_LOG_DEBUG("Using async transaction pinger"); + auto httpClientConfig = NYT::New<NHttp::TClientConfig>(); + httpClientConfig->MaxIdleConnections = 16; + auto httpPoller = NConcurrency::CreateThreadPoolPoller( + config->AsyncHttpClientThreads, + "tx_http_client_poller"); + auto httpClient = NHttp::CreateClient(std::move(httpClientConfig), std::move(httpPoller)); + + return MakeIntrusive<TSharedTransactionPinger>( + std::move(httpClient), + config->AsyncTxPingerPoolThreads); } //////////////////////////////////////////////////////////////////////////////// diff --git a/yt/cpp/mapreduce/interface/config.cpp b/yt/cpp/mapreduce/interface/config.cpp index 879bf79561..418868a7eb 100644 --- a/yt/cpp/mapreduce/interface/config.cpp +++ b/yt/cpp/mapreduce/interface/config.cpp @@ -200,7 +200,6 @@ void TConfig::Reset() GlobalTxId = GetEnv("YT_TRANSACTION", ""); - UseAsyncTxPinger = true; AsyncHttpClientThreads = 1; AsyncTxPingerPoolThreads = 1; diff --git a/yt/cpp/mapreduce/interface/config.h b/yt/cpp/mapreduce/interface/config.h index a8baac8d4f..71f0c4fcdc 100644 --- a/yt/cpp/mapreduce/interface/config.h +++ b/yt/cpp/mapreduce/interface/config.h @@ -104,7 +104,6 @@ struct TConfig TDuration PingTimeout; TDuration PingInterval; - bool UseAsyncTxPinger; int AsyncHttpClientThreads; int AsyncTxPingerPoolThreads; |