aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixing ldap config example (#17217)Maksim Zinal2025-04-182-20/+18
|
* Merge pull request #17385 from ydb-platform/merge-libs-250418-0050Alexander Smirnov2025-04-1892-234/+1572
|\
| * Import libraries 250418-0050Alexander Smirnov2025-04-181-1/+1
| |
| * Merge branch 'rightlib' into merge-libs-250418-0050Alexander Smirnov2025-04-1891-233/+1571
| |\
| | * YMAKE_PYTHON => YMAKE_PYTHON3 for tssnermolaev2025-04-182-2/+2
| | | | | | | | | | | | commit_hash:d3338a1bff7bbd98b909624a96978006710dd89a
| | * YT-23645: Introduce IsDefaultConfigured method in yt/core loggerhiddenpath2025-04-182-0/+18
| | | | | | | | | | | | commit_hash:8e8156e1330120223f9e7a5b850380a7c75a7929
| | * YT-22713: Fix the loss of original error in retrying channelbulatman2025-04-171-1/+1
| | | | | | | | | | | | commit_hash:3baf0b19e0ee4df8ceb16ad17bd19f522cffe06f
| | * YQL-19864 sql flag + test with explicit flag & by versionvvvv2025-04-1719-16/+149
| | | | | | | | | | | | commit_hash:902cfa0c1b574c1addb5df96a4b38c792ae82258
| | * [geojson_to_yt] Lib and tool to dump GeoJSON collection or JSONL stream to ↵avlasyuk2025-04-171-0/+1
| | | | | | | | | | | | | | | | | | YT table commit_hash:52e7cb121d510ac627eaa7e74b4802b8968b1ab1
| | * Unique source/resource sets, refactor templatesdimdim112025-04-175-72/+41
| | | | | | | | | | | | | | | Unique source/resource sets, refactor templates commit_hash:b23a8d4a220dc84dcb59d63e8924cc5e70537ba7
| | * YQL-19866: Do not release the finished stateimunkin2025-04-172-2/+10
| | | | | | | | | | | | commit_hash:3c10c54803265211cf64d4c98705be92ef0c8486
| | * Remove excess explicit upcast and temporary UnboxedValuePod creationimunkin2025-04-176-10/+12
| | | | | | | | | | | | commit_hash:cca2568fdd279c80e1af6d3c056c7bed92f690ca
| | * Revert commit rXXXXXX, Automatic release build for test_tool, os_ya, ya_bin, ↵iniklyaev2025-04-174-22/+20
| | | | | | | | | | | | | | | | | | os_test_tool commit_hash:c427f1614e027af269fddb3f287f6ec3f6cfd171
| | * YT-24537: Prioritize writers in TReaderWriterSpinLock, rename old version to ↵pavook2025-04-1710-20/+521
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TWriterStarvingRWLock Previously, it was possible that `TReaderWriterSpinLock` wouldn't let the writer through if there's a steady flow of readers. This change addresses that by: 1. Prioritizing writers inside the spinlock by adding an additional `WriterReady` flag that writers set on arrival. This flag doesn't allow any readers to come through. 2. Adding the proper tests to verify this functionality, as well as spinlock's behaviour under forks. 3. Clarifying the documentation about spinlock guarantees 4. Adding a TLA+ model, formally specifying and verifying the guarantees of the new spinlock. 5. Renaming the old lock to `TWriterStarvingRWSpinLock`, and replacing all usages inside YT with the new version (renaming all usages outside of YT to the WriterStarving version). This is a second attempt of REVIEW: 8233768, the first one was rolled back as it lead to deadlocks in user code with reentrant reader locks: the case of `AcquireReader(thread0) -> AcquireWriter(thread1) -> AcquireReader(thread0)` is a deadlock, as `thread0` will not be able to acquire the lock (for the second time) before `thread1` frees writer lock, and `thread1` will not be able to acquire writer lock before the reader lock will be released by `thread0`, which won't happen until `thread0` acquires the lock for the second time. See/for more context and a real example of such situation. Analogous problem can happen with fibers: this is why you shouldn't allow context switches under the lock. Wondering why this ugly name `WriterStarvingRWSpinLock` appeared in your beautiful code? No worries, if you are **sure** that you don't use reentrant locks or fiber switches under the lock, you can freely replace your usage with the new `ReaderWriterSpinLock`. The replacement is drop-in. [nodiff:caesar] commit_hash:97683f854defca00cc283f5a2a10a1730b3c9174
| | * Support ToProto/FromProto for protobuf mapignat2025-04-172-0/+34
| | | | | | | | | | | | commit_hash:b1ed324e2b774c388cc76403e9970975d5561717
| | * Intermediate changesrobot-piglet2025-04-171-7/+3
| | | | | | | | | | | | commit_hash:103a2a417e1039b8e61dc17b40bec9a9b6a7dfd1
| | * Some codestyle fixes & includes order fixescherepashka2025-04-171-1/+3
| | | | | | | | | | | | commit_hash:1278a9caa698516bc22582f545ae3e8685543759
| | * Cut classpath by common_dirdimdim112025-04-1713-31/+61
| | | | | | | | | | | | | | | Cut classpath by common_dir commit_hash:d49342ba8eea0705b4965f0c1ad7b9ac7bd9f8f3
| | * Automatic release build for test_tool, os_ya, ya_bin, os_test_toolrobot-ya-builder2025-04-174-20/+22
| | | | | | | | | | | | | | | Update tools: test_tool, os_ya, ya_bin, os_test_tool commit_hash:b739c38e84e158193f19913a89bc1b75fa758ccf
| | * refactor counters page to better support ic-proxyxenoxeno2025-04-171-23/+68
| | | | | | | | | | | | commit_hash:d6538967a151a3aba3c806d3d1ba3f4c7ef1ae47
| | * YT-23616: Add RPC implementation of LookupRows, DeleteRows and InsertRows ↵hiddenpath2025-04-172-4/+2
| | | | | | | | | | | | | | | | | | methods commit_hash:c71f62e346bef766379d7b3c3ac2933bb96ac543
| | * Add pruneKeys in EquiJoinmpereskokova2025-04-1719-33/+626
| | | | | | | | | | | | commit_hash:24b52143fbef864df48f3359b14f9e0294f367f5
| | * Use native read of dynamic tables.Anton Romanov2025-04-174-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Type: improvement Component: yql --- Co-authored-by: Tony-Romanov [150126326+Tony-Romanov@users.noreply.github.com] Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1180 Co-authored-by: aneporada <aneporada@yandex-team.com> commit_hash:c400a5028a4894d48ccdad5c21353502afc1bfc0
| | * Switch common SBOM implementation to use new commandssvidyuk2025-04-171-0/+3
| | | | | | | | | | | | commit_hash:5d480768af407f35b6df9ca2c749f4fdd0cbdb3a
| | * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-04-171-1/+1
| | | | | | | | | | | | commit_hash:3b3c9b5707e608f411cace07b0b7a41f2ec1f2cb
| | * YT-22075: Move operation locking output dynamic tables from controller to ↵dave11ar2025-04-172-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | native protocol ## Changelog entry * Type: feature * Component: controller agent, native protocol Move operation locking output dynamic tables from controller to native protocol commit_hash:81c264c531329871d6b86bc5d5c1ddb8140b05d9
* | | remove trash (#17390)Олег2025-04-181-18/+0
|/ /
* | memory control for graph nodes with specialities (#17301)ivanmorozov3332025-04-1724-102/+320
| |
* | YDBOPS-11054 Install description (#13636)Eugene Arbatsky2025-04-172-26/+143
| | | | | | | | | | | | Co-authored-by: Eugene Arbatsky <elabpro@yandex-team.ru> Co-authored-by: anton-bobkov <anton-bobkov@ydb.tech> Co-authored-by: Ivan Blinkov <ivan@blinkov.ru> Co-authored-by: Alexander Petrukhin <shmel1k@ydb.tech>
* | langhain integration docs (#17160)Oleg Ovcharuk2025-04-1712-1/+557
| | | | | | | | Co-authored-by: azevaykin <145343289+azevaykin@users.noreply.github.com> Co-authored-by: anton-bobkov <anton-bobkov@ydb.tech>
* | [docs] title case and fixes in en/concepts/ (#16703)Ivan Blinkov2025-04-1746-309/+292
| |
* | Return breakpad variables and add compatibility info (#17362)Олег2025-04-177-5/+43
| |
* | Increased the limit on the number of PRS in update changelog scripts (#17364)Natasha Pirogova2025-04-173-7/+7
| |
* | Move audit log from console to BSC/distconf in V2 (#17307)mregrock2025-04-1725-51/+268
| |
* | Return back table for current slice. (#17352)Tony-Romanov2025-04-176-35/+53
| |
* | Minor typo corrections in the glossary (#17287)flown4qqqq2025-04-171-2/+2
| |
* | Enable tests in comp nodes logging (#16695)Filitov Mikhail2025-04-171-5/+1
| |
* | test all primitive column types in backup tests (#17183)Daniil Demin2025-04-171-18/+241
| | | | | | Co-authored-by: Ilnaz Nizametdinov <i.nizametdinov@gmail.com>
* | Disable Snapshot Isolation tests (#17319)Nikita Vasilev2025-04-172-10/+12
| |
* | Refactoring tests of commit offset (#17299)Nikolay Shestakov2025-04-174-667/+401
| |
* | Fix tablet-topic transactions with sink (#17258)Nikita Vasilev2025-04-173-2/+3
| |
* | Fix 102916 OVERRUN (#17320)Nikolay Perfilov2025-04-171-1/+1
| |
* | Auto-remove temporary export tables (#16076)stanislav_shchetinin2025-04-179-45/+250
| |
* | YDB FQ: support MongoDB as an external data source (#15335)Nina2025-04-179-54/+100
| | | | | | Co-authored-by: Vitaly Isaev <vitalyisaev2@gmail.com>
* | Copy table should not check feature flags for columns types (#17290)azevaykin2025-04-172-3/+38
| |
* | Feature flags for columns types should be read from AppData() (#17289)azevaykin2025-04-177-21/+12
| |
* | Import libraries 250416-2114Alexander Smirnov2025-04-161-1/+1
| |
* | Merge branch 'rightlib' into merge-libs-250416-2114Alexander Smirnov2025-04-16112-1872/+3529
|\|
| * eslint: do not use chunks [technical]vturov2025-04-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Отключение использования чанков для ESLint 📝 - 🔧 Отключено использование чанков в конфигурации ESLint, что уменьшает время обработки файлов до 0 секунд. - ✨ Добавлен параметр `SIZE(MEDIUM)` в конфигурационные файлы для оптимизации сборки. <a href="HIDDEN_URL"><font size="2">Autodescription by Code Assistant</font></a> </section> #### Отключение использования чанков для ESLint (``) 📝 - 🔧 Отключено использование чанков в конфигурации ESLint - для крупных проектов это в разы сокращает время работы тестов локально и в CI (вне distbuild), а также затраты ресурсов при любом варианте запуска - ✨ Если в distbuild (в плашке) тесты не помещаются в 60 секунд, то необходимо выставить `SIZE(MEDIUM)` в `ya.make` проекта. commit_hash:ef1d3688e977d634c41aa2a185607ee09a1d9598
| * Fix MakeFormattableViewlukyan2025-04-163-4/+17
| | | | | | | | commit_hash:0e4b24c65451e75f168b456cd0d271ddebb7219d