summaryrefslogtreecommitdiffstats
path: root/yt
Commit message (Collapse)AuthorAgeFilesLines
* Add std::string-backed stream adapters to library/cpp/yt/stringbabenko3 days4-4/+4
| | | | commit_hash:54a07f0d411d0ece7af812a9fdf91509f25ee5cb
* YT-22930: Make ModifyRows more strongly typed (part 2, remove old api)ponasenko-rs3 days10-135/+34
| | | | | | | | | | * Changelog entry Type: feature Component: dynamic-tables Change NYT::NApi::IDynamicTableTransaction::ModifyRows api: TRowModification can represent less invalid states. The change is breaking: use of old-style ModifyRows will not compile, however migration is purely mechanical and direct use of ModifyRows should be rare. commit_hash:c62df38ba1c02a2c48cdb1eeb8f39cfb816cf2cb
* YT-27910: Address review comments in service_detail.cppbabenko3 days1-3/+4
| | | | commit_hash:e80fcf40ae596bce98d87a75884a2dcb62cb76db
* Fix hybrid dq + multiclusteraneporada4 days3-0/+8
| | | | commit_hash:1eeeb6d9da553a1990505bc123687f5720845f9e
* YT-28516: Don't initialize storage for Kafka message fragmentspavook4 days1-1/+1
| | | | commit_hash:bd5bd607043b139fd34eee18ef738fd0c90c422f
* Intermediate changesrobot-piglet4 days1-46/+152
| | | | commit_hash:688436a90a60b658dfcdb66e8d3fb214a8254199
* Support hopping aggregatengc2244 days13-0/+423
| | | | commit_hash:77d63c26b13279f8fb8f0766b96c1e9927b003d2
* YT-28516: Don't initialize storage for TLS bufferspavook4 days1-2/+2
| | | | commit_hash:cff6a476f96a3a0be39b21a46ed2d28e5ee26a39
* YT-28516: Don't initialize storage for streamspavook4 days2-3/+3
| | | | commit_hash:f8f1ac8f679dae4ba11c4c52582798b12b550552
* YT-22593: migrate a local string in yt/yt/client/table_client to std::stringbabenko5 days1-1/+1
| | | | commit_hash:cbf2b57466aeac30fdc6f67073afc70de16af483
* Intermediate changesrobot-piglet5 days8-11/+11
| | | | commit_hash:352de580b3986fed505735ad1caba18de5b547ea
* [NODIFF:rt_money][NODIFF:user_sessions] YT: Make TTvmId a strong typedefdgolear6 days9-16/+49
| | | | | | | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Переход на сильную типизацию TTvmId ✎ - Введена сильная типизация для типа TTvmId, заменена на `NYT::NAuth::TTvmId`, что обеспечивает лучшую типобезопасность и ясность кода. - Все функции и структуры, работающие с идентификаторами TVM, обновлены для использования нового типа, включая конфигурации, маппинги и вызовы сервисов. - Изменены способы инициализации и передачи идентификаторов TVM, включая обработку окружения и файловых конфигураций. - Устранены неявные преобразования типов, улучшена обработка опциональных значений идентификаторов. - Обновлены тесты и внутренние механизмы, связанные с аутентификацией и тикетами TVM, чтобы соответствовать новой типизации. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> </section> YT-18571 #| || **<a href="https://nda.ya.ru/t/xXZTKg_c7fw3Gf" target="_blank">![](https://nda.ya.ru/t/mAiQIjHx7Mm3JC =30x) Echo tests</a>** || |# commit_hash:83c9d66820e994c1e56c704247afde698376dd7f
* YT-28504: Use TStringBuf in TAddressResolver::Resolvebabenko6 days2-5/+10
| | | | commit_hash:c18d7cc288d6995c8ee64c70d88f9e7052208828
* YT-28369: Pass per thread extra tags to resource trackerosidorkin6 days2-0/+115
| | | | commit_hash:054099577efa6537bd99116b349e16fc1b04aa27
* YT-22593: migrate assorted yt/yt/library dirs to std::stringbabenko6 days4-6/+6
| | | | commit_hash:4174cb6d0985f381ab3060668058a813f4d0afc3
* Fix PhysicalOptimizer-BypassMerge with renamesaneporada6 days7-1/+131
| | | | commit_hash:6da2328040bde7b749135e00eee72eabe2459628
* fail for DqEngine=force + _EnableDq=falselucius7 days6-1/+36
| | | | commit_hash:0d6edfa6c712505097baabd310ab37257dabadc2
* YT-28504: Support heterogeneous lookup in cachesbabenko7 days10-16/+246
| | | | commit_hash:acb3e84437f5bdb125d7c1807847eb5edecbb11f
* YT-25842: Introduce THierarchicalJoindtorilov7 days1-0/+4
| | | | commit_hash:ca5f2d2cc632d977f5b1b933d82dfa0c4b1d879d
* Intermediate changesrobot-piglet7 days1-0/+26
| | | | commit_hash:4ea66521725664888185eee46ef5fc85106134e4
* Intermediate changesrobot-piglet7 days3-22/+18
| | | | commit_hash:96d4e3f0318be8750e1c18a8a0dfa2ee3b8d56aa
* Intermediate changesrobot-piglet8 days4-18/+18
| | | | commit_hash:12bf3dadbb16f0eb8ebec1d80c512614fe0612b2
* Intermediate changesrobot-piglet8 days1-1/+6
| | | | commit_hash:4507aae4a5289d1cf8e95efbac0170ac1b63c956
* YT-28457: Support sidecars in CAkrasovav8 days2-0/+24
| | | | commit_hash:c8bbd2d1d930e3e59a73fdd4e292dfba69347e4f
* Intermediate changesrobot-piglet8 days6-0/+97
| | | | commit_hash:9e9ca285c1de7767d1a2adf468f5fbb2e795d567
* Intermediate changesrobot-piglet8 days15-41/+41
| | | | commit_hash:c405f13d6cfb6fcfa6d65079e669b6ca4ca1d21b
* Intermediate changesrobot-piglet8 days5-34/+36
| | | | commit_hash:9541dbe95bb6826565b759bba2ebebc48ad454a9
* Relax signatures of IMapNode methods accepting keysbabenko8 days4-28/+32
| | | | commit_hash:e0ffcfa8e5bcf073673e0557f7b866d05f9550ad
* Do not inflate lock mask when converting legacy locks in ModifyRowspechatnov8 days3-0/+47
| | | | | Do not inflate lock mask when converting legacy locks in ModifyRows commit_hash:ac963e84b3789d014ca92abf3588011d23f438fa
* Use WhoAmI from YT token for secure tmp access requestsziganshinmr9 days10-16/+43
| | | | | | - Retrieve effective user name from YT session (can be different from AuthenticatedUser if custom YT token is used) - Use effective user for secure tmp access requests commit_hash:d1c0b8e04cb59a537efe0505579a5d9010351b1c
* YT-28098: Use separate QT versions for `ytserver-query-tracker` and ↵ilyaibraev9 days3-1/+12
| | | | | | | | | | | `ytserver-yql-agent` * Changelog entry Type: feature Component: query-tracker Show separate QT versions for `ytserver-query-tracker` and `ytserver-yql-agent` commit_hash:cbb410256f05e3c5b77bc430f13c51916696b4e1
* Fix specs nullptr referenceatarasov59 days1-1/+2
| | | | commit_hash:95d1f851a9a4afb787cf61987626feb9bbe9e0db
* YQL-21321 deep error check for EnsurePersistablevvvv10 days2-0/+27
| | | | | | | | | | | | #### Deep error checking for EnsurePersistable ✎ - Replaced shallow error checking with comprehensive error detection in `EnsurePersistable` functions to ensure all type annotation errors are properly identified - Introduced new `HasAnyError` function that performs thorough error traversal to catch nested or indirect type errors - Updated test cases to verify error handling behavior and ensure proper error reporting for incompatible types in SQL operations - Enhanced type annotation validation to provide more reliable persistence checks for expression nodes <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:019e5924e7d6bdfea7fa46be3da3615b17727b76
* YT-22593: Migrate TString to std::string in yt/yt/library/profilingbabenko10 days5-30/+30
| | | | commit_hash:0f23a3b832be58b1b2c0d68efaaa8f1a89121bbf
* Intermediate changesrobot-piglet10 days3-31/+34
| | | | commit_hash:f2a6c5a623efe9e0f803f5902e49e44e34618d9c
* YT-28453: Inline hot-path equality/getter helpersbabenko10 days4-24/+26
| | | | | | | | | | | Inline several functions that sit on the master automaton hot path and were previously out-of-line (each call was a real function call): - TVersionedObjectId operator== / operator< (called per hash-probe in the versioned Cypress node maps) and FormatValue — moved into object_client/helpers.{h,-inl.h,cpp}. - TObject::GetType — moved into object-inl.h. commit_hash:04ef5203711172681078de1f0f5eedc09de8a8d8
* Intermediate changesrobot-piglet10 days2-11/+11
| | | | commit_hash:2cae56a990383c528801f71d03c3dffae2160ade
* Do not lose exceptions from CloseLastSessionaneporada10 days1-7/+2
| | | | commit_hash:1d47a3ab4f80db28fd14fb009140ac0951cbbe7d
* Support expression columns in yt ytflow integrationartemmashin11 days13-6/+125
| | | | commit_hash:30faf29422bcdfc3b92d66e52daa084b7bedffa3
* Intermediate changesrobot-piglet11 days4-7/+251
| | | | commit_hash:7a3ce945d1c3aa3a5fe805984bb54219d2340ab2
* YT-28441: Fix spurious updates on servant not active errorsifsmirnov11 days1-28/+57
| | | | | | | | | | Deal with bloating of tablet info owners. Now the number of owners should be limited by the number of moved tablets in the worst case. - invalidate only most recent table info for each path - skip invalidation if recent mount info already contains the new servant commit_hash:1de85d2fb016d6ebdbe1382d701a29cbc102f01c
* Intermediate changesrobot-piglet11 days5-3/+38
| | | | commit_hash:708575a4d0dcc9d68767b0081d09ce445748d1ed
* YT-15805: Change TZ-types inner representationdagorokhov11 days10-296/+235
| | | | | | | | | * Changelog entry Type: fix Component: master, proxy Change TZ-types inner representation from (presorted timestamp)\+tzName to (presorted timestamp)\+(presorted tzId) commit_hash:e5663d1ddbdb3f290ac49f0b87a9de23ab3abefa
* YT-28380: Add CheckClusterLiveness to C++ SDKdagorokhov11 days17-0/+110
| | | | | | | | | * Changelog entry Type: feature Component: cpp-sdk Add CheckClusterLiveness handle commit_hash:9b3f23b70fb639693a67edbe9ed2b80683fea61b
* YT-22593: Migrate TString to std::string in yt/yt/client/table_client ↵babenko11 days13-28/+28
| | | | | | | | | | | (ToString and local helpers) Migrate the unversioned value/row ToString overloads and assorted local holders, yson reads (ConvertTo/ExtractTo/GetValue) and the GetTimestampColumnOriginalNameOrNull helper to std::string. The logical_type ToString (TString::append(char) chains), the TStringOutput-backed yson buffers and the tagged-type/value primitives are left for follow-ups. commit_hash:5a5d5899715bbcd3472cb9dfd96e98ef5393d37e
* YT-27467: Introduce TRowCacheControllerdtorilov11 days4-0/+68
| | | | commit_hash:a5947a706fd434f83c3df1ae28fb7d6ad74901ab
* YQL-21277: Fix missed world depencencymaxkovalev11 days3-1/+44
| | | | commit_hash:4c8d193892a9e3cf817933032b4d0d51f9b8fb78
* Intermediate changesrobot-piglet11 days2-0/+7
| | | | commit_hash:031f15b6333423433b03942bdae49efc39b9fb56
* YT-27427: Add separate too_many_timestamps digest for aggregates and deletesnavasardianna11 days1-0/+2
| | | | commit_hash:f5cb6a324e587c3bb9c13a345533651b0371d881
* YT-22593: Migrate TUnversionedValue::AsString to std::stringbabenko11 days2-4/+4
| | | | | #| || **<a href="https://nda.ya.ru/t/3PKlyvFy7fPVGJ" target="_blank">![](https://nda.ya.ru/t/mAiQIjHx7Mm3JC =30x) Echo tests</a>** || |# commit_hash:66bd41d275fd2eeef268e53b8df5ea02be8e7f9d