| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
commit_hash:040e99384dca2ee377657c6bfd7120c56614d5e1
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
Trace readers and writers with same trace_id
commit_hash:89a881e5bf608ca03821f248ef784f5f4771f532
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
commit_hash:c55147c95565f8451f2a0ccfcc72e6818bb35959
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
Mark light and heavy RPC requests with different multiplexing bands. Only for PingTransaction for now
commit_hash:9177c1e3811a5108933a87dd3f241d235490ce2d
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
Add Prerequisite options similar to native client ones. Only for Cypress Get for now
commit_hash:6c3c0fe7e6540754033486f785f3b1b3c313808e
|
| |
|
|
| |
commit_hash:2d046575e0ff49456bd9d4133e7e6df4f09dfc0d
|
| |
|
|
| |
commit_hash:b31aa3f19215eafb0fc58edc6708d9238e0fe295
|
| |
|
|
| |
commit_hash:a6b82620aa36e6007d645613916485de78eff6da
|
| |
|
|
| |
commit_hash:90bbe36635e0d48c81c153567dcedf28f103efbe
|
| |
|
|
| |
commit_hash:a3758715df7ff97a0a471492dd907f949744e4d7
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: cpp-sdk
Create trace\_id on client side
commit_hash:270019c138bed296ed934649a0b157f514fca0cb
|
| |
|
|
| |
commit_hash:2b3c252afc470f808af644051444907eddc53c04
|
| |
|
|
| |
commit_hash:c4f32aac4b251cfb981bc2549522fa92881ae370
|
| |
|
|
| |
commit_hash:3a945a41d4fea6c28be0beed7e87ccd816d65218
|
| |
|
|
|
|
| |
This reverts commit 0f1a13799f52c8f40eba1dfd4151f26230fa038d, reversing
changes made to abdd5e068aae03e749b503803a5e76e0f59ab88a.
commit_hash:56f46e8526f7525e83147900ef65065541248d92
|
| |
|
|
| |
commit_hash:986e542ff1ba68798aae6017ee09bd0cc4d55200
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
Add Abort for table readers
commit_hash:be5026883c90d18333f20468946f1e5a5b71839b
|
| |
|
|
| |
commit_hash:52d8ab2fc6d5aee52a3470c91fc4fff607e2768e
|
| |
|
|
|
| |
to avoid generating large attachments
commit_hash:0f1a13799f52c8f40eba1dfd4151f26230fa038d
|
| |
|
|
| |
commit_hash:1618b38398bb1e77dc7300b85a47c8a84979e91f
|
| |
|
|
| |
commit_hash:4d6894b64b7cc24e27cdfd53182cdbff2c6b0e3f
|
| |
|
|
| |
commit_hash:c148ad6a0b118c22f7657f45ff68f0664429aaa0
|
| |
|
|
| |
commit_hash:dc21655a5449d9e1d58b46e933baa3eae2c6e04a
|
| |
|
|
|
|
| |
Y_LIKELY and Y_UNLIKELY
commit_hash:173b92b35ceecd79eb9e76015470804c9e54f268
|
| |
|
|
|
|
|
|
|
| |
* 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
Fix WriteFile options rpc serializator
commit_hash:72571cc4756ce667348933d5d4e62e4ce9046f1f
|
| |
|
|
|
|
| |
Замена с помощью регулярок вида
https://nda.ya.ru/t/OEChuUHd7VNnpo
commit_hash:9e41613fde698b4df7eda66bff52116c2ba232ba
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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: cpp-sdk
<Message for release notes>
Support TCreateOptions::IgnoreTypeMismatch in C\+\+ SDK
commit_hash:5d45311d21562502b1df035fa6edbacb720a34a0
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
| |
commit_hash:2e5e3acfca62d960733f102bd0dd56fc5a464e0e
|
| |
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: cpp-sdk
C++ SDK supports operation_link_pattern dynamic configuration
commit_hash:a937500f7ce866436ee8732c923fb4b362e199a1
|
| |
|
|
| |
commit_hash:067376925c20e9ab7e1bf25d91ebb5e17b692c51
|
| |
|
|
| |
commit_hash:c6605e1048c62c06a7e7ab4dd26acabfd1538f30
|
| |
|
|
| |
commit_hash:568d5d9a722dbfc08bee1a1666a1b49c8369cd03
|
| |
|
|
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: proxy
Rename shadowed data member NYT::TStartDistributedWriteTable(File)Options::Timeout -\> SessionTimeout
<Message for release notes>
commit_hash:1b5b967b5136a7105627854044de6eee634dde03
|
| |
|
|
| |
commit_hash:883674da257e308ada68ab51c601bd74aabe0ae7
|
| |
|
|
|
|
|
|
|
|
|
|
| |
As of the date of this PR, there are 4 different ways to spell parenthesis operator in YT
* `operator.*(args...)` - 1435 occasions
* `operator .* (args...)` - 483 occasions
* `operator.* (args...)` - 75 occasions
* `operator .*(args...)` - 63 occasions
As is apparent from this statistics, the first way is the most popular by far (70% of all matches). Furthermore, it is the most consistent with YT style guide <https://nda.ya.ru/t/YOfm_T4z7Syke2>.
commit_hash:d88f1a8d82c91cfb34d5f4ba472d341fb9ca6b82
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
* Changelog entry
Type: fix
Component: proxy
Support ControlAttributes with table partition reader (C\+\+ SDK and driver)
<Message for release notes>
commit_hash:56b1aaa58c4580fda0f9136d40092081eaab2292
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
commit_hash:134c78c542ca2b3781b3595c5abd68fbccf6f649
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
commit_hash:64f23993fc9669d1aa23f6b0e85ab469b1fa4003
|