summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/rpc_client
Commit message (Collapse)AuthorAgeFilesLines
* YT-28380: Add CheckClusterLiveness to C++ SDKdagorokhov2026-06-154-0/+27
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Add CheckClusterLiveness handle commit_hash:9b3f23b70fb639693a67edbe9ed2b80683fea61b
* YT-22593: Migrate TOperationIdOrAlias alias to std::stringbabenko2026-06-141-1/+1
| | | | | | | Change the alias alternative of the operation id-or-alias variant to std::string and propagate through the visitor lambdas, ResolveOperationAlias, the driver OperationAlias field and the clickhouse handler. commit_hash:6aab0b10eeb1367a1ec4c4d829855c7dd3cf4347
* YT-22593: Migrate TString to std::string in yt/yt/client/api option fieldsbabenko2026-06-142-6/+6
| | | | | | | | Migrate the string option/struct fields in the api headers to std::string and propagate the change through the native client attribute helpers, list_operations, operation cache and the api-bound driver accessors. A cold to_lower boundary keeps a TString cast. commit_hash:2541bfe57f03e50212c1b8f9abb394d403a9dafb
* YT-28161: Prerequisite options for cypress and transactions requestmaybenotilya2026-06-094-12/+48
| | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Add prerequisite options for cypress and transactions requests. commit_hash:4288a35e2237cfaa015ff3990e2be909d18cd6b0
* YT-28161: Add Prerequisite options to C++ SDKmaybenotilya2026-05-151-0/+24
| | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Add Prerequisite options similar to native client ones. Only for Cypress Get for now commit_hash:6c3c0fe7e6540754033486f785f3b1b3c313808e
* YT-27835: Client tracingmaybenotilya2026-04-242-0/+149
| | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Create trace\_id on client side commit_hash:270019c138bed296ed934649a0b157f514fca0cb
* YT-27848: add FetchCookieNodeDescriptors flag in C++ SDKachains2026-04-231-0/+1
| | | | commit_hash:2b3c252afc470f808af644051444907eddc53c04
* Revert "YT-27972: mapreduce over rpc_proxy client, write data in small chunks"ermolovd2026-04-201-26/+4
| | | | | | This reverts commit 0f1a13799f52c8f40eba1dfd4151f26230fa038d, reversing changes made to abdd5e068aae03e749b503803a5e76e0f59ab88a. commit_hash:56f46e8526f7525e83147900ef65065541248d92
* YT-26179: Add Abort for readersmaybenotilya2026-04-173-25/+49
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Add Abort for table readers commit_hash:be5026883c90d18333f20468946f1e5a5b71839b
* YT-27972: mapreduce over rpc_proxy client, write data in small chunksermolovd2026-04-131-4/+26
| | | | | to avoid generating large attachments commit_hash:0f1a13799f52c8f40eba1dfd4151f26230fa038d
* YT-27970: two connections for rpc proxyermolovd2026-04-134-77/+97
| | | | commit_hash:1618b38398bb1e77dc7300b85a47c8a84979e91f
* fix write file options rpc serializatoro-gulyaev2026-02-261-1/+1
| | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Fix WriteFile options rpc serializator commit_hash:72571cc4756ce667348933d5d4e62e4ce9046f1f
* Renaming .Get() -> .BlockingGet() for futures with regexp in ytpechatnov2026-02-261-1/+1
| | | | | | Замена с помощью регулярок вида https://nda.ya.ru/t/OEChuUHd7VNnpo commit_hash:9e41613fde698b4df7eda66bff52116c2ba232ba
* YT-27432: support create with IgnoreTypeMismatch in C++ SDKachains2026-02-181-0/+1
| | | | | | | | | | * Changelog entry Type: cpp-sdk <Message for release notes> Support TCreateOptions::IgnoreTypeMismatch in C\+\+ SDK commit_hash:5d45311d21562502b1df035fa6edbacb720a34a0
* Add OmitInaccessibleRows in mapreduce clientmpereskokova2026-01-301-0/+1
| | | | commit_hash:568d5d9a722dbfc08bee1a1666a1b49c8369cd03
* YT-27085: Rename shadowed data member Timeout to SessionTimeoutachains2026-01-301-4/+4
| | | | | | | | | | | * Changelog entry Type: fix Component: proxy Rename shadowed data member NYT::TStartDistributedWriteTable(File)Options::Timeout -\> SessionTimeout <Message for release notes> commit_hash:1b5b967b5136a7105627854044de6eee634dde03
* Normalize `operator()` spelling in YTs-berdnikov2026-01-271-1/+1
| | | | | | | | | | | | As of the date of this PR, there are 4 different ways to spell parenthesis operator in YT * `operator()(args...)` - 505 occasions * `operator() (args...)` - 151 occasions * `operator () (args...)` - 65 occasions * `operator ()(args...)` - 6 occasions As is apparent from this statistics, the first way is the most popular by far (69% of all matches). Furthermore, it is the most consistent with YT style guide <https://nda.ya.ru/t/YOfm_T4z7Syke2>. commit_hash:f9f2f2a6822e88d6aba6777210a00d08c2911bc5
* YT-27155: propagate control attributes to parttion readerachains2026-01-221-0/+2
| | | | | | | | | | | * Changelog entry Type: fix Component: proxy Support ControlAttributes with table partition reader (C\+\+ SDK and driver) <Message for release notes> commit_hash:56b1aaa58c4580fda0f9136d40092081eaab2292
* YT-26250: C++ SDK formatted readerachains2026-01-122-69/+20
| | | | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Raw client utilizes formatted table reader api <Message for release notes> commit_hash:c0ecd99971ac56141c9a7a2cb95cd3d7e6ad6611
* YT-26906: start session from txachains2025-12-124-2/+12
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Start distributed session methods (file/table) now support attaching to transaction. commit_hash:0a40dfd6d556f9890fa5abccf29c0baf33df4e7d
* YT-18571: Extract async_stream_helpers.h/cppbabenko2025-11-231-0/+2
| | | | | | | | | | | | | | #### Вынос вспомогательных функций работы с асинхронными потоками в отдельный файл 📝 - 📦 Вынесены вспомогательные функции и адаптеры для работы с асинхронными потоками из `async_stream.h/cpp` в новый файл `async_stream_helpers.h/cpp` - 🔧 Создан новый заголовочный файл, содержащий объявления всех основных адаптеров потоков: синхронных/асинхронных, буферизованных, zero-copy, копирующих, с предзагрузкой, экспирирующих и поддерживающих конкурентный доступ - 🧩 Весь существующий код переключен на использование нового заголовка `async_stream_helpers.h`, где теперь находятся все ранее доступные функции адаптации потоков - 🚫 Из оригинального `async_stream.h` удалены все вспомогательные функции, оставлена только основная интерфейсная часть (`IAsyncInputStream`, `IAsyncOutputStream` и их zero-copy варианты) - ✅ Добавлена новая функция `CheckEndOfStream`, заменяющая собой старую `ExpectEndOfStream` в соответствующих местах кода - 📁 Исходная реализация всех перенесённых функций перемещена в `async_stream_helpers.cpp`, упрощая оригинальный `async_stream.cpp`, который был удалён <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:0662885b43294bfca7a6db5eaf61c82c90e3d214
* YT-26639: reuse connection object for the same endpointermolovd2025-11-181-13/+98
| | | | commit_hash:aa962f5a7cdef69708c3502aaead051042eec0e5
* YT-18420: Remove list nodes from master-server codeh0pless2025-11-171-1/+1
| | | | commit_hash:6e2650b628359d16589e929fc70e761611ac0ea7
* YT-26425: RPC support distributed APIachains2025-11-133-35/+323
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Support Distributed write API methods for RPC proxies in C\+\+ client. commit_hash:1b1247f95c77a2de02d16f56dcc3291e772be2f2
* YT-26638: disable proxy discovery when connecting to socketermolovd2025-11-121-0/+1
| | | | commit_hash:499c8bd542f62b59650fa219a086086717aa119c
* YT-26425: Distributed API http proxy light requestsachains2025-11-102-0/+108
| | | | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Support distributed API in C\+\+ SDK <Message for release notes> commit_hash:689a3c978864fa4623f3b38ce031faa96532b3fe
* proper ensure initialize for rpcachains2025-10-221-2/+2
| | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Proper ensure initialize for rpc-client C\+\+ SDK commit_hash:d584950fbe7d387d01ab212db124212cf4938ce4
* YT-24624: Rework get_job_trace apibystrovserg2025-10-173-26/+8
| | | | | | | | | | | <Message NOT for release notes> * Changelog entry Type: fix Component: scheduler Rework get\_job\_trace api: enable streaming and return perfetto-friendly format commit_hash:082e255afb9022eb137dac3d0c3be8ac49d3b5e2
* YT-26221: Parse control events and save trace info in operations archivebystrovserg2025-10-031-1/+1
| | | | commit_hash:af1a447629e24e0b2fa1e075a45fdc5b5cb16bf4
* YT-26316: Add monitoring descriptor filter for list jobsbystrovserg2025-10-021-0/+3
| | | | | yet another list jobs filter commit_hash:8d2b248c73991a44afefcc274c5081bd95e73a32
* increase timeout for reader to exceed session_timeoutermolovd2025-10-021-2/+4
| | | | commit_hash:c9d135eb92a817d376be8800f8ff6921ff6fc294
* Fix read results with yson fields by reference.Tony-Romanov2025-09-231-0/+1
| | | | | | | | | | | | Type: fix Component: query-tracker --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1427 Co-authored-by: Anton Romanov <[email protected]> commit_hash:0be7c33547e351e840978eb763d6a56762f8a0d2
* YT-26196: increase stream timeouts for reading tables with rpcermolovd2025-09-191-0/+8
| | | | commit_hash:bacf65d689e829af8ae1db6d8b6860ae4e551010
* Add table_collocation supportsay2025-09-101-0/+2
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Add table_collocation support commit_hash:70150205f53cbf945a970ccdd270f0e90b70ca59
* YT-26083: Support LinkNodes with attributes via rpcachains2025-09-041-4/+0
| | | | | | | | | * Changelog entry Type: feature Component: proxy Support LinkNodes with attributes via rpc commit_hash:c45c720ee7b9977cb5b68e79ff37878f4ee83280
* YT-23616: RPC proxy tests for C++ clientachains2025-09-0311-0/+4150
* Changelog entry Type: fix Component: cpp-sdk Enable misc tests for RPC proxy, various fixes commit_hash:c3c716503a2e106731ad99b66ec57ea00baf0304