| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
commit_hash:e71661ee774f94e598456363e42562c658cce049
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Start distributed session methods (file/table) now support attaching to transaction.
commit_hash:0a40dfd6d556f9890fa5abccf29c0baf33df4e7d
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Support YaMR and Proto formats for table fragment writers.
commit_hash:5b86b85f9ee8cad1572aa6c87eed5688b962dcfe
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
#### Вынос вспомогательных функций работы с асинхронными потоками в отдельный файл 📝
- 📦 Вынесены вспомогательные функции и адаптеры для работы с асинхронными потоками из `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
|
| |
|
|
| |
commit_hash:aa78adb14f668e80ecd388aefddc94932ee62710
|
| |
|
|
| |
commit_hash:aa962f5a7cdef69708c3502aaead051042eec0e5
|
| |
|
|
| |
commit_hash:6e2650b628359d16589e929fc70e761611ac0ea7
|
| |
|
|
|
|
| |
default
commit_hash:e09d718dc8091c7841f9fa3b3143305289d01b30
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Support Distributed write API methods for RPC proxies in C\+\+ client.
commit_hash:1b1247f95c77a2de02d16f56dcc3291e772be2f2
|
| |
|
|
| |
commit_hash:499c8bd542f62b59650fa219a086086717aa119c
|
| |
|
|
| |
commit_hash:f5a840952c97d019b950bc1093d1e379dcebbb6d
|
| |
|
|
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Support distributed API in C\+\+ SDK
<Message for release notes>
commit_hash:689a3c978864fa4623f3b38ce031faa96532b3fe
|
| |
|
|
| |
commit_hash:97cf8557d5b740c4887037fc64cb82afee4bde4d
|
| |
|
|
| |
commit_hash:2a9c32e6eb0840b23ca468374067f0fe660eb4a3
|
| |
|
|
| |
commit_hash:83bc09ba25f5b4a647c95b444952aa4cf35d7ecf
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
Proper ensure initialize for rpc-client C\+\+ SDK
commit_hash:d584950fbe7d387d01ab212db124212cf4938ce4
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Сейчас поддерживается только режим chunk\_filter (ровно он нужен сейчас для оптимизаторов в yql), а row\_filter можно будет поддержать в будущем.
<Message NOT for release notes>
* Changelog entry
Type: feature
Component: controller-agent
Introduce chunk filtration via `input_query` in path attributes. Useful for read optimizations.
commit_hash:575c384f3156e57e692d4a05c9b50a54ad0fa377
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
fix inferring column filter when running operations in protobuf format
commit_hash:9263474e2121155b4678af32e0d20b5a685fac0c
|
| |
|
|
|
|
|
|
|
|
|
| |
<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
|
| |
|
|
|
| |
Initial commit
commit_hash:d8d8a160ba64cc1e63e174430aec262d2359cf4e
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
Obtain file lock right after uploading to file cache instead of batch locking
commit_hash:079dd01859dfaf2c943656ce6da2f967e58efcba
|
| |
|
|
| |
commit_hash:8f403d09e4902266671a4c8b149104272a4126eb
|
| |
|
|
| |
commit_hash:869aeab23ea9ff098cefb8ffbee64fb340352cf4
|
| |
|
|
| |
commit_hash:af1a447629e24e0b2fa1e075a45fdc5b5cb16bf4
|
| |
|
|
|
| |
yet another list jobs filter
commit_hash:8d2b248c73991a44afefcc274c5081bd95e73a32
|
| |
|
|
| |
commit_hash:c9d135eb92a817d376be8800f8ff6921ff6fc294
|
| |
|
|
|
|
|
| |
If you think that this pr has broken something for you, roll it back
If the problem is not trivial, come to [support](https://nda.ya.ru/t/a1JIzEbo78mtfQ)
Original errors you can see [here](https://nda.ya.ru/t/pFJQM0ho7KSaTN
commit_hash:4c0f73c85be0f8378e93662801fd7e91db54632d
|
| |
|
|
|
|
|
|
|
|
|
| |
<Message NOT for release notes>
* Changelog entry
Type: fix
Component: cpp-sdk
Revert breaking public changes in header files
commit_hash:e25a66243042b5961984505e6ecd67cb9f9f2635
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Add serialization / deserialization methods for TConfig class
commit_hash:b8dbd0cb04aa88fb629e6f2b855a3e7b1bad0ded
|
| |
|
|
| |
commit_hash:bacf65d689e829af8ae1db6d8b6860ae4e551010
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
#### Добавление поддержки временных типов с часовым поясом (TZ-типы) 📝
- 🧱 Добавлены новые примитивные типы для представления даты, даты-времени и меток времени с часовым поясом: `TzDate32`, `TzDatetime64`, `TzTimestamp64`.
- 🧪 В модульные тесты добавлены проверки корректности создания и идентификации новых временных типов.
- 📦 Обновлена логика сериализации/десериализации: TZ-типы отображаются в строковый формат при работе с различными протоколами (Skiff, protobuf, JSON).
- ⚠️ В местах чтения данных добавлена заглушка, которая выбрасывает исключение при попытке обработки новых типов — это временное решение до реализации полной поддержки.
- 🔧 Упрощена иерархия классов примитивных типов за счёт использования шаблона `TPrimitiveTypeBase`.
- 🗂️ Изменён подход к обработке неизвестных типов в нескольких компонентах: вместо явного перечисления всех поддерживаемых типов теперь используется `default` ветка с общим обработчиком.
---
**Оценить качество описания можно [здесь](https://nda.ya.ru/t/_MxIaV0Q7FnCMG**
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Code Assistant</font></a>
commit_hash:265cf034372d36f60988238e273cbfe532c2a4e5
|
| |
|
|
|
| |
Disable appending debug arguments by default
commit_hash:52024039c1124ba43f07a2d8927b0ea5295a9617
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Add table_collocation support
commit_hash:70150205f53cbf945a970ccdd270f0e90b70ca59
|
| |
|
|
|
| |
Rename append_debug_options to enable_debug_command_line_arguments
commit_hash:af73e8a4e566209d657fefadb1e90fe133b85de5
|
| |
|
|
|
| |
Check if command job when appending debug options
commit_hash:b9bb785bc0c7f25f175b41935a492f85e5a57562
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: proxy
Support LinkNodes with attributes via rpc
commit_hash:c45c720ee7b9977cb5b68e79ff37878f4ee83280
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
Enable misc tests for RPC proxy, various fixes
commit_hash:c3c716503a2e106731ad99b66ec57ea00baf0304
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Support write table via RPC Proxy in C\+\+ client
commit_hash:fccc00849eafded757e3f1332da1fe209a127ec9
|
| |
|
|
| |
commit_hash:f2670aa725e0acbd8cda1c6ccb7efc01c5f95ef5
|
| |
|
|
| |
commit_hash:3f55bcd34959d43b20bd79997b6f88b9fb5eaeb6
|
| |
|
|
| |
commit_hash:18fc7d830f15be711fda8f9e13f7acc6e2518e1d
|
| |
|
|
| |
commit_hash:79c12c795b4cd3461e20543dafe5c16f47fa7b4b
|
| |
|
|
| |
commit_hash:784446f0f7eaf4cec48cebac3c8fee94ab17eb36
|
| |
|
|
|
| |
Для пробрасывания алертов нужен фильтр под них чтобы не нагружать большими запросами
commit_hash:3cac6ac4b55444504723647b567f7452d52c3773
|
| |
|
|
| |
commit_hash:627b3fd7979f64a7365a590bca09a1c53c23464a
|
| |
|
|
| |
commit_hash:a5ac90256dbdaeb37858aeacaf24931ed10c8d4d
|
| |
|
|
| |
commit_hash:5493d9ed32b24050fa5feb08fe13097302ca0a23
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
commit_hash:70f08c3d0ef32d71b24bb9b41e770a7f9910ff60
|