summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/client/client.cpp
Commit message (Collapse)AuthorAgeFilesLines
* YT-27710: Add RPC to TransactionPingermaybenotilya2026-03-301-1/+1
| | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Allow TransactionPinger to ping via RPC if is being used in RPC Client. commit_hash:9b38ce40b5667f107d6f23e40bf07dcf80ac11c7
* fetch dynamic config through cache, don't scare the users with expected errorsermolovd2026-03-121-1/+7
| | | | commit_hash:03d0aeb6901ca96aae2f8570482204f0ca707c88
* YT-26837: expect finished transaction error during pingachains2026-02-271-3/+11
| | | | commit_hash:734149847d3afaf0d980696fbfc2b15a64015d5b
* YT-26837: do not log at Error level if error is expectedachains2026-02-231-1/+9
| | | | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Introduce TExpectedErrorGuard that prevents logging expected error at Error level in the scope. <Message for release notes> commit_hash:e11ec54f57024002d18c26edd3fdfc9a9bf1e3a7
* yt/cpp/mapreduce/client: handle https in transaction pingerKonstantin Khlebnikov2026-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | Use HTTPS client and schema for client context with TLS. Reported-by: Nikita Sokolov <[email protected]> Signed-off-by: Konstantin Khlebnikov <[email protected]> Link: https://github.com/ytsaurus/ytsaurus/pull/1559 --- * Changelog entry Type: fix Component: cpp-sdk Handle HTTPS in yt/cpp/mapreduce/client transaction pinger. --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1567 commit_hash:1830efe8ab8a5ec527cd3fdc249032372237545f
* YT-26906: start session from txachains2025-12-121-26/+24
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Start distributed session methods (file/table) now support attaching to transaction. commit_hash:0a40dfd6d556f9890fa5abccf29c0baf33df4e7d
* YT-26425: YaMR and proto table fragment writersachains2025-11-261-0/+47
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Support YaMR and Proto formats for table fragment writers. commit_hash:5b86b85f9ee8cad1572aa6c87eed5688b962dcfe
* YT-26425: Distributed API http proxy light requestsachains2025-11-101-0/+101
| | | | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Support distributed API in C\+\+ SDK <Message for release notes> commit_hash:689a3c978864fa4623f3b38ce031faa96532b3fe
* YT-24624: Rework get_job_trace apibystrovserg2025-10-171-6/+3
| | | | | | | | | | | <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-26065: Add TPatchableField to C++ configrp-12025-10-111-0/+46
| | | | | Initial commit commit_hash:d8d8a160ba64cc1e63e174430aec262d2359cf4e
* [yt/cpp/mapreduce] YT-25894: Support $remaining_row_bytes in SkiffRow readersnadya732025-08-191-8/+13
| | | | commit_hash:f2670aa725e0acbd8cda1c6ccb7efc01c5f95ef5
* Allow passing ProxyUrlAliasingRules to clients directlyngc2242025-06-131-12/+7
| | | | commit_hash:5493d9ed32b24050fa5feb08fe13097302ca0a23
* Simplify multiproxy APIhiddenpath2025-06-071-7/+3
| | | | | | | | | | | | | | | | | | | | | | | | | This pull request refactors the RPC client creation process to enhance clarity and flexibility. The previous method of specifying the Unix domain socket path directly in ``` CreateRpcClient( "socketPath", TCreateClientOptions() .UseProxyUnixDomainSocket(true) .MultiproxyTargetCluster("clusterName")); ``` has been changed to ``` CreateRpcClient( "clusterName", TCreateClientOptions() .JobUnixDomainSocketPath("socketPath")); ``` Also fixes a minor bug, when serverName was set to socket path instead of cluster name. commit_hash:d2e19d713304fd99c864377203642cff7a4652e7
* YT-24245: Add MultiproxyTargetCluster optionhiddenpath2025-05-271-0/+1
| | | | commit_hash:4ad0d709eab6a3191e6cccd54f85765ae80cf3b2
* YT-23616: Split TRetryfulWriter implementation into rpc and httphiddenpath2025-04-231-1/+0
| | | | commit_hash:2b01b1b2387f71903fc29f3364d1e5f46f35a703
* Don't wait Yt poller thread shutdown under lockudovichenko-r2025-04-211-4/+8
| | | | commit_hash:1ddf88b71f3418bee4e3621d13b822ef59dc8e9d
* YT-23616: Dispatch on some dyntable methodshiddenpath2025-04-181-3/+3
| | | | commit_hash:c279c66b6d18c54f7f1794d2a0ba851119dd59c8
* YT-20969: C++ methods for reading table partitionsermolovd2025-04-021-0/+48
| | | | | | | | | * Changelog entry Type: feature Component: cpp-mapreduce-sdk Introduce methods for reading table partition commit_hash:ab818edd21ccb2a9c5f3d5f010686c3314532192
* Change UnixDomainSocket option into booleanhiddenpath2025-04-021-2/+6
| | | | commit_hash:b2716bf7efedb55f6a99c800356dfaaeab6abaff
* YT-23616: Add ProxyUnixDomainSocket client optionhiddenpath2025-03-281-0/+1
| | | | commit_hash:1f6882f7cda53ebe7e544d255f657f027af5b553
* Split YT_PROXY_ROLE into http and rpc optionshiddenpath2025-03-251-3/+5
| | | | commit_hash:cc2686061c43671c755570899d39e082199e6879
* YT-24560: Move ProxyRole from TCreateClientOptions to TConfighiddenpath2025-03-241-2/+3
| | | | commit_hash:084ed566137acac02d701e8b07c99af4c78db549
* YT-24173: Fix error resolving path in remote clusters operationshiddenpath2025-03-011-14/+23
| | | | commit_hash:9facb0640518c75b7a745dad2ddbd649cb91a83f
* YT-21081: fix temp tables for case when client is created with GlobalTxermolovd2025-02-191-5/+19
| | | | commit_hash:c49256f38de62e8d05359c16a70ea6b88220a9ba
* YT-23616: Temprorary fallback to http implementation for some methodshiddenpath2025-02-181-3/+3
| | | | | | | | | | | | | | | This commit should be reverted when these methods will have corresponding RPC implementations. ``` void TRpcRawClient::DeleteRows( const TYPath& /*path*/, const TNode::TListType& /*keys*/, const TDeleteRowsOptions& /*options*/) { YT_UNIMPLEMENTED(); } ``` commit_hash:a7957f365cc49dce53d44d702288a41cb2ec45b9
* YT-23616: Support ProxyRole in TCreateClientOptionshiddenpath2025-02-151-0/+4
| | | | commit_hash:9ae5443415404568faae52d025c9c0fcbd8b8db4
* YT-23616: Move creation of client context to separate functionhiddenpath2025-02-151-1/+10
| | | | commit_hash:00566ef65ebff8cb4a46a4ffaa1772007fd47fab
* Fix styleermolovd2025-02-111-1/+1
| | | | commit_hash:64d27623f69d0d479e597339f3056a4a0a038054
* introduce batching for concatenateermolovd2025-02-111-12/+40
| | | | commit_hash:9db24e2e676d80f2972897ed8f5a9b84c4f8628c
* YT-23616: Switch TYtPoller to IRawClienthiddenpath2025-02-081-1/+1
| | | | commit_hash:30039ea85dc5a55f14b4964ce3aec0a0508d6836
* YT-23616: Rename raw_client to http_clienthiddenpath2025-01-221-3/+2
| | | | commit_hash:df330f3a0c0ca36d9bcf801fd96b964f1be6383a
* YT-23616: Make implementation of CanonizeYPath method being commonhiddenpath2025-01-161-1/+1
| | | | commit_hash:7f3ecc44b4299acc4fc7b0f463eceac61d0b0156
* Move SkyShareTable and WhoAmI implementations to raw requestshiddenpath2025-01-101-2/+2
| | | | commit_hash:ba5d8fd5b68a38feda9f2d17af383c41d450219e
* Migrate THolder to std::unique_ptr in yt/cpp/mapreduce internalshiddenpath2024-12-241-2/+2
| | | | commit_hash:99bfa41ffc42ed3622660b15d7ce68802e53f902
* Fix empty response getting status codehiddenpath2024-12-231-2/+2
| | | | commit_hash:298b614a4fddd4647e44e230448db1abf61569a3
* YT-23616: Return IHttpResponsePtr instead of TResponseInfohiddenpath2024-12-221-5/+5
| | | | commit_hash:15e9e482495b418a4e9f54ad7c423f0bba0d9f14
* [yt/cpp/mapreduce] YT-23616: Move SkyShareTable implementation to THttpRawClienthiddenpath2024-12-191-5/+21
| | | | commit_hash:92ea122e55a25d9ae51128f652c4e43c1e72c05d
* [yt/cpp/mapreduce] YT-23616: Move Transaction, Misc, Table methods to ↵hiddenpath2024-12-181-21/+54
| | | | | | THttpRawClient commit_hash:a08daac218b8d8bbd805220429b62f2284ad094f
* [yt/cpp/mapreduce] YT-23616: Move some http methods to THttpRawClienthiddenpath2024-12-171-129/+55
| | | | commit_hash:4e2845ba995aaf7bbae2c24735ceb099a116c89d
* [yt/cpp/mapreduce] YT-23616: Move Job methods to THttpRawClienthiddenpath2024-12-171-10/+21
| | | | commit_hash:bd11304f4147ff314372d4ab6049478143f60fd5
* [yt/cpp/mapreduce] YT-23616: Move Transaction and Operation methods to ↵hiddenpath2024-12-161-12/+47
| | | | | | THttpRawClient commit_hash:b093be44005f3d9da9779444cbbc32b93f7372ee
* [yt/cpp/mapreduce] YT-23616: Move rest of Cypress methods to THttpRawClienthiddenpath2024-12-151-35/+61
| | | | commit_hash:2d705aa0369f1425152547803e0fcf80780e1bf6
* Remove excessive mutationId argumenthiddenpath2024-12-141-8/+8
| | | | commit_hash:4f4f0d451f00b683572fc77efbae9119e2ee40de
* yt/cpp/mapreduce: move Copy methods to THttpRawClienthiddenpath2024-12-131-2/+7
| | | | commit_hash:c0f835454764181a7258ab7358022f8a80d71873
* yt/cpp/mapreduce: move Create to THttpRawClienthiddenpath2024-12-131-5/+15
| | | | commit_hash:9ca8428c322034064576bb56f74e704425ce7de9
* yt/cpp/mapreduce: move Get, TryGet, Exists, MultisetAttributes to THttpRawClienthiddenpath2024-12-131-13/+47
| | | | commit_hash:bd2228f98fa92de408ca850f9bc1608fdf99e7f5
* yt/cpp/mapreduce: Move Set operation to THttpRawClienthiddenpath2024-12-121-8/+29
| | | | commit_hash:3c4bb23f8331162e4667c907c007bc859cc2fc76
* YT-23262: initialize client with JoblessInitialize if user didn'termolovd2024-11-081-3/+7
| | | | commit_hash:439622e771e7b7010609aa9974e9b82dcb0163ca
* YT-21938: Introduce get_job_traceomgronny2024-10-111-0/+8
| | | | | | | | | * Changelog entry\ Type: feature\ Component: proxy Add the handler that gets the job’s trace events. commit_hash:c9d1a6d57e886a266967d57065bd3948882808c7
* Fix more problems with RetryfulWriterV2ermolovd2024-04-171-2/+0
| | | | 404e999bcffb20d5497161a98f48f566b5245704