| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
add log buffer
changed names
added move
changed details
fixed released buffer procedure
returned condition IgnoredCount > 0
default bufferSizeLimitBytes = 0
returned passedCount declaration
returned Y_VERIFY
removed passedcount
changed buffer reducing
no new line at the end of file
added srcs in ya.make
add log buffer
|
|
|
|
|
|
|
| |
add TRope to string comparators
make TRope from string constructor explicit
replace TString to TRope in couple places
|
| |
|
| |
|
|
|
| |
test hash bang
|
| |
|
|
|
| |
replace TString with TRope in TEvPut
|
| |
|
|
|
|
|
|
|
| |
fix MemoryTrack usages
move MemoryTrack to utils
move TSharedData to actors lib
|
|
|
| |
use hash bang flag
|
| |
|
| |
|
|
|
| |
features flags to GetParsedUri
|
| |
|
|
|
|
|
|
|
| |
add market_report_disable_cgi_params_check flag
add TPackedConstChar, use it for property in UserData, misc modifications
refactor query_parsing, no strlen for every string
|
|
|
| |
add TRope single-buffer interfaces
|
| |
|
|
|
|
| |
* [cmake] Hierarchical add_subdirectroy structure
* [cmake] Support for same file compilation multiple times with different flags
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
lz4 позволяет определить параметр memory на этапе компиляции. Этот параметр задаёт трейдофф между скоростью и степенью сжатия.
Сейчас этот параметр используется только в blockcodecs. Поиск по аркадии не находит упоминания этих кодеков. Возможно, что они вообще не используются.
https://a.yandex-team.ru/search?search=lz4-fast%5Cd%5Cd-fast,,,arcadia,,500&repo=arcadia
https://a.yandex-team.ru/search?search=lz4-fast%5Cd%5Cd-safe,,,arcadia,,500&repo=arcadia
Так как параметр на этапе компиляции требует хаков на уровне сборки и усложняет апдейт lz4, предлагаю удалить эти хаки, и оставить только default уровень сжатия (параметр 14).
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
add tracing to scan executer
add tracing to data and literal executer
add local traces
add scan executer coverage
|
|
|
| |
Introduce new ContentTypes - x-amz-json-1.0, x-amz-json-1.1, x-amz-cbor-1.1
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
**Протобуф:**
Добавил поле `repeated string FixlistVersions` в протобуф.
**Средний:**
- Поменял логику получения фикс-листов. Теперь все файлы архива из дериктории `/rearrange/missing_words` и имеющие расширение `.fixlist.yson.txt` считаются фикс-листами с версиями - имя файла.
- Поменял логику фильтрации слов запроса (т.к. теперь фикс-лист задается, как объединение фикс-листов)
- Поправил тесты в соответствии с новым форматом
- Поправил нейминг полей в соответсвии со style guide (добавил суфикс `_` приватным полям)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
При вызове лямбды происходит деаллокация большого числа TNode. Они деаллоцируются внутри
лямбд так как лямбды принимают `const std::pair<TString, TNode>&`, а
`THashMap` итерирует по `const std::pair<const TString, TNode>&`
Меняю явный тип на `const auto&`.
Предыстория:
После перехода на TC Malloc начали в сервере ловить странные кордампы
при десериализации YSON в строку.
Пример дампа: https://coredumps.n.yandex-team.ru/core_trace?core_id=47595674
Вот как вызывали: https://a.yandex-team.ru/arcadia/voicetech/library/asr_logs/message_logger.cpp?rev=rXXXXXX#L161
Вычитка кода показала, что переменная EngineInfo всегда валидная (ссылка
на константную глобальную переменную, которая жива всегда во время
работы программы).
В кордампе заметили деаллокации внутри этих лямбд и поняли, что происходят ненужные копирования.
Предполагаем, что деаллокации внутри YSON могут быть причиной кордампов.
|
|
|
| |
Use stable sort for qargs
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
increase MessageMax to 64kb
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
fix library/cpp/binsaver
|
|
|
| |
move all hash bang logic to own function
|
| |
|
|
|
|
|
|
|
| |
-Wunused-but-set-variable && -Wdeprecated-copy
fix library/cpp/actors/interconnect -Wdeprecated-copy
fix library/cpp/actors/interconnect -Wunused-but-set-variable
|
|
|
| |
fix library/cpp/codecs/greedy_dict -Wunused-but-set-variable
|