summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/client/client.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [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
* YT: Apply aliasing rules in CreateClientImplpechatnov2024-04-041-3/+1
| | | | | Поддерживаю алиасинг урлов для функции NYT::CreateClient c111a561639e4c8fdd73d9df66f41ec29e4dbe5e
* Intermediate changesrobot-piglet2024-02-271-1/+33
|
* YT-20315: Support retries of cross cell copyingnadya022023-11-241-2/+37
| | | | | | add options YT-20315: Support retries of cross cell copying
* Revert "YT-20315: Support retries of cross cell copying"ermolovd2023-11-231-37/+2
| | | | | This reverts commit 9b45f88f366c2a170ab826922dd6eeaa64ea4192, reversing changes made to d6dc5a658da5b61fd71e72f1a60479989c5c64c5.
* YT-20315: Support retries of cross cell copyingnadya022023-11-221-2/+37
|
* YT-20029: Support url schema for YT_PROXYwhatsername2023-11-151-6/+28
| | | | | Example YT_PROXY=https://freud.yt.yandex.net
* add using http-proxy for reading table from YTannashest182023-10-221-0/+1
| | | | | | add using http-proxy for reading table from YT Нам нужна возможность ходить в YT через HTTP proxy для чтения таблиц, используя С++ клиент не из контура Яндекса, к сожалению, сейчас такой возможности нет. В этом ПР черновик изменения, которого нам достаточно https://a.yandex-team.ru/review/4676436/details - тут это же изменение в YT + коммит с тем, как мы планируем использовать
* Possibility to get operation by its aliasermolovd2023-10-161-0/+8
|
* Y_VERIFY->Y_ABORT_UNLESS at ^ytilnurkh2023-10-091-1/+1
| | | | https://clubs.at.yandex-team.ru/arcadia/29404
* Fix race in clientermolovd2023-08-241-2/+3
|