| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Add CheckClusterLiveness handle
commit_hash:9b3f23b70fb639693a67edbe9ed2b80683fea61b
|
| |
|
|
| |
commit_hash:84184765a016035a2569741c83f1920d893ce503
|
| |
|
|
| |
commit_hash:040e99384dca2ee377657c6bfd7120c56614d5e1
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
Trace readers and writers with same trace_id
commit_hash:89a881e5bf608ca03821f248ef784f5f4771f532
|
| |
|
|
| |
commit_hash:c55147c95565f8451f2a0ccfcc72e6818bb35959
|
| |
|
|
| |
commit_hash:90bbe36635e0d48c81c153567dcedf28f103efbe
|
| |
|
|
| |
commit_hash:a3758715df7ff97a0a471492dd907f949744e4d7
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Add Abort for table readers
commit_hash:be5026883c90d18333f20468946f1e5a5b71839b
|
| |
|
|
| |
commit_hash:c148ad6a0b118c22f7657f45ff68f0664429aaa0
|
| |
|
|
| |
commit_hash:dc21655a5449d9e1d58b46e933baa3eae2c6e04a
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
Allow TransactionPinger to ping via RPC if is being used in RPC Client.
commit_hash:9b38ce40b5667f107d6f23e40bf07dcf80ac11c7
|
| |
|
|
|
|
|
|
|
|
|
| |
Мы делаем минимальную версию кластера с replication factor 1, чтобы внешние юзеры могли развернуть кластер для тестирования функциональности на минимуме ресурсов на одной машике с одной датанодой. Необходимость этих фиксов всплыла, когда я заметил, что YQL запрос при подготовке операции грузит в Кипарис различные файлы – .so-шки с библиотеками, mrjob и прочее. Все это грузилось с дефолтными константами rf, сделал так, чтобы их можно было переопределить.
* Changelog entry
Type: feature
Component: cpp-sdk
make option `file_cache_replication_factor` dynamic
commit_hash:900ea0d6483926e7a444c5b593cf661544744590
|
| |
|
|
| |
commit_hash:03d0aeb6901ca96aae2f8570482204f0ca707c88
|
| |
|
|
| |
commit_hash:734149847d3afaf0d980696fbfc2b15a64015d5b
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: master
Deleted columns are now stored in table schema attributes instead of being represented as regular columns with `deleted` field.
commit_hash:bbcf72019585ce99df10ce93efe3995111f50f58
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
C++ SDK supports operation_link_pattern dynamic configuration
commit_hash:a937500f7ce866436ee8732c923fb4b362e199a1
|
| |
|
|
| |
commit_hash:067376925c20e9ab7e1bf25d91ebb5e17b692c51
|
| |
|
|
| |
commit_hash:883674da257e308ada68ab51c601bd74aabe0ae7
|
| |
|
|
|
|
|
|
|
|
|
|
| |
As of the date of this PR, there are 4 different ways to spell parenthesis operator in YT
* `operator()(args...)` - 505 occasions
* `operator() (args...)` - 151 occasions
* `operator () (args...)` - 65 occasions
* `operator ()(args...)` - 6 occasions
As is apparent from this statistics, the first way is the most popular by far (69% of all matches). Furthermore, it is the most consistent with YT style guide <https://nda.ya.ru/t/YOfm_T4z7Syke2>.
commit_hash:f9f2f2a6822e88d6aba6777210a00d08c2911bc5
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Exceptions like this were being silently ignored:
```
2026-01-06 16:30:19,509023 D YqlPlugin 2026-01-06 16:30:19.509 DEBUG ytserver-yql-agent(pid=7, tid=...) [YT] transaction_pinger.cpp:182: {} DoPingTransaction has failed: HTTP request failed\n origin yqla-0.yql-agents.... (pid 7, thread tx_http_client_, fid ...)\n datetime 2026-01-06T16:30:19.508879Z\n url http-proxies.../api/v3/ping_tx\n\n Connection was closed before the first byte of HTTP message\n origin yqla-0.yql-agents.... (pid 7, thread tx_http_client_, fid ...)\n datetime 2026-01-06T16:30:19.508720Z\n connection_id ...\n request_id 0-0-0-0\ntx_pinger_pool:
```
Feel free to edit.
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1559
Co-authored-by: achains <[email protected]>
commit_hash:be532f9cae0a86e9f5f831b793c35ad26ffaf91f
|
| |
|
|
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
Raw client utilizes formatted table reader api
<Message for release notes>
commit_hash:c0ecd99971ac56141c9a7a2cb95cd3d7e6ad6611
|
| |
|
|
| |
commit_hash:49c80248fc694ddf0ee8a33fa6ffb4515a7f609f
|
| |
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Support distributed API in C\+\+ SDK
<Message for release notes>
commit_hash:689a3c978864fa4623f3b38ce031faa96532b3fe
|
| |
|
|
|
|
|
|
|
|
|
| |
<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:869aeab23ea9ff098cefb8ffbee64fb340352cf4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
#### Добавление поддержки временных типов с часовым поясом (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
|
| |
|
|
|
| |
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: 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:79c12c795b4cd3461e20543dafe5c16f47fa7b4b
|
| |
|
|
| |
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:4ad0d709eab6a3191e6cccd54f85765ae80cf3b2
|
| |
|
|
| |
commit_hash:a33872f7bf427339504d82c86c97504eb38757d9
|
| |
|
|
|
| |
This becomes possible after rXXXXXX
commit_hash:a2b2f00538a8aad5fec5774b927890240db3e72b
|
| |
|
|
| |
commit_hash:565828a02846edaf6fff1ae3f2648a450adf992a
|
| |
|
|
| |
commit_hash:e6ea4db1e3a66694223008fec3b5064a4d58a8e1
|
| |
|
|
| |
commit_hash:2b01b1b2387f71903fc29f3364d1e5f46f35a703
|
| |
|
|
| |
commit_hash:5c78798b304a05a90b7e9a5b2bcdc1d3454d9f77
|