Skip to content

Conversation

@alexv-smirnov
Copy link
Member

PR was created by rightlib sync workflow run

robot-piglet and others added 30 commits February 10, 2025 08:35
commit_hash:37322e8223adff96fffe40c174e3b150cdb2a5ad
Update tools: ymake, os_ymake commit_hash:310af2da03d9a7b64002230263ad37bde0752a80
commit_hash:997d731b3d106421ee68aa2e3e18f18b03ea7a66
Update tools: test_tool, ya_bin, os_ya, os_test_tool commit_hash:bee6f5fde5f56c940811e33274c0ad8109821a11
use coordinator and worker in fmrGateway commit_hash:a0977459dcbe041e5330c8959152be40fe18eea6
В прошлом ПРе добавлял ALTER DATABASE, но, когда началась имплементация в серверной части, понял, что нужно добавить код в provider'е commit_hash:e0ebd6efff34ca62a77286b23f61be21e501b999
commit_hash:e720e73443cf109803beebf1ce192e227428ff57
YQL-19535: Provide block operations YQL-19535: Specify tests for blocked operations commit_hash:032aa58fc3f44f0eba3d9b38def021178da949ce
commit_hash:5598912aa715779c0a460fc7f071eed9055a9973
commit_hash:e0f0586ef3cc46dbd649319b49a2cedf797a226d
init commit_hash:a21a71769ad2095e40909c69255a3cf38eabc179
commit_hash:55e574599005f5286f646ebba93d5550325708bc
commit_hash:a86388a6e90c994ada2733ee6dcbdeabb8baa708
This commit replaces the weird solution with getters of private fields in generator and validator base classes. commit_hash:739f92ff784c82c59c6efcdc9293c9d18e7ae51f
commit_hash:0eb079bae1f0ce7698007f0ee5260bfcb2b8f91b
commit_hash:0fd8ddf7d53d3ac221cea10de93a81b4ab5a0c4a
…h the gzip compression Patch for issue 37742: Request body is malformed when using retryPolicy along with the gzip compression Tests: протестировано в тестинге commit_hash:d80d29f768bc26e1bcf6afa64b05cea476d4007d
commit_hash:2e37e18191b9d80f543acfd41784710185f0c440
commit_hash:943290d931b71f917670ac7a420f8eb736a3f5f5
commit_hash:509ecf098c2bdb4bf7273b95ff459ee74bd2a6bf
commit_hash:fc69825ebf1f26ae0fc6f39a92f2c42918e1c635
Покладка исходников без переключения версии Важные изменения в файле `contrib/go/_std_1.23/.yandex_meta/build.ym` Варка с плашкой (проверка на поломки) будет происходить в PR:7442358 после пересборки yolint поверх 1.23 commit_hash:1a66dac577f2507438f15c7b73ee5d404dc51ea1
commit_hash:dddba661590f9b89006208d7c8b2b9c8496929f9
commit_hash:1e34b093f0bfce863588a645b6324aa5a8d966cd
…tion resources to scheduler commit_hash:e175d842d02741748f030a47e11588c9776e2bb6
commit_hash:4b1f61b0e92742a829e0b3556f02b46b7e3631a0
perf before ``` ------------------------------------------------------------------------------- Benchmark Time CPU Iterations ------------------------------------------------------------------------------- BM_GmTimeR 3.61 ns 3.61 ns 194952699 BM_GmTimeRRandom/last_hour 5.04 ns 5.04 ns 136121940 BM_GmTimeRRandom/last_day 5.03 ns 5.03 ns 139883239 BM_GmTimeRRandom/last_month 8.03 ns 8.03 ns 8783982 BM_GmTimeRRandom/last_year 14.9 ns 14.9 ns 46401773 BM_GmTimeRRandom/last_decade 16.9 ns 16.9 ns 41439312 BM_GmTimeRRandom/last_half_centry 16.9 ns 16.9 ns 41225553 ``` perf after ``` ------------------------------------------------------------------------------- Benchmark Time CPU Iterations ------------------------------------------------------------------------------- BM_GmTimeR 3.27 ns 3.27 ns 215390890 BM_GmTimeRRandom/last_hour 4.52 ns 4.52 ns 154869504 BM_GmTimeRRandom/last_day 4.53 ns 4.53 ns 155409964 BM_GmTimeRRandom/last_month 7.24 ns 7.24 ns 96972146 BM_GmTimeRRandom/last_year 13.5 ns 13.5 ns 51957829 BM_GmTimeRRandom/last_decade 15.5 ns 15.5 ns 45192135 BM_GmTimeRRandom/last_half_centry 15.4 ns 15.4 ns 45526906 ``` commit_hash:ac9db56d93a25c3a3018cfbb6bc5800da3d001ee
Replacing binary search with a look-up table. The performance of which does not depend on the branch predictor, and conversion works equally fast for any dates. commit_hash:fefe9665d0d4b51c2ae09ec2b2816aed30caa57b
Create per-tablet notion of a serialization type. This option can be changed only on unmounted dynamic table. New per-row serialization type could be enabled only on sorted dynamic tables and could be useful only for shared write locks. If per-row serialization type is enabled rows are serialized using per-row set of prepared and heap of serializing transactions on sorted store manager level. Old serialization only allows transaction to be serialized whole using per-cell set of prepared and heap of serializing transactions which means that non-conflicting prepared transactions are interfering during serialization. Most of changes are disabled as long as serialization type kept default (coarse). But wire commands are now kept in memory in a parsed form and save to snapshot has another bound using timestamps. * Changelog entry Type: feature Component: dynamic-tables Add option to decrease serialization time by serializing transaction within each lock group in each row separately. commit_hash:2c6bada00254a893c32b50e5b20d4d4bbbdd962b
commit_hash:d0427d7119c6d792a6a6a1723db7cea948a3d31f
@alexv-smirnov alexv-smirnov requested a review from a team as a code owner February 11, 2025 00:51
@github-actions
Copy link

