summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Intermediate changesrobot-piglet36 hours10-39/+65
| | | | commit_hash:c6efe325f5bf64dbd849147c48c7b8678d0ae5cd
* Update contrib/libs/backtrace to 2026-07-06robot-contrib2 days11-58/+230
| | | | commit_hash:d67fc0764372998e21e1adbd7e87e4ce07ad2a58
* Intermediate changesrobot-piglet2 days29-599/+682
| | | | commit_hash:f0be57c48a0eefc4e1e20805951a72528e247e44
* Intermediate changesrobot-piglet3 days11-766/+750
| | | | commit_hash:9793728bdf68332e36962f4d745753e803ad4303
* add wavm llvm16 to opensourcekulaad3 days212-0/+55711
| | | | commit_hash:12de89847bfb345001151c06dc1001ca7050ca83
* Fix use-after-dtor in aws-cpp-sdkmakxenov3 days1-9/+37
| | | | | AWS patch commit_hash:b0e002d313fa5a44495ace3ad52a0760d01dffab
* перенести OpenTelemetry proto в contrib/protonickshevr3 days24-14/+14
| | | | commit_hash:d300eac2357ca98a4cac9613d83a168315220988
* Intermediate changesrobot-piglet4 days4-5/+7
| | | | commit_hash:26c0d6b1f7033738b28f3568beb1433e28877eae
* Intermediate changesrobot-piglet4 days33-358/+6946
| | | | commit_hash:a34e235a0304fdf3f574a2bf37d59aa4cf8fa03e
* backport zstd fix of UBmakxenov4 days3-1/+10
| | | | | | contrib/libs/zstd06: backport facebook/zstd@e50ed1fa3ac5857b6be914ec818a71c914789d4f — Fix undefined behavior when srcSize==1 contrib/libs/zstd06: backport facebook/zstd@cf409a7e2a4182530496f1b690a6c0a898b6d8dc — floor srcLog at ZSTD_HASHLOG_MIN in ZSTD_adjustCParams commit_hash:33a74ae6c8c82727d3e4ffe1d869d27a943ae963
* libbacktrace abbrev cachedenkitaev4 days2-8/+296
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### Проблема libbacktrace парсит DWARF abbrev-таблицу заново для каждого CU — кэша по offset в build_address_map нет. Инструменты, дедуплицирующие .debug_abbrev между CU (llvm-bolt --update-debug-sections, dwz, -flto=full), сводят все таблицы к одной общей, на которую ссылаются все CU разом - и стоимость инициализации символизатора становится O(N_CU × размер общей таблицы). На BOLT-бинаре yabs-server (\~70k CU) первый же резолв бэктрейса разворачивает в память 70 тысяч копий одной и той же таблицы: 15.7 ГиБ анонимной памяти, в проде - OOM-цикл сервиса при включённой DWARF-символизации. Дедупликация таблиц есть и без BOLT (линкер мёржит одинаковые), поэтому эффект, в меньшем масштабе, заметен везде. ### Воспроизведение <https://nda.ya.ru/t/L_uavEhP7jBnqo> ```bash cd junk/denkitaev/libbacktrace_debug/repro ya make -r && ./repro # .debug_abbrev не дедуплицированна ya make -r -DUSE_LTO=yes && ./repro # .debug_abbrev дедуплицированна ``` ### Фикс Кэш распарсенных таблиц по abbrev_offset внутри build_address_map: таблица парсится один раз, CU получают shallow-копии. Кэш локален для одного вызова (одна .debug_abbrev-секция; потокобезопасность не меняется), владеет таблицами; fail-путь освобождает их ровно один раз — прежний per-unit free_abbrevs при шаринге дал бы double-free. Горячий путь резолва не тронут. #| || **<a href="https://nda.ya.ru/t/s7nuA8_37jBnqq" target="_blank">![](https://nda.ya.ru/t/mAiQIjHx7Mm3JC =30x) Echo tests</a>** || |# commit_hash:d101e82766f99efbc214a894c1e0971822ba0485
* Update contrib/tools/cython to 3.2.8shadchin4 days17-111/+287
| | | | commit_hash:38591191870b1e6c570e260aed459c016f81a64f
* Intermediate changesrobot-piglet4 days50-1718/+3219
| | | | commit_hash:2d3c54c918706f97b85d6afcd116dc95aaf7dae6
* Intermediate changesrobot-piglet5 days2-0/+6
| | | | commit_hash:78b02e1e92874488f64c4d1dc2f5d9930b87c279
* Intermediate changesrobot-piglet5 days4-4/+34
| | | | commit_hash:dbb5d28367be7cb318f0e373533600e70075b14c
* Update contrib/libs/expat to 2.8.2robot-contrib5 days21-673/+1110
| | | | commit_hash:16adc3694a02a636ae594b94a8747bad66a2ae62
* Intermediate changesrobot-piglet6 days73-5885/+7414
| | | | commit_hash:81230cd4aa60d02f6072bb6acafe6778dc372fb2
* Intermediate changesrobot-piglet6 days11-39/+102
| | | | commit_hash:d2efb7058cf80be26fa32fcf708b790d7d4dce3b
* Update contrib/libs/apache/orc to 2.3.1robot-contrib6 days15-63/+264
| | | | commit_hash:c8e08b15e4a3b315772f3e7816ee13eb8cf9604e
* Intermediate changesrobot-piglet6 days55-264/+60009
| | | | commit_hash:00357c01b4775f036be5aa773440dcd003ae3c75
* Intermediate changesrobot-piglet7 days8-135/+245
| | | | commit_hash:23bcdc033a7cf948ea47d34f1a7cfbce49bdb9b6
* Intermediate changesrobot-piglet7 days3-6/+49
| | | | commit_hash:620bab14628472356beb29079f160b53495d5044
* move dqrun to yt/uzhas7 days105-16449/+16
| | | | | | | | | | | - Move `contrib/ydb/library/yql/providers/dq/{config,local_gateway,service,stats_collector}` and gateway/control implementation to `yt/yql/providers/dq/` - Move `contrib/ydb/library/yql/tools/dqrun` to `yt/yql/tools/dqrun` - Clean up `contrib/ydb` provider (slim `yql_dq_gateway.h`, PEERDIR updates) and fix consumers (`scheduler`, `global_worker_manager`, `pq/provider/ut`, benchmarks, solomon tests) ## Test plan - [x] `./ya make --build debug contrib/ydb/library/yql/providers/dq/provider contrib/ydb/library/yql/providers/dq/provider/exec yt/yql/providers/dq/gateway yt/yql/providers/dq/local_gateway yt/yql/providers/dq/service yt/yql/tools/dqrun` - [x] `./ya make --build debug -tA yt/yql/providers/dq/provider/ut` commit_hash:18a321f318f5903167749b88541a79b34ab1c8d7
* Intermediate changesrobot-piglet7 days1-1/+1
| | | | commit_hash:a80bf33d3a13bab295324f0e5cbdcfa09c3807b1
* Update contrib/libs/libevent to 2.1.13robot-contrib7 days28-363/+738
| | | | commit_hash:5d4096712a76f98714c8b9f819d311a9b6785d08
* Intermediate changesrobot-piglet8 days5-50/+27
| | | | commit_hash:95dde0e11acb020de45a6103f756c6bdbe686709
* Intermediate changesrobot-piglet8 days69-667/+751
| | | | commit_hash:8b43413edab47ff8af02087bd0403d305cdd5c21
* Intermediate changesrobot-piglet9 days2-1/+1668
| | | | commit_hash:03155c42013daab093f1a1057b02c44fa9c7d361
* Intermediate changesrobot-piglet10 days4-1020/+505
| | | | commit_hash:cdc30f3e046972271b24aea32be1ef8f6bcd0c03
* Update contrib/libs/croaring to 4.7.2robot-contrib10 days6-14/+18
| | | | commit_hash:d9ab185d548129c44c573e8dde316daf90085dd4
* Update contrib/libs/liburing to 2.15robot-contrib10 days310-981/+12746
| | | | commit_hash:f6418ef440a65e9ba0dc4dfc4dec3b0e0578bcb4
* Cleanup openssl reimport a bitthegeorg10 days8-599/+32
| | | | commit_hash:1af97a98b40850685391e8f72327fbfec6e1f713
* share emscripten contrib with opensourcekulaad11 days1452-0/+119836
| | | | commit_hash:45058ac28ddcadbe78b2a820158dadd971c7978f
* Update contrib/libs/backtrace to 2026-06-27robot-contrib12 days3-13/+30
| | | | commit_hash:a58b8b28043192162d00b6e1a124727bac3b19b6
* share wavm contrib with opensourcekulaad12 days211-0/+55690
| | | | commit_hash:8b7e902ef810bc292df0c198e4e8df7c3b72a14e
* Update contrib/libs/c-ares to 1.34.8robot-contrib12 days51-331/+1067
| | | | commit_hash:30b337baf0aa86127e9d1f14cc091bd3cde44a99
* Intermediate changesrobot-piglet13 days7-43/+154
| | | | commit_hash:8af0bdb0e64115388dd042cdf03368fd7611a883
* Intermediate changesrobot-piglet13 days5-10/+41
| | | | commit_hash:28321331c1969bd72d182c9fadb787e0b1601554
* Intermediate changesrobot-piglet13 days11-56/+257
| | | | commit_hash:6a872f8a76031a194e46daac049491f222f4d74a
* Intermediate changesrobot-piglet2026-07-10121-9588/+20761
| | | | commit_hash:7c3b47f100a159ae54c5eef858c21b2e1039bbed
* Intermediate changesrobot-piglet2026-07-102-0/+13
| | | | commit_hash:f831c95aaaa6c6f2c4b98c74539633213dd00bd3
* migrate to incrementalAllowDenyListpefavel2026-07-102-0/+0
| | | | | Migrate to incrementalAllowDenyList and sync .a cryptoghraphy commit_hash:93cb82180199c2a68dd8ca93cb7ebca7a500accf
* Intermediate changesrobot-piglet2026-07-1010-21/+38
| | | | commit_hash:df49de36e4fa0429d86b2e4a6e93b71c8fa4120f
* Intermediate changesrobot-piglet2026-07-102-4/+4
| | | | commit_hash:6d43e40e3fc61909be6097a1ac9b29e463377aef
* Update contrib/restricted/aws/aws-c-common to 0.14.1robot-contrib2026-07-106-4/+182
| | | | commit_hash:d8b7c078f33c790505bdf3cdc0a7c3f015afb0cd
* Preparing for LLVM18. The first step.Anton Romanov2026-07-095653-0/+3030671
| | | | | | | | | | Type: refactoring Component: query-tracker --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1762 commit_hash:dcf0b6e086145d4d593c0691c38846ac4d87f36f
* Intermediate changesrobot-piglet2026-07-092-3/+3
| | | | commit_hash:084dde9ca2906200641ab868d0785069da69ace0
* Intermediate changesrobot-piglet2026-07-0923-622/+1648
| | | | commit_hash:84e4bb7342d3d78316fd09d0e25bd5290245afd4
* Intermediate changesrobot-piglet2026-07-0824-172/+227
| | | | commit_hash:b287a7802acecdc3d13442505be5815167cf4f71
* Intermediate changesrobot-piglet2026-07-081-0/+2
| | | | commit_hash:b45021899d5b6aa12f3b4e96cd7042731cfcf91e