summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/interface/config.cpp
diff options
context:
space:
mode:
authoro-gulyaev <[email protected]>2026-03-24 13:16:49 +0300
committero-gulyaev <[email protected]>2026-03-24 18:19:22 +0300
commit1ae216caf1a33b4a8e8abcdb551ffd15af26ebb5 (patch)
tree4ddcd59bb8e0739e196662f1248f77ee54c9f29d /yt/cpp/mapreduce/interface/config.cpp
parenteb43dfebcb9d7f2bfd50d13d5091fde0705416b6 (diff)
make FileCacheReplicationFactor dynamic in cpp sdk
Мы делаем минимальную версию кластера с replication factor 1, чтобы внешние юзеры могли развернуть кластер для тестирования функциональности на минимуме ресурсов на одной машике с одной датанодой. Необходимость этих фиксов всплыла, когда я заметил, что YQL запрос при подготовке операции грузит в Кипарис различные файлы – .so-шки с библиотеками, mrjob и прочее. Все это грузилось с дефолтными константами rf, сделал так, чтобы их можно было переопределить. * Changelog entry Type: feature Component: cpp-sdk make option `file_cache_replication_factor` dynamic commit_hash:900ea0d6483926e7a444c5b593cf661544744590
Diffstat (limited to 'yt/cpp/mapreduce/interface/config.cpp')
-rw-r--r--yt/cpp/mapreduce/interface/config.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/yt/cpp/mapreduce/interface/config.cpp b/yt/cpp/mapreduce/interface/config.cpp
index 494b6517ccf..9379ab57473 100644
--- a/yt/cpp/mapreduce/interface/config.cpp
+++ b/yt/cpp/mapreduce/interface/config.cpp
@@ -449,7 +449,6 @@ void Serialize(const TConfig& config, NYson::IYsonConsumer* consumer)
.Item("node_reader_format").Value(::ToString(config.NodeReaderFormat))
.Item("protobuf_format_with_descriptors").Value(config.ProtobufFormatWithDescriptors)
.Item("connection_pool_size").Value(config.ConnectionPoolSize)
- .Item("file_cache_replication_factor").Value(config.FileCacheReplicationFactor)
.Item("cache_lock_timeout_per_gb").Value(config.CacheLockTimeoutPerGb.ToString())
.Item("cache_upload_deduplication_mode")
.Value(TEnumTraits<EUploadDeduplicationMode>::ToString(config.CacheUploadDeduplicationMode))
@@ -527,7 +526,6 @@ void Deserialize(TConfig& config, const TNode& node)
DESERIALIZE_ITEM("node_reader_format", config.NodeReaderFormat);
DESERIALIZE_ITEM("protobuf_format_with_descriptors", config.ProtobufFormatWithDescriptors);
DESERIALIZE_ITEM("connection_pool_size", config.ConnectionPoolSize);
- DESERIALIZE_ITEM("file_cache_replication_factor", config.FileCacheReplicationFactor);
DESERIALIZE_ITEM("cache_lock_timeout_per_gb", config.CacheLockTimeoutPerGb);
DESERIALIZE_ITEM("cache_upload_deduplication_mode", config.CacheUploadDeduplicationMode);
DESERIALIZE_ITEM("cache_upload_deduplication_threshold", config.CacheUploadDeduplicationThreshold);