aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix TPDiskTest::AllRequestsAreAnsweredOnPDiskRestart (#12516)Vlad Kuznetsov2024-12-124-8/+13
|
* Fix metrics of inactive partitions (#12479)Nikolay Shestakov2024-12-116-96/+131
|
* Add config option for ArrayBufferMinFillPercentage (#12520)Ivan2024-12-1120-26/+63
|
* Revert incorrect changes in BlobDepot (#12508)Alexander Rutkovsky2024-12-118-28/+0
|
* Use QueryService by default (`--executer generic`) in `ydb workload kv` and ↵Nikolay Perfilov2024-12-114-6/+7
| | | | `ydb workload stock` commands (#12532)
* Library "files" for ydb/public/lib/ydb_cli/dump (#12432)stanislav_shchetinin2024-12-1111-48/+112
|
* commit processing fixes (#12519)ivanmorozov3332024-12-1115-80/+111
|
* Add BS performance metrics dashboards (#11155)Sergey Belyakov2024-12-111-0/+493
|
* Don't run spilling (unused) with asan (#12514)Filitov Mikhail2024-12-111-0/+5
|
* scan optimization for filter applying in case simple chunks (#12476)ivanmorozov3332024-12-1115-99/+341
| | | Тест флаки
* Add GetBlock request (#12431)mregrock2024-12-1129-1/+379
| | | Тесты уже замьючены
* Standalone tool for nemesis (#12502)Maxim Yurchuk2024-12-113-0/+243
|
* Mute unstable and unmute stable (#12504)Kirill Rysin2024-12-111-4/+2
|
* Use distconf by default (#11632)Ivan Blinkov2024-12-1110-55/+1384
|
* build: refresh Embedded UI (v7.2.0) (#12500)AlexSm2024-12-11479-1005/+1005
| | | Co-authored-by: artemmufazalov <artemmufazalov@users.noreply.github.com>
* Changes minidump_script.py (#12501)Aleksei Kobzev2024-12-111-2/+2
|
* Move ydb/core/io_formats/arrow/csv_arrow ↵Олег2024-12-1114-12/+13
| | | | ->ydb/library/formats/arrow/csv/converter (#12492)
* Enable SystemView.Nodes test (#12499)kungurtsev2024-12-113-8/+2
|
* fstec: Add rules for password strength (#11963)Andrey Molotkov2024-12-1121-1/+823
| | | Co-authored-by: azevaykin <145343289+azevaykin@users.noreply.github.com>
* YQ-3893 Remove query_id metrics on terminate (#12397)Dmitry Kardymon2024-12-115-10/+16
|
* YQ-3955 RD fixed uncaught exception error (#12465)Pisarenko Grigoriy2024-12-111-3/+4
|
* YDB FQ: fix list of datasources supported by fq-connector-go (#12396)Vitaly Isaev2024-12-112-0/+8
| | | Co-authored-by: Ivan Blinkov <ivan@ydb.tech>
* Merge pull request #12481 from ydb-platform/mergelibs-241210-1802Maxim Yurchuk2024-12-10216-1381/+1179
|\ | | | | Library import 241210-1802
| * Import libraries 241210-1802Alexander Smirnov2024-12-101-1/+1
| |
| * Merge branch 'rightlib' into mergelibs-241210-1802Alexander Smirnov2024-12-10215-1380/+1178
| |\
| | * Microfix DQ Reader: do not hang on stream creation errorsmrlolthe1st2024-12-101-0/+1
| | | | | | | | | | | | | | | Microfix DQ Reader: do not hang on stream creation errors commit_hash:6c67546e07f7e9ae5ab4a1dab703f58ba66f859b
| | * feat(conf): disable eslint chunks for TS_LOCAL_CLIzaverden2024-12-101-1/+4
| | | | | | | | | | | | commit_hash:ee7c4c8dd35159dbee0563f507c2fe3c0e445685
| | * nots: дедупликация действий после сборки, ↵khoden2024-12-101-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | пропуск pnpm install на актуальных node_modules ## Суть изменений: 1. Пересмотрены методы логирования при сборке (и после), чтобы не показывались логи действий, который не выполняются (пропускаются). Таким образом логирование секций кода (с последующим стиранием строки лога) теперь осуществляется в методе-обёртке. 2. Команда `nots install` теперь выполняет последовательную сборку пиров (раньше запускал параллельно, что приводило к состоянию гонки); 3. Сборка пиров в команде `nots install` выполняется без рекурсивного обхода пиров для пиров (все пиры и так переданы). Это позволило не "чинить дедупликацию", а в принципе не приводить к "дупликации" – каждый пир проходится один раз. Тут важно определить порядок обхода. 4. Пропуск повторных запусков `pnpm install` без необходимости. Необходимость вычисляется так: - `builder` в локальном режиме кладет в аутпут файлик `pre.pnpm-lockfile.yaml`, хеш которого используется в `nots/cli` - `builder` в локальном режиме рядом с папкой `node_modules` создает файлик `node_modules.json` с хешом `pre.pnpm-lockfile.yaml`, который использовался при сборке этого `node_modules` - `nots/cli` использует сравнивает файлик из аутпута и из `node_modules.json` и если отличаются, то `pnpm install` запускается. Пожалуй, пункт 4 стоит расписать. Кажется, что эти файлики всегда будут совпадать, но я перестраховываюсь: часть пиров может быть закеширована в сборке, но удалена из `~/.nots/nm_store`, например, при запуске с `nots --clean`. Чтобы избежать подобных локальных казусов я и перестраховываюсь. Хеш от `pre.pnpm-lockfile.yaml` предпочтительнее хеша от `pnpm-lockfile.yaml`, т.к. он включает в себя пиры (т.е. это результат смерживания лок-файлов). Также была версия с проверкой, что node_modules создалась в промежутке между проверкой и запуском nots/cli (т.е. в рамках `ya make`), но это не работает при кешировании узлов сборки пиров. Если у вас будут идеи, какие еще проверки можно сделать для принятия решения, запускать ли `pnpm install` – я открыт к предложениям. ## Побочные улучшения: ### nots/cli - Добавлен хелпер `utils.ts:processItems(items, action)` - отказоустойчивый `forEach`; - Для `log-formatters.ts:unlog` вместо прямой записи ESC-последовательностей в stdout используется модуль `readline`; - `log-formatters.ts:unlog` не срабатывает в тестах (пишет заглушку) и при включении отладочного вывода (`DEBUG`/`--verbose`); - Для `DoneHandler` добавлен метод-обёртка `runOnce(action, key, fn)` для более удобного использования, а также запись в лог отладки, если действие пропускается. ## Что не вошло в PR Осталось на будущее: 1. Дедупликация пиров нескольких таргетов. Т.е. сборка пиров при `nots install project1 project2` должна быть общей, а не своё поддерево для каждого. И `ya make` для них нужно запускать один раз. И пост-сборочные действия выполнять единожды в правильном порядке, деже не пытаясь в дупликацию. 2. Подобный пункту 4 механизм, но не для `nots build`, а `nots install` — не запускать `pnpm install`, если недавно ставили (тут нужно определиться с критерием) commit_hash:11f98acb44f759464876f61c5dbf69da7c0d0340
| | * Intermediate changesrobot-piglet2024-12-101-0/+6
| | | | | | | | | | | | commit_hash:15aaef75bae583fffd1010b8e4cad27ea4b3e16d
| | * Remove no-op WERROR() macro as -Werror was enabled by default in rXXXXXXthegeorg2024-12-101-8/+0
| | | | | | | | | | | | commit_hash:1f0734016dee84a91432d856f05210371a339d6f
| | * Do not allow NO_COMPILER_WARNINGS() in ya.commonthegeorg2024-12-101-1/+0
| | | | | | | | | | | | commit_hash:364fa907bc33520787806fea2288afcb1ae465f6
| | * Fix issues in rXXXXXXapollo13212024-12-102-0/+16
| | | | | | | | | | | | commit_hash:e2368dba2bbcbe620269ca0e3609246e8aa3f998
| | * Support MATCH_RECOGNIZE formattingzhvv1172024-12-1013-117/+419
| | | | | | | | | | | | commit_hash:a51361a96bfccae4f317752367bad8f0dc155032
| | * drop csv from corevvvv2024-12-106-591/+0
| | | | | | | | | | | | commit_hash:1330e42655928e70b78056e9f603c1afd53e6791
| | * Make sure returned TStringBuffers do not change during splitter lifetime. ↵pnv12024-12-102-14/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also make input string reference const <https://github.com/ydb-platform/ydb/issues/12306> Make input string reference const Make sure returned TStringBuffers do not change during splitter lifetime splitter.Consume() возвращает TStringBuf. Если в колонке есть ескейпинг кавычек, вся колонка обрамлена двойными кавычками (`"`), а внутри для ескейпинга двойных кавычек используются две идущие подряд двойные кавычки (`""`). В таком случае вернуть TStringBuf, ссылающийся на кусок входящего TString, не получится, т.к. нужной подстроки в нем не существует. Для этого используется мембер TVector\<TStringbuf\> CustomStrings. В него накидываются нужные кусочки из исходной строки и в конце складываются в мембер-строку TString CustomString Например, из строки `"abc""cde""efg"` копились кусочки `abc"`, `cde"`, `efg` и в конце склеивались. И возвращался TStringBuf из этой строки-мембера. Проблема в том, что если в другой колонке той же строки также встречались кавычки с ескейпингом, эта строка-мембер CustomString очищалась. При том, что на неё всё еще ссылался возвращённый ранее TStringBuf. В итоге "предыдущий" TStringBuf либо начинал ссылаться на часть новой строки, если новая строка была длиннее, либо на часть новой строки \+ рандомный набор байт в памяти, если новая строка оказывалась короче. Фикс в том, чтобы хранить все строки, сгенерённые сплиттером, всё время жизни сплиттера commit_hash:aa4957e1d8030cd48d06eaa16a7ad61e878348f8
| | * remove redundant semicolons, always add semicolon after last statement in ↵zhvv1172024-12-10136-386/+457
| | | | | | | | | | | | | | | | | | lambdas and actions commit_hash:d2b19f44d3c6f6e89f03c2c27e897d2b55e6174e
| | * Fix mounts.txt. Improve diagnosticsaneporada2024-12-101-4/+5
| | | | | | | | | | | | commit_hash:3c3bc0fb4bcf949a90d2646b27f93b9ed580328d
| | * Intermediate changesrobot-piglet2024-12-104-216/+20
| | | | | | | | | | | | commit_hash:30e75a336c73b67430370de2655cb84a61d5cf4e
| | * Automatic release build for test_tool, os_ya, ya_bin, os_test_toolrobot-ya-builder2024-12-104-20/+24
| | | | | | | | | | | | | | | Update tools: test_tool, os_ya, ya_bin, os_test_tool commit_hash:1d3f0583f2bb01dca4cc7f8974e7e0e1bc2ce9d6
| | * OpenCV additional functionality modulesslizyukalex2024-12-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Нам в sdc для перехода на аркадийный OpenCV нужны модули из opencv\_contrib, работающие с CUDA (`cudaarithm`, `cudafilters`, `cudaimgproc`, `cudalegacy`, `cudaoptflow`, `cudawarping`, `cudev`). В этом PRе добавляю нужные модули. Что тут происходит: * Флаги, определяющие наличие CUDA и дополнительных модулей, определены в `cv_cuda_config.inc`. * Сборка с зависимостями для CUDA определяется флагом `OPENCV_WITH_CUDA`. * Добавил патч из апстрима, который не попал в 4.10, нужен для совместимости с CUDA 11.8. Источник: <https://github.com/opencv/opencv_contrib/commit/b236c71c2f8d983403c35a0cea8bec0432a4b0fe> * Добавил патч из sdcшного OpenCV, который распиливает файл на несколько кусков, чтобы не таймаутилась сборка. * Добавил патч для биндингов в питон. Исправляет проблему, связанную с тем, что в биндинги попадают все символы, найденные при сборке (т.е. новые модули, которые мы добавляем под IFами, попадают туда безусловно). Для этого все символы, попадающие в биндинги из новых модулей, патчатся `#ifdef HAVE_CUDA … #endif`. * Отключил сборку с CUDA для `modules/photo`. Причина: не собирается с `CUDA_VERSION=11.8` (сегфолт во время сборки). Отключил куду, т.к. мы этим модулем не пользуемся (а больше пользователей этого модуля с включенной кудой нет). commit_hash:37018247a89b6c01b32db572c5b45ed69c9778f8
| | * Pass params to all array buildersilezhankin2024-12-102-10/+13
| | | | | | | | | | | | | | | Follow-up to <https://nda.ya.ru/t/qM41fmwb7AGmMo> commit_hash:1ba96815c597bb1e9d74e10889417cca329354f8
| | * Update YFM for ya make to latest versionrobot-infraui-ci2024-12-101-4/+4
| | | | | | | | | | | | | | | Update YFM for ya make to latest version commit_hash:bfcef040a3463c8e52f728727a9275d4912e8104
| | * Fix yield transparency check in REDUCEudovichenko-r2024-12-1034-6/+138
| | | | | | | | | | | | | | | YQL-18538 commit_hash:aa38c333a5804b1d56c2b2a604f3b027f0d32369
| | * YQL-19285: Skip Hibrid when Dq has timeoutmaxkovalev2024-12-107-1/+21
| | | | | | | | | | | | commit_hash:3e4fdb7e4afeb5f524578778330d927d8f165b1a
* | | Prepare test to migration (#12473)Dmitry Nechitaev2024-12-102-13/+26
| | | | | | | | | Co-authored-by: Dmitry Nechitaev <nechda@yandex-team.ru>
* | | PDisk's noop scheduler (#12366)Vlad Kuznetsov2024-12-109-208/+343
| | |
* | | Add column mode in simple_queue (#12480)Maxim Yurchuk2024-12-101-11/+31
|/ /
* | Revert MinFillPercentage usage in Dq (#12458)Ivan2024-12-102-4/+3
| |
* | Fix olap reads in data query (#12463)Nikita Vasilev2024-12-102-4/+4
| |
* | Mute unstable tests (#12421)Kirill Rysin2024-12-101-0/+2
| |