Master update to 2.14#20
Merged
Merged
Conversation
…:SetRedactDebugString` commit_hash:b456d3589e41d889517c0ac3d614e9a3e0bb1a0a
Tests: CI commit_hash:8da59d893ce5a9a91b174d74406281d26a43591d
commit_hash:c9b8f0200d0bb3849c54343141615103cd7328fb
…gen tests commit_hash:8bbe8d45854ee21f60663f3082fd5db0286fef2e
commit_hash:846f494d5badfef305adfe63a8f6bf31170b427a
Relates: [****](https://nda.ya.ru/t/I2VhoZuj7MGRBW "") commit_hash:21a9fb66367f28964addda3b56f393b28865e403
commit_hash:2ab538064419037ed0af9258b342b4ba973c56ae
commit_hash:395976ab49fd4284d4cad6186b7bc6ced46c7bd6
Relates: <https://nda.ya.ru/t/98j9iI467LQqUo> commit_hash:44e7b6d6f85a761eb06b76d57563d391330ed237
commit_hash:6cb7d0296c9bdd0d5f80d12da072838f630d9953
…add docs commit_hash:ff08f2d138e5426023b1fac69afdffe2bc401321
This triggers in CI, will hopefully investigate some day. commit_hash:b183e4f74b9d86e68430dc6cc34ac114046a186b
commit_hash:15d39380d2a59e99dbc52db8b4019b3c03883d7b
commit_hash:a06af726ef82151e1676c9487832cfb3cd011d31
Tests: CI commit_hash:b58faea35fcc8418ea76e3de0559e9b0305cc813
commit_hash:6f762c34bb89172dbb5f536c8a31292154358488
commit_hash:cc914edf3edc299f63554064c38fd1b945a9253e
Tests: протестировано CI commit_hash:100a0f077fc8c1c109f0ce68ee4165c9456e2fd7
…aces Before this PR, stacktraces were not actually collected and written in these benchmarks, because `NullLogger` always returns `Level::kNone`. Benchmark results after fix: ``` Run on (12 X 5100 MHz CPU s) CPU Caches: L1 Data 32 KiB (x6) L1 Instruction 32 KiB (x6) L2 Unified 256 KiB (x6) L3 Unified 12288 KiB (x1) Load Average: 9.29, 5.17, 3.04 ***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead. ------------------------------------------------------------------------------------ Benchmark Time CPU Iterations UserCounters... ------------------------------------------------------------------------------------ Stacktrace/NotCached/1 28814 ns 28799 ns 23755 stack_depth=13 Stacktrace/NotCached/4 31765 ns 31765 ns 18920 stack_depth=14 Stacktrace/NotCached/16 56469 ns 56467 ns 12744 stack_depth=26 Stacktrace/NotCached/64 152216 ns 152211 ns 4559 stack_depth=74 Stacktrace/NotCached/256 584229 ns 584193 ns 1255 stack_depth=266 Stacktrace/NotCached/1024 2169415 ns 2169193 ns 313 stack_depth=1034 Stacktrace/Cached/1 4026 ns 4025 ns 172092 stack_depth=13 Stacktrace/Cached/4 4406 ns 4405 ns 158223 stack_depth=14 Stacktrace/Cached/16 6346 ns 6343 ns 110599 stack_depth=26 Stacktrace/Cached/64 13717 ns 13708 ns 50966 stack_depth=74 Stacktrace/Cached/256 86933 ns 86931 ns 7959 stack_depth=266 Stacktrace/Cached/1024 368577 ns 368544 ns 1871 stack_depth=1034 Stacktrace/Get/1 3015 ns 3015 ns 232001 Stacktrace/Get/4 3465 ns 3465 ns 203917 Stacktrace/Get/16 5055 ns 5053 ns 139382 Stacktrace/Get/64 11656 ns 11647 ns 61072 Stacktrace/Get/256 85012 ns 84957 ns 8237 Stacktrace/Get/1024 372502 ns 372493 ns 1869 ``` commit_hash:df3bace2304d055f1a5e98d9f1407f60850726b9
fix commit_hash:457c4bcb59b55eff4f0adba20e00c1ecb50b7b40
…er logs Also avoid using `iostreams` to slightly reduce binary size and slightly improve build time Tests: протестировано CI commit_hash:65cd493fb2348f56e598cfa554634445ab25fc45
commit_hash:8ed63cd4e50080e4af57a5acc05436baaf399a45
Check the tests in library/ too --- Pull Request resolved: userver-framework#1059 commit_hash:12f229d186029b812c58fb26279d83a69208def8
#### Исправление тестов и улучшение читаемости кода 📝 - 🧪 Исправлены тесты в различных модулях: добавлены переносы строк в вызовах функций с множественными аргументами для улучшения читаемости и соответствия стилю кодирования. - 🧹 Улучшена структура вызовов функций: разбитие длинных строк на несколько аргументов в функциях, связанных с обработкой данных, тестирования и конфигурации. - 🛠️ Обновлены тестовые сценарии: уточнены параметры вызовов, использованы более читаемые конструкции с сохранением логики работы. - 📚 Внесены правки в jupyter-ноутбуки: переформатированы вызовы методов и функций для лучшей структурированности кода и упрощения анализа. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:8ef54c7488e46ef672eabbaefdd8713e61e9cace
Implemented "...(truncated)" marker to clearly indicate when protobuf messages have been truncated due to size limits. commit_hash:45765c1eccff7b168a6bba935e8bf2459f0d9a9b
`pytest==9.0` + `pytest-asyncio==1.3.0` seems to be broken. It surfaces at least in `samples/http-client-perf` tests, because there are no other limitations that would conflict with this version combination. commit_hash:cfa4a9da147d57c20e3d06052240a1f317c476af
Tests: протестировано в CI commit_hash:8d05fde9ef9ac71efed4eaf4ca22a27c291f8323
Previously client services could see the following errors returned by CC:
```
Unexpected HTTP response code '429' for 'POST /...', body was: {"code":"400","message":"Bad Request"}
```
This PR fixes such responses to look like:
```
Unexpected HTTP response code '429' for 'POST /...', body was: {"code":"429","message":"Too Many Requests"}
```
Tests: протестировано в тестинге
commit_hash:1ee9c5fe8cf02a350f2feda566fb5d89cd56edb1
commit_hash:23c3dc151948c3954ccb2bfe7a680979c1ecf1cf
commit_hash:a451be0a100297156566d4faf581e9ed70e60d43
commit_hash:8c608b9c0e9f65391cccc5b7960cfcc36879357c
commit_hash:7c32487790967f425bcb0a5d9e42d18c03c071cf
Relates: <https://nda.ya.ru/t/Dx1JoAAr7M6sew> commit_hash:62bb808e44373deaf2d19bda87f72a92c6072f35
Tests: на прод не влияет commit_hash:4af1e33d06006d3449a3cfaeefd0ccbdf7017f70
commit_hash:497182db302efe8a0dd897ed1a508f0018d00c5d
commit_hash:18d56cb82d6bdccbc3e28c26aa528208a31a733e
Enables deadlock detector for all testsuite tests in detect-only mode. commit_hash:8939d732d036920ddf05f63a86bdf5ccff0be10c
…read-write commit_hash:1cc8c1961246741ebfd96ce094ad97160a0a58e7
commit_hash:a408f03ff639b64a235503e387677b0c83a4682d
commit_hash:f4441e49117c977c189630fb55c6ad859be1cb09
commit_hash:aac3515679e852a16316374728b845c64a522aa5
Tests: проверно компиляцией и существующими тестами (это просто mv из core в universal, чтобы для universal классов можно было определять метрики) commit_hash:463aca2801ce685754340f1b9043c52dd72b88cb
Tests: протестировано CI, на прод не влияет commit_hash:629f83f0ab597accc19ab279e4dc60cb6e419ad9
Tests: протестировано CI commit_hash:952319cbe41f5dad6b4d617a24b917511f5e956e
* Moves actor.hpp to includes. * Changes Actor's .dtor to non-virtual. commit_hash:85a110438fe54185f18430cf251a74361e91388a
commit_hash:0f918d8f39278fdd7a01ef5a96fe7a92eccf421c
Tests: протестировано на внешнем CI, на прод не влияет --- Pull Request resolved: userver-framework#1092 commit_hash:150b2d8f16a48e2cbf54beb077d4fc6df5639ca1
Tests: протестировано на внешнем CI, на прод не влияет --- Pull Request resolved: userver-framework#1091 commit_hash:14ae4d47f55b2fdda4236ab8ffdb4f044cd607b5
…Y document Tests: на прод не влияет Closes: userver-framework#1093 --- Pull Request resolved: userver-framework#1094 commit_hash:9c665288d8e07d576c8358dd8238714345914f45
commit_hash:b13a48f49ffb2e4fd20f6c1b46e8fde6f31f059f
Tests: добавлена метрика commit_hash:eb84472a15f607b97087ebd49a542d70078ac9be
Unfortunately, this implementation is unsuitable for deadlock detection. It introduces unidirectional task dependencies on futures, which cannot generate cycles. commit_hash:346c57e2861086912aa5f0237dde3cf89f8193ca
commit_hash:7e5fa705129010e24682db14b086e6dad0e0ea69
Tests: протестировано CI, на прод не влияет commit_hash:0081310e8c8df73b4b164ab08f2a3cac939c80b6
Tests: на прод не влияет commit_hash:5a4b19a2191b5f4676cc4231df484582249a0387
# Conflicts: # conanfile.py # core/src/components/run.cpp # core/src/server/net/connection.cpp # grpc/src/ugrpc/client/client_factory_component.cpp # grpc/src/ugrpc/server/service_component_base.cpp
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note: by creating a PR or an issue you automatically agree to the CLA. See CONTRIBUTING.md. Feel free to remove this note, the agreement holds.