summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* speedup GmTimeR functiontobo2022-08-254-34/+223
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | в профиле перфа Маркетного репорта постоянно вижу GmTimeR там в цикле вычитается по количеству дней в году и прибавляется по 1 году с 1970 по 2022 на каждый вызов В Маркете проблема стреляла и раньше в последней итерации функция становится на ~~30% быстрее системной gmtime_r %% ----------- GmTimeR --------------- samples: 20691 iterations: 264304536 iterations hr: 264M run time: 5.002055225 per iteration: 39.85866484 cycles ----------- gmtime_r --------------- samples: 17452 iterations: 188034528 iterations hr: 188M run time: 5.001259884 per iteration: 56.96146577 cycles %% текущая верся почти в 2 раза медленнее системной: %% ----------- GmTimeR --------------- samples: 12760 iterations: 100514931 iterations hr: 101M run time: 5.00096133 per iteration: 105.4334174 cycles ----------- gmtime_r --------------- samples: 17667 iterations: 192697896 iterations hr: 193M run time: 5.001356603 per iteration: 55.69031415 cycles %%
* Reimport boost/icl as a separate projectbugaevskiy2022-08-25118-5979/+36
|
* [dq] Make EnablePorto pragma system onlyudovichenko-r2022-08-243-4/+4
|
* extract columns from used windowsvvvv2022-08-241-171/+193
|
* dq, force compact at expand aggregatewhcrc2022-08-246-13/+12
|
* fix POST viewer/queryuzhas2022-08-241-1/+3
|
* added limit parameterbbiff2022-08-247-22/+353
|
* Just remove shard from BackupShards too (without checks)ilnaz2022-08-244-7/+46
|
* Decrease UT timeva-kuznecov2022-08-241-14/+19
| | | | | Decrease UT time Fix wide MapJoin
* Fix memory leak and crash possibility in case of sync operation.dcherednik2022-08-241-0/+1
|
* Replace bool isFatal with StatusCodehor9112022-08-2411-47/+54
|
* [] Change fixlist processingandreizdor2022-08-241-0/+11
| | | | | | | | | | **Протобуф:** Добавил поле `repeated string FixlistVersions` в протобуф. **Средний:** - Поменял логику получения фикс-листов. Теперь все файлы архива из дериктории `/rearrange/missing_words` и имеющие расширение `.fixlist.yson.txt` считаются фикс-листами с версиями - имя файла. - Поменял логику фильтрации слов запроса (т.к. теперь фикс-лист задается, как объединение фикс-листов) - Поправил тесты в соответствии с новым форматом - Поправил нейминг полей в соответсвии со style guide (добавил суфикс `_` приватным полям)
* limits and debug information has been improvedhcpp2022-08-2410-9/+241
|
* BlobDepot work in progressalexvru2022-08-248-31/+108
|
* support idempotency-key, cover results for primitive types and optionaluzhas2022-08-241-3/+19
|
* Fix bug in BS_CONTROLLERalexvru2022-08-247-25/+49
|
* [util] Add specializations for const / ref qualified member functionssskvor2022-08-243-10/+115
|
* fallback on DqReplicatewhcrc2022-08-245-6/+21
|
* Fix an early semaphore release before it is acquiredsnaury2022-08-242-1/+36
|
* Reimport boost/date_time as a separate projectbugaevskiy2022-08-24114-2520/+189
|
* Update contrib/restricted/boost/system to 1.80.0robot-contrib2022-08-247-113/+240
|
* Reimport boost/pool as a separate projectbugaevskiy2022-08-2414-3547/+25
|
* Reimport boost/lockfree as a separate projectbugaevskiy2022-08-24220-54820/+38
|
* Update contrib/restricted/boost/random to 1.80.0robot-contrib2022-08-2413-59/+48
|
* check stage inputs in AreAllStagesKqpPure()ulya-sidorina2022-08-239-10/+48
| | | fix(kqp_opt): check inputs in AreAllStagesKqpPure()
* Cleanup TS3FileWriteActor-shor9112022-08-231-5/+13
|
* Key-Value Workload for KQP benchmarkingmdartemenko2022-08-2314-18/+513
| | | | | Supports 2 main operations: - insert (a, b) - select (a, b) where a = val
* Update contrib/restricted/boost/xpressive to 1.80.0robot-contrib2022-08-234-15/+24
|
* Update contrib/restricted/boost/program_options to 1.80.0robot-contrib2022-08-2310-82/+148
|
* projection tests has been addedhcpp2022-08-231-0/+40
|
* better handling of extra sort columns in case of aggregationsvvvv2022-08-231-9/+30
|
* YQ HTTP initial versionuzhas2022-08-2351-208/+1405
|
* tests faultsandrew-rykov2022-08-231-2/+2
|
* use fq_diag mon page path in pending fetchuzhas2022-08-231-1/+1
|
* Update contrib/restricted/aws/s2n to 1.3.20robot-contrib2022-08-2323-221/+335
|
* Avoid unnecessary copies when visiting yson graphzhizhin2022-08-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | При вызове лямбды происходит деаллокация большого числа 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 могут быть причиной кордампов.
* Update contrib/restricted/boost/system to 1.79.0robot-contrib2022-08-2337-1729/+3636
|
* Do not override contains() method which is present is STLthegeorg2022-08-232-18/+0
|
* Merge qargs stable sortstepych2022-08-233-154/+50
| | | Use stable sort for qargs
* Reimport boost/iostreams as a separate projectbugaevskiy2022-08-23139-5448/+383
|
* Reimport boost/multiprecision as a separate projectbugaevskiy2022-08-2359-16936/+41
|
* [] Some validation for projection=aneporada2022-08-231-0/+26
|
* Fix build ymake for winshadchin2022-08-231-11/+3
|
* Better event handler loghor9112022-08-231-3/+5
|
* [] Avoid Collect+SqlIn for postgresaneporada2022-08-2317-7304/+5
|
* hidden query, add whitelsit, fix statistics formatwhcrc2022-08-223-0/+15
|
* add prettyValueFormat supportuzhas2022-08-223-49/+143
|
* fix SSA Program with GroupBy and Filterschertus2022-08-223-35/+57
|
* fixed crash on empty optional serializationuzhas2022-08-22175-3397/+78
|
* avoid n**2 in quota/stats calculationeivanov892022-08-223-13/+61
|