<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yt/cpp/mapreduce/client/operation_preparer.cpp, branch CLI_2.30.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.30.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.30.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-04-03T09:50:44Z</updated>
<entry>
<title>Support passing jobstate via env variable in operation spec</title>
<updated>2026-04-03T09:50:44Z</updated>
<author>
<name>aneporada</name>
<email>aneporada@yandex-team.com</email>
</author>
<published>2026-04-03T09:09:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=16d86dfe821de1e6eb4ca8e255ab3853cf179763'/>
<id>urn:sha1:16d86dfe821de1e6eb4ca8e255ab3853cf179763</id>
<content type='text'>
commit_hash:dc21655a5449d9e1d58b46e933baa3eae2c6e04a
</content>
</entry>
<entry>
<title>make FileCacheReplicationFactor dynamic in cpp sdk</title>
<updated>2026-03-24T15:19:22Z</updated>
<author>
<name>o-gulyaev</name>
<email>o-gulyaev@yandex-team.com</email>
</author>
<published>2026-03-24T10:16:49Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1ae216caf1a33b4a8e8abcdb551ffd15af26ebb5'/>
<id>urn:sha1:1ae216caf1a33b4a8e8abcdb551ffd15af26ebb5</id>
<content type='text'>
Мы делаем минимальную версию кластера с replication factor 1, чтобы внешние юзеры могли развернуть кластер для тестирования функциональности на минимуме ресурсов на одной машике с одной датанодой. Необходимость этих фиксов всплыла, когда я заметил, что YQL запрос при подготовке операции грузит в Кипарис различные файлы – .so-шки с библиотеками, mrjob и прочее. Все это грузилось с дефолтными константами rf, сделал так, чтобы их можно было переопределить.

* Changelog entry
  Type: feature
  Component: cpp-sdk

make option `file_cache_replication_factor` dynamic
commit_hash:900ea0d6483926e7a444c5b593cf661544744590
</content>
</entry>
<entry>
<title>YT-26760: operation_link_pattern is taken from dynamic configuration</title>
<updated>2026-02-09T15:22:27Z</updated>
<author>
<name>ermolovd</name>
<email>ermolovd@yandex-team.com</email>
</author>
<published>2026-02-09T14:49:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8cb74ec440f3e9fd5c26a45755b83ac3cac79c83'/>
<id>urn:sha1:8cb74ec440f3e9fd5c26a45755b83ac3cac79c83</id>
<content type='text'>
* Changelog entry
Type: feature
Component: cpp-sdk

C++ SDK supports operation_link_pattern dynamic configuration
commit_hash:a937500f7ce866436ee8732c923fb4b362e199a1
</content>
</entry>
<entry>
<title>operation_preparer uses IClient methods instead of IRawClient to enable retries</title>
<updated>2026-02-02T14:46:03Z</updated>
<author>
<name>ermolovd</name>
<email>ermolovd@yandex-team.com</email>
</author>
<published>2026-02-02T13:13:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9cfcbb8725f64ffbfdb1e51e0a6c39eaa94fbc31'/>
<id>urn:sha1:9cfcbb8725f64ffbfdb1e51e0a6c39eaa94fbc31</id>
<content type='text'>
commit_hash:067376925c20e9ab7e1bf25d91ebb5e17b692c51
</content>
</entry>
<entry>
<title>YT-26381: workaround with file lock</title>
<updated>2025-10-10T08:21:57Z</updated>
<author>
<name>achains</name>
<email>achains@yandex-team.com</email>
</author>
<published>2025-10-10T08:03:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4159b06326a3891610f911dea115fb5205a27e97'/>
<id>urn:sha1:4159b06326a3891610f911dea115fb5205a27e97</id>
<content type='text'>
* Changelog entry
  Type: fix
  Component: cpp-sdk

Obtain file lock right after uploading to file cache instead of batch locking
commit_hash:079dd01859dfaf2c943656ce6da2f967e58efcba
</content>
</entry>
<entry>
<title>YT-25583: Rename parameter to enable_debug_command_line_arguments in C++ SDK</title>
<updated>2025-09-09T14:12:55Z</updated>
<author>
<name>rp-1</name>
<email>rp-1@yandex-team.com</email>
</author>
<published>2025-09-09T12:52:32Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dcc139e7095b1dc604aebf711db371b3d29b5b7a'/>
<id>urn:sha1:dcc139e7095b1dc604aebf711db371b3d29b5b7a</id>
<content type='text'>
Rename append_debug_options to enable_debug_command_line_arguments
commit_hash:af73e8a4e566209d657fefadb1e90fe133b85de5
</content>
</entry>
<entry>
<title>YT-25583: Fix appending debug options to command jobs</title>
<updated>2025-09-04T20:32:34Z</updated>
<author>
<name>rp-1</name>
<email>rp-1@yandex-team.com</email>
</author>
<published>2025-09-04T20:16:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4942f1a013ee74eaac8fab28707dbb98ff43d30d'/>
<id>urn:sha1:4942f1a013ee74eaac8fab28707dbb98ff43d30d</id>
<content type='text'>
Check if command job when appending debug options
commit_hash:b9bb785bc0c7f25f175b41935a492f85e5a57562
</content>
</entry>
<entry>
<title>YT-25583: Add option for appending job and operation ID to C++ SDK</title>
<updated>2025-08-15T11:53:08Z</updated>
<author>
<name>rp-1</name>
<email>rp-1@yandex-team.com</email>
</author>
<published>2025-08-15T11:26:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=98121ab8bfca78e581350cfccb9af134997f26ef'/>
<id>urn:sha1:98121ab8bfca78e581350cfccb9af134997f26ef</id>
<content type='text'>
commit_hash:3f55bcd34959d43b20bd79997b6f88b9fb5eaeb6
</content>
</entry>
<entry>
<title>YT-23616: Rename raw_client to http_client</title>
<updated>2025-01-22T06:04:11Z</updated>
<author>
<name>hiddenpath</name>
<email>hiddenpath@yandex-team.com</email>
</author>
<published>2025-01-22T05:47:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=044fc00c5520ec73b6146427ce9f1cf80ec6a95f'/>
<id>urn:sha1:044fc00c5520ec73b6146427ce9f1cf80ec6a95f</id>
<content type='text'>
commit_hash:df330f3a0c0ca36d9bcf801fd96b964f1be6383a
</content>
</entry>
<entry>
<title>YT-23616: Make implementation of CanonizeYPath method  being common</title>
<updated>2025-01-15T22:07:01Z</updated>
<author>
<name>hiddenpath</name>
<email>hiddenpath@yandex-team.com</email>
</author>
<published>2025-01-15T21:49:07Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8dff5c10763551a5b2e82294518d7d95d68bec23'/>
<id>urn:sha1:8dff5c10763551a5b2e82294518d7d95d68bec23</id>
<content type='text'>
commit_hash:7f3ecc44b4299acc4fc7b0f463eceac61d0b0156
</content>
</entry>
</feed>
