aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* YT: Add join expression to query builderthelex2024-05-153-0/+39
| | | | ef0cf75a2639c295e45bcb66c3af27554dc3586c
* Improve support for DontSerializeDefault; Add DontSerializeDefault to fix ↵h0pless2024-05-151-13/+51
| | | | | | snapshot divergence when rolling 23.2 964925e3330bb2bc336b4c2721370bbd33f05f34
* Normalize 'WITH Bison-exception' spellingthegeorg2024-05-151-3/+3
| | | | 8b2fb6d45dd388298c3677e8c0c91486fdb94061
* In yson struct, prefer iterating over SortedParameters_ for determinism.shakurov2024-05-151-6/+6
| | | | 0032b463de1c82891fd7b26ae5b2f538c88e0d01
* Cosmeticsdtorilov2024-05-151-2/+2
| | | | d1095d949cece50ea82a07a544cf10ef08a02583
* Update contrib/restricted/boost/function to 1.85.0robot-contrib2024-05-1522-1273/+323
| | | | e0f2ba4eb69ee69baef77b3eccd7b950eb95c58a
* YT-21502, YT-21634: AresDNSResolver refactorarkady-e1ppa2024-05-153-220/+508
| | | | | | | | | | | | | | | | There is quite a bit of diff, so here goes the explanation: 1) interations with c-ares and epoll from ctor/dtor were moved to separate functions so that logical steps are clearer. 2) Same logical separation has been done to ResolverThread routine and some other functions (like, making OnRequestTimeout handler an actual function with human-readable name). 3) Now AresDnsResolver resembles ActionQueue much more in following ways: 3.1) We have a mechanism of shutting down the queue itself. It prevents situations when someone is still overloading resolver queue during the shutdown making thread delay the shutdown for quite a bit. This logic also allows us to have an easy way of knowing that we have been shut down outside of resolver thread. 3.2) We ensure thread is running before we submit the task. We expect this to slightly improve reactivity of the first task but generally this change is not very needed. 3.3) ResolverThread now always cancels promises if it was stopped. Previously, some of the requests were set with errors, which was quite misleading. 3.4) ResolverThread no longer attempts to drain the entire queue if it was unlucky enough to observe a empty queue previously. 4) When cancelling promises we also cancel their timeout cookies thus we no longer trigger timeouts of already cancelled requests. Changes 3.3 and 3.4 should ensure reactivity of processing requests and should completely prevent situations when ResolverThread is stuck on processing queue events without looking at c-ares "ready-to-be-executed" callbacks which would otherwise timeout. fcebf3922e63570e1f82204e902d89859c0cbfe7
* Update contrib/restricted/boost/serialization to 1.85.0robot-contrib2024-05-1558-130/+141
| | | | 2806d67a9477e3d51376cd3e16a9b5d6b785806b
* feat(nots/cli, builder): copy patches to `pnpm install` directoryzaverden2024-05-151-0/+12
| | | | e71f3730f57e720d6efb18f42adbd2006606844e
* Automatic release build for ya_bin3, os_ya, ya_bin, test_tool, os_test_toolrobot-ya-builder2024-05-154-20/+24
| | | | | | | | | | From hash: [ae2f36cbbf675b89b3938d7adfde039fff703a81](https://a.yandex-team.ru/arcadia/commit/ae2f36cbbf675b89b3938d7adfde039fff703a81) From revision: [14005177](https://a.yandex-team.ru/arcadia/commit/rXXXXXX) [CI flow](https://a.yandex-team.ru/projects/ya_make/ci/releases/flow?dir=devtools%2Fya&id=release-ya-bin2-ya-bin3-tts&version=398) Flow triggered by user: [robot-ci](https://staff.yandex-team.ru/robot-ci) Update tools: ya_bin3, os_ya, ya_bin, test_tool, os_test_tool c3e319808fd389f3ad4e85343b8c4e9918f9d49a
* Enable new UIDs for all sanitizer builds (build/conf/settings.conf)somov2024-05-151-0/+4
| | | | | Enable new UIDs for all sanitizer builds (build/conf/settings.conf) e05e6ba71c10a5a202081b1899b244d696b00dad
* temporary fixsnermolaev2024-05-151-2/+2
| | | | 1d65ab0a1fe5bec1cf34e97c16e4babc53be0c21
* fix CLANG_TYDY for GTESTsnermolaev2024-05-151-31/+16
| | | | 539f9fa5134a084cd4e71512b2f08cc257bf4426
* more cpp extensionsegovol2024-05-143-6/+8
| | | | 04b8e856256b5792e211be9506aba1c1d21f0181
* YT: Fix unused lock template parameter in SyncMapkmekhovich2024-05-141-1/+1
| | | | | | получается например вот это не имело смысла https://a.yandex-team.ru/arcadia/yt/yt/core/yson/protobuf_interop.cpp?rev=rXXXXXX#L356 e658aac271314825e7db64101fe8de8f744bd019
* add implicit HEADERS(.) in STYLE_CPPegovol2024-05-141-0/+1
| | | | 8c9a525df4a872daca7813c8ff82b140d749593c
* Add missing sysinclthegeorg2024-05-141-0/+1
| | | | fe551e9e6b1b285dbbc3a9defbdc865a6fdc1112
* Intermediate changesrobot-piglet2024-05-141-0/+17
|
* contrib/libs/libpcap: generate bison headers by the means of ya.makethegeorg2024-05-141-1/+0
| | | | ac109264a78f20e65d62068d51cb06c22ab43847
* Intermediate changesrobot-piglet2024-05-1412-330/+429
|
* turn on ALL_SRCS in module if STYLE_CPP is calledegovol2024-05-141-0/+1
| | | | c4c2b0bd42afcef4a1f68be92e80e4e952970f69
* Intermediate changesrobot-piglet2024-05-141-4/+4
|
* YDB Import 597robot-ydb-importer2024-05-1460-41903/+0
| | | | 2221b5c9d4887055279d8e5e336b944948a706cc
* thrift and hivemetastore depshcpp2024-05-14192-0/+129305
| | | | f0dea5cb9a28a8ea001e30f6c2e20e850bda4cd8
* Update contrib/restricted/boost/lexical_cast to 1.85.0robot-contrib2024-05-1416-1027/+905
| | | | e336f3b2feb7ddb6f42cb1daea4f706c889439cf
* YT-21041: Predicate in secondary indicessabdenovch2024-05-143-0/+5
| | | | | Immutable predicate in secondary index is implemented 0ae3607b5cd3526efa01af8a9197608a4c0e950c
* Support meta flags with TThreadedLogBackendzykanton2024-05-141-1/+1
| | | | | | | | | | При использовании TThreadedLogBackend обнаружили, что в нем теряются метафлаги. Приняли решение поддержать метафлаги в этом типе логов, изменение выглядит безопасным. Использовали лог здесь https://a.yandex-team.ru/arcadia/quality/ab_testing/exp_daemon/usersplitserver.cpp?rev=rXXXXXX#L1807 Коммиты с добавлением метафлагов в другие типы логов: https://a.yandex-team.ru/review/2572611/files/3#file-library/cpp/logger/log.cpp https://a.yandex-team.ru/review/3737503/details f3c5f96405ff1528ef73788d17d09fb4169cd9a2
* Introduce YT_DEFINE_GLOBAL to help avoiding initialization order fiasco; ↵babenko2024-05-1471-108/+138
| | | | | | apply to global loggers in yt/yt/core 787f98549edf6e8d46ac63cdb8db0609ccde42da
* Update contrib/libs/opentelemetry-proto to 1.3.0robot-contrib2024-05-146-14/+680
| | | | 32aab0fa5bdeb9dd81d9572c6fecce40e1d0d987
* Intermediate changesrobot-piglet2024-05-141-2/+2
|
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-05-141-1/+1
| | | | 37bad2103b3a988020f96323c57461ed20b4d900
* YT-21684: Address review comments.yuryalekseev2024-05-131-2/+2
| | | | 153d470aa514d068d70071c01459cdb782460f55
* Update contrib/restricted/boost/type_traits to 1.85.0robot-contrib2024-05-132-2/+24
| | | | 834dfaec342b097ab19d8f38b313f4afd1b85140
* Intermediate changesrobot-piglet2024-05-131-2/+1
|
* Use lld-link for target-platform windows once againmikhnenko2024-05-135-3/+65
| | | | da1125f4b9b5aebe87b610dd1e1a61864ba500cf
* Intermediate changesrobot-piglet2024-05-131-2/+2
|
* Intermediate changesrobot-piglet2024-05-131-10/+21
|
* Add allure support to ydb github exportiddqd2024-05-1327-0/+2811
| | | | d6cba27d09fb5e50a99c36070a6a3545c8393ea1
* Publish l1_distance & l2_distanceazevaykin2024-05-137-0/+1046
| | | | | | | Publish l1_distance & l2_distance to https://github.com/ydb-platform/ydb It has already been published to github: https://github.com/catboost/catboost/tree/master/library/cpp/ a6fd3da173e50ff5a518af0fd5b354f56ca72fdf
* Try fix warnings.nogert2024-05-131-1/+1
| | | | cf4738908ddc23b6c6a3e669f225bd15999a1404
* Intermediate changesrobot-piglet2024-05-134-0/+1128
|
* YT: Add NYT::FormatVectorionagamed2024-05-132-0/+74
| | | | 5da23499c430efcdae980093fd84c8391537660c
* Add mtime/atime/ctime with nanoseconds to TFileStat.sath2024-05-134-43/+94
| | | | 3523ab3f5aade2bdf4c0efd5dd2defbe19f124ff
* Update ICU to 75.1romankoshelev2024-05-13430-15328/+29977
| | | | 904da4ae1c86fc5542eac7f1cd18d97b72eb8517
* fix whitespaces for C_COMPILER, CXX_COMPILER and others for new commandssnermolaev2024-05-137-34/+47
| | | | c781871db335669972c6a05caa74f31990dd1cbd
* Automatic release build for ymake, os_ymakerobot-ya-builder2024-05-133-10/+20
| | | | | | | | | | From hash: [1e49aecec7b3c0b8d665266843ace8dd9f09c127](https://a.yandex-team.ru/arcadia/commit/1e49aecec7b3c0b8d665266843ace8dd9f09c127) From revision: [13997521](https://a.yandex-team.ru/arcadia/commit/rXXXXXX) [CI flow](https://a.yandex-team.ru/projects/ya_make/ci/releases/flow?dir=devtools%2Fya&id=release-ymake&version=190) Flow triggered by user: [tekireeva](https://staff.yandex-team.ru/tekireeva) Update tools: ymake, os_ymake 72240dfb9b8d67604bcfe1499d636d4a2c1b439a
* Intermediate changesrobot-piglet2024-05-1320-228/+374
|
* disable the vector::resize_uninitialized method for types without trivial ↵swarmer2024-05-131-0/+8
| | | | | | destructor c51f7b9d56c91c7214843f69a46c656e925841e4
* Intermediate changesrobot-piglet2024-05-138-340/+362
|
* Update contrib/python/types-protobuf to 5.26.0.20240422robot-contrib2024-05-1214-232/+234
| | | | ef33a7540423312f353a77f18ebe05d429b92195