github-actions bot commented Feb 11, 2025

2025-02-11 00:55:21 UTC Pre-commit check linux-x86_64-release-asan for 4adb735 has started.
2025-02-11 00:55:34 UTC Artifacts will be uploaded here
2025-02-11 01:01:18 UTC ya make is running...
🟡 2025-02-11 03:00:00 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
14979 14848 0 69 24 38

2025-02-11 03:01:16 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-02-11 03:13:26 UTC Tests successful.

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
172 (only retried tests) 131 0 0 8 33

🟢 2025-02-11 03:13:32 UTC Build successful.
🟡 2025-02-11 03:13:58 UTC ydbd size 3.6 GiB changed* by +2.0 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 1b5d9e2 merge: 4adb735 diff diff %
ydbd size 3 873 648 584 Bytes 3 875 743 880 Bytes +2.0 MiB +0.054%
ydbd stripped size 1 356 958 640 Bytes 1 357 256 688 Bytes +291.1 KiB +0.022%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@github-actions
Copy link

github-actions bot commented Feb 11, 2025

2025-02-11 00:55:27 UTC Pre-commit check linux-x86_64-relwithdebinfo for 4adb735 has started.
2025-02-11 00:55:39 UTC Artifacts will be uploaded here
2025-02-11 01:01:12 UTC ya make is running...
🟡 2025-02-11 02:45:50 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
29339 26765 0 1 2442 131

2025-02-11 02:48:22 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-02-11 02:59:02 UTC Tests successful.

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
194 (only retried tests) 70 0 0 0 124

🟢 2025-02-11 02:59:09 UTC Build successful.
🟡 2025-02-11 02:59:27 UTC ydbd size 2.1 GiB changed* by +1.2 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 1b5d9e2 merge: 4adb735 diff diff %
ydbd size 2 227 398 024 Bytes 2 228 682 408 Bytes +1.2 MiB +0.058%
ydbd stripped size 473 158 808 Bytes 473 235 288 Bytes +74.7 KiB +0.016%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@alexv-smirnov alexv-smirnov merged commit c166bec into main Feb 11, 2025
15 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment