summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/http_client
Commit message (Collapse)AuthorAgeFilesLines
* YT-28380: Add CheckClusterLiveness to C++ SDKdagorokhov11 days4-0/+26
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Add CheckClusterLiveness handle commit_hash:9b3f23b70fb639693a67edbe9ed2b80683fea61b
* YT-28161: Prerequisite options for cypress and transactions requestmaybenotilya2026-06-094-9/+38
| | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Add prerequisite options for cypress and transactions requests. commit_hash:4288a35e2237cfaa015ff3990e2be909d18cd6b0
* add LockType option to TInsertRowsOptions in yt/cpp/mapreducealkaline2026-05-301-0/+3
| | | | | | | | | | | | | | | | | YT-драйвер уже принимает параметр lock_type для insert_rows (<https://nda.ya.ru/t/y1DKR88L7dogTW>), но C\+\+ mapreduce-клиент не пробрасывает его дальше, поэтому вызывающий код всегда использует ELockType::Exclusive. В груте есть задача инициализации табличных (внешних) счётчиков: тасклет считает map-reduce-ом дельты по всем владельцам и батчами пишет их в общую динтаблицу (<https://nda.ya.ru/t/4G2o2Jdo7dogTX> и аналоги), куда рантайм одновременно дописывает инкременты на каждое событие в источнике. Колонка `value` в такой таблице — aggregate-sum; рантайм через NApi пишет в неё с lock_type=shared_write, чтобы параллельные записи не конфликтовали. Тасклет инциализации счетчика же ходит через mapreduce-клиент и в нем тоже хочется уметь брать shared_write lock. (<https://nda.ya.ru/t/WrJ9_kf77dogTb>). commit_hash:7cbcd19f8d0532d6cf0e7f48abe197bb7fda99d3
* YT-28161: Add Prerequisite options to C++ SDKmaybenotilya2026-05-151-0/+27
| | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Add Prerequisite options similar to native client ones. Only for Cypress Get for now commit_hash:6c3c0fe7e6540754033486f785f3b1b3c313808e
* Added exec_attributes & cookie to TJobAttributesvvvv2026-05-041-0/+6
| | | | commit_hash:2d046575e0ff49456bd9d4133e7e6df4f09dfc0d
* YT-27827: TPingerTransaction use BlockingGet instead of WaitFor in destructorermolovd2026-04-282-58/+76
| | | | commit_hash:90bbe36635e0d48c81c153567dcedf28f103efbe
* YT-27835: Client tracingmaybenotilya2026-04-241-0/+10
| | | | | | | | | * 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
* YT-26179: Add Abort for readersmaybenotilya2026-04-172-8/+8
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Add Abort for table readers commit_hash:be5026883c90d18333f20468946f1e5a5b71839b
* YT-27710: Add RPC to TransactionPingermaybenotilya2026-03-302-8/+110
| | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Allow TransactionPinger to ping via RPC if is being used in RPC Client. commit_hash:9b38ce40b5667f107d6f23e40bf07dcf80ac11c7
* 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
* YT-27155: propagate control attributes to parttion readerachains2026-01-221-0/+5
| | | | | | | | | | | * 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-4/+4
| | | | | | | | | | | * 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-12/+64
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Start distributed session methods (file/table) now support attaching to transaction. commit_hash:0a40dfd6d556f9890fa5abccf29c0baf33df4e7d
* YT-26425: Distributed API http proxy light requestsachains2025-11-102-0/+263
| | | | | | | | | | | * 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-174-16/+19
| | | | | | | | | | | <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
* Fix UpdateOperation: read response from serverermolovd2025-10-041-1/+1
| | | | commit_hash:8f403d09e4902266671a4c8b149104272a4126eb
* YT-26316: Add monitoring descriptor filter for list jobsbystrovserg2025-10-021-0/+3
| | | | | yet another list jobs filter commit_hash:8d2b248c73991a44afefcc274c5081bd95e73a32
* YT-23616: support rpc write tableachains2025-08-283-35/+22
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Support write table via RPC Proxy in C\+\+ client commit_hash:fccc00849eafded757e3f1332da1fe209a127ec9
* YT-23616: Introduce WriteFile RPC implementationhiddenpath2025-06-273-6/+47
| | | | commit_hash:627b3fd7979f64a7365a590bca09a1c53c23464a
* Introduce suppress access tracking optionshiddenpath2025-05-303-21/+65
| | | | commit_hash:1b44475c0447374091b3f13cd7e2126757874ebb
* YT-23616: Split TRetryfulWriter implementation into rpc and httphiddenpath2025-04-232-3/+55
| | | | commit_hash:2b01b1b2387f71903fc29f3364d1e5f46f35a703
* YT-23616: Dispatch on some dyntable methodshiddenpath2025-04-183-84/+39
| | | | commit_hash:c279c66b6d18c54f7f1794d2a0ba851119dd59c8
* YT-23616: Add RPC implementation of LookupRows, DeleteRows and InsertRows ↵hiddenpath2025-04-171-3/+1
| | | | | | methods commit_hash:c71f62e346bef766379d7b3c3ac2933bb96ac543
* YT-6812, YT-24298: Introducing attributes and events to list_jobsbystrovserg2025-04-091-12/+10
| | | | commit_hash:9395b2e879d30ba83d17dcc8c94af4618a13d2a7
* YT-20969: C++ methods for reading table partitionsermolovd2025-04-024-0/+35
| | | | | | | | | * Changelog entry Type: feature Component: cpp-mapreduce-sdk Introduce methods for reading table partition commit_hash:ab818edd21ccb2a9c5f3d5f010686c3314532192
* YT-24248: Add with_interruption_info filter in list_jobsbystrovserg2025-03-131-0/+3
| | | | commit_hash:a8223fd786e254539dc86102b30558c16c8bd760
* Move write table implementation out of retryless writerhiddenpath2025-03-122-0/+54
| | | | commit_hash:76ee7f2ff9eb898df33408811d52b217a4ecd4d3
* Do not fail upon negative job counters receivinghiddenpath2025-03-111-10/+10
| | | | commit_hash:668ef57d392be32298dea16386d7d7e78aca248d
* YT-24173: Fix error resolving path in remote clusters operationshiddenpath2025-03-013-0/+55
| | | | commit_hash:9facb0640518c75b7a745dad2ddbd649cb91a83f
* YT-24340: Use 'type' instead of 'operation_type' in Python APIignat2025-02-271-1/+1
| | | | commit_hash:6a13727ca3768dc1f888871075884ab50ba0c3a4
* YT-23616: Temprorary fallback to http implementation for some methodshiddenpath2025-02-183-41/+87
| | | | | | | | | | | | | | | 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
* Fix YPath canonization with cluster Attr in BatchRequestthenromanov2025-02-181-1/+1
| | | | | | | | | * Changelog entry Type: fix Component: cpp-sdk Fix YPath canonization with cluster Attr in BatchRequest commit_hash:c69db8ca540727cea5954a571b01f9b764c84a1d
* YT-23616: Remove HttpCode from TErrorResponsehiddenpath2025-02-181-2/+1
| | | | commit_hash:412a7a1e02eb68d388aff73a439e98f6f2dab8a6
* YT-23616: Move RequestWithRetry to commonhiddenpath2025-02-082-0/+4
| | | | commit_hash:d85d90291b5eb4cf0c68c9c1c2387124cb9927b2
* YT-23616: Switch TYtPoller to IRawClienthiddenpath2025-02-082-0/+7
| | | | commit_hash:30039ea85dc5a55f14b4964ce3aec0a0508d6836
* Fix passing pool to sky share operations in yt/cpp/mapreducenadya022025-02-071-1/+4
| | | | commit_hash:44e1ba0faf219486e6b5fac896bcc6ea507b3cff
* operation suspend reasonNikita Sokolov2025-02-061-0/+3
| | | | | | | | | | | No description --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1046 Co-authored-by: ignat <[email protected]> commit_hash:9f0ae549cebc6e2e3bfdb510c88afa1aa2bdec55
* make concatenate request heavyermolovd2025-02-051-1/+3
| | | | commit_hash:b9c0a7fd0ba37d4b66ac0b3bd38387dc4f85738b
* YT-23979: Report job's operation incarnation and add corresponding filter to APIeshcherbin2025-02-041-0/+3
| | | | commit_hash:e84d2a750dc219e544df03b6d84a154aa312ef1b
* Minor refactorings in request serializationhiddenpath2025-01-221-1/+1
| | | | commit_hash:3882b76fe4391a0a2dd80d40c940ffa250067a58
* YT-23616: Rename raw_client to http_clienthiddenpath2025-01-2212-0/+4223
commit_hash:df330f3a0c0ca36d9bcf801fd96b964f1be6383a