[Backport stable-25-3] commit 77e7e8e: fix
Changelog entry
Changelog category
- Not for changelog (changelog entry is not required)
Description for reviewers
Original PR(s)
- commit https://github.com/ydb-platform/ydb/commit/77e7e8e7ccdeccfa5695e9dde3f6704c6441870d
Metadata
- Original PR author(s): @XJIE6
- Cherry-picked by: @XJIE6
- Related issues: None
Conflicts Require Manual Resolution
This PR contains merge conflicts that require manual resolution.
Files with conflicts:
How to resolve conflicts:
git fetch origin
git checkout --track origin/cherry-pick-stable-25-3-251212-105245
# Resolve conflicts in files
git add .
git commit -m "Resolved merge conflicts"
git push
After resolving conflicts:
- Fix the PR title (remove
[CONFLICT]if conflicts are resolved) - Mark PR as ready for review
Git Cherry-Pick Log
=== Cherry-picking 77e7e8e ===
Auto-merging ydb/core/tx/columnshard/engines/reader/simple_reader/iterator/collections/constructors.h
CONFLICT (content): Merge conflict in ydb/core/tx/columnshard/engines/reader/simple_reader/iterator/collections/constructors.h
error: could not apply 77e7e8e7ccd... fix
hint: After resolving the conflicts, mark them with
hint: "git add/rm <pathspec>", then run
hint: "git cherry-pick --continue".
hint: You can instead skip this commit with "git cherry-pick --skip".
hint: To abort and get back to the state before "git cherry-pick",
hint: run "git cherry-pick --abort".
PR was created by cherry-pick workflow run
Run Extra Tests
Run additional tests for this PR. You can customize:
- Test Size: small, medium, large (default: all)
-
Test Targets: any directory path (default:
ydb/) - Sanitizers: ASAN, MSAN, TSAN
- Coredumps: enable for debugging (default: off)
- Additional args: custom ya make arguments
:green_circle: 2025-12-12 10:58:00 UTC The validation of the Pull Request description is successful.
:white_circle: 2025-12-12 10:57:42 UTC Pre-commit check linux-x86_64-relwithdebinfo for 97a7f2a763ebe217d875bf419717b3f68679f8ed has started.
:white_circle: 2025-12-12 10:58:58 UTC Artifacts will be uploaded here
:white_circle: 2025-12-12 11:02:32 UTC ya make is running...
:yellow_circle: 2025-12-12 12:26:54 UTC Some tests failed, follow the links below. Going to retry failed tests...
:white_circle: 2025-12-12 12:27:02 UTC ya make is running... (failed tests rerun, try 2)
:yellow_circle: 2025-12-12 12:43:53 UTC Some tests failed, follow the links below. Going to retry failed tests...
Ya make output | Test bloat | Test bloat
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 574 (only retried tests) | 558 | 0 | 1 | 1 | 14 |
:white_circle: 2025-12-12 12:43:56 UTC ya make is running... (failed tests rerun, try 3)
:red_circle: 2025-12-12 13:01:05 UTC Some tests failed, follow the links below.
Ya make output | Test bloat | Test bloat | Test bloat
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 544 (only retried tests) | 529 | 0 | 1 | 0 | 14 |
:green_circle: 2025-12-12 13:01:08 UTC Build successful.
:green_circle: 2025-12-12 13:01:31 UTC ydbd size 2.3 GiB changed* by -23.2 MiB, which is <= 0 Bytes vs main: OK
| ydbd size dash | main: 7fe9277b79b8d3dcbcd81a3e3c3d870e6c3b7812 | merge: 97a7f2a763ebe217d875bf419717b3f68679f8ed | diff | diff % |
|---|---|---|---|---|
| ydbd size | 2 468 806 360 Bytes | 2 444 469 104 Bytes | -23.2 MiB | -0.986% |
| ydbd stripped size | 525 344 608 Bytes | 522 565 512 Bytes | -2.7 MiB | -0.529% |
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
:white_circle: 2025-12-12 11:09:25 UTC Pre-commit check linux-x86_64-release-asan for 97a7f2a763ebe217d875bf419717b3f68679f8ed has started.
:white_circle: 2025-12-12 11:09:39 UTC Artifacts will be uploaded here
:white_circle: 2025-12-12 11:13:09 UTC ya make is running...
:yellow_circle: 2025-12-12 13:22:28 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 15641 | 15168 | 0 | 184 | 269 | 20 |
:green_circle: 2025-12-12 13:22:35 UTC Build successful.
:green_circle: 2025-12-12 13:23:09 UTC ydbd size 3.8 GiB changed* by -61.3 MiB, which is <= 0 Bytes vs main: OK
| ydbd size dash | main: 7fe9277b79b8d3dcbcd81a3e3c3d870e6c3b7812 | merge: 97a7f2a763ebe217d875bf419717b3f68679f8ed | diff | diff % |
|---|---|---|---|---|
| ydbd size | 4 134 217 592 Bytes | 4 069 928 352 Bytes | -61.3 MiB | -1.555% |
| ydbd stripped size | 1 534 515 928 Bytes | 1 515 497 568 Bytes | -18.1 MiB | -1.239% |
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
:white_circle: 2025-12-12 17:06:05 UTC Pre-commit check linux-x86_64-release-asan for 1e60e344b55a9fb8c31a7f05c1806fa018d14d5e has started.
:white_circle: 2025-12-12 17:06:20 UTC Artifacts will be uploaded here
:white_circle: 2025-12-12 17:09:48 UTC ya make is running...
:yellow_circle: 2025-12-12 19:16:21 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 15642 | 15092 | 0 | 279 | 248 | 23 |
:green_circle: 2025-12-12 19:16:26 UTC Build successful.
:green_circle: 2025-12-12 19:16:56 UTC ydbd size 3.8 GiB changed* by -61.3 MiB, which is <= 0 Bytes vs main: OK
| ydbd size dash | main: 34c7c388762269a17b8a91a67c405ff750d82c64 | merge: 1e60e344b55a9fb8c31a7f05c1806fa018d14d5e | diff | diff % |
|---|---|---|---|---|
| ydbd size | 4 134 232 592 Bytes | 4 069 928 416 Bytes | -61.3 MiB | -1.555% |
| ydbd stripped size | 1 534 520 856 Bytes | 1 515 497 632 Bytes | -18.1 MiB | -1.240% |
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
:white_circle: 2025-12-12 17:06:42 UTC Pre-commit check linux-x86_64-relwithdebinfo for 1e60e344b55a9fb8c31a7f05c1806fa018d14d5e has started.
:white_circle: 2025-12-12 17:06:56 UTC Artifacts will be uploaded here
:white_circle: 2025-12-12 17:10:25 UTC ya make is running...
:yellow_circle: 2025-12-12 18:34:18 UTC Some tests failed, follow the links below. Going to retry failed tests...
:white_circle: 2025-12-12 18:34:27 UTC ya make is running... (failed tests rerun, try 2)
:yellow_circle: 2025-12-12 18:51:46 UTC Some tests failed, follow the links below. Going to retry failed tests...
Ya make output | Test bloat | Test bloat
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 797 (only retried tests) | 781 | 0 | 1 | 0 | 15 |
:white_circle: 2025-12-12 18:51:49 UTC ya make is running... (failed tests rerun, try 3)
:red_circle: 2025-12-12 19:10:30 UTC Some tests failed, follow the links below.
Ya make output | Test bloat | Test bloat | Test bloat
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 549 (only retried tests) | 531 | 0 | 1 | 1 | 16 |
:green_circle: 2025-12-12 19:10:33 UTC Build successful.
:green_circle: 2025-12-12 19:10:53 UTC ydbd size 2.3 GiB changed* by -23.2 MiB, which is <= 0 Bytes vs main: OK
| ydbd size dash | main: 34c7c388762269a17b8a91a67c405ff750d82c64 | merge: 1e60e344b55a9fb8c31a7f05c1806fa018d14d5e | diff | diff % |
|---|---|---|---|---|
| ydbd size | 2 468 815 512 Bytes | 2 444 469 264 Bytes | -23.2 MiB | -0.986% |
| ydbd stripped size | 525 346 208 Bytes | 522 565 576 Bytes | -2.7 MiB | -0.529% |
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
https://github.com/ydb-platform/ydb/issues/30651
:white_circle: 2025-12-13 13:15:32 UTC Pre-commit check linux-x86_64-relwithdebinfo for 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca has started.
:white_circle: 2025-12-13 13:15:45 UTC Artifacts will be uploaded here
:white_circle: 2025-12-13 13:19:14 UTC ya make is running...
:yellow_circle: 2025-12-13 14:42:41 UTC Some tests failed, follow the links below. Going to retry failed tests...
:white_circle: 2025-12-13 14:42:49 UTC ya make is running... (failed tests rerun, try 2)
:yellow_circle: 2025-12-13 15:06:15 UTC Some tests failed, follow the links below. Going to retry failed tests...
Ya make output | Test bloat | Test bloat
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 701 (only retried tests) | 677 | 0 | 2 | 0 | 22 |
:white_circle: 2025-12-13 15:06:18 UTC ya make is running... (failed tests rerun, try 3)
:red_circle: 2025-12-13 15:25:18 UTC Some tests failed, follow the links below.
Ya make output | Test bloat | Test bloat | Test bloat
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 599 (only retried tests) | 582 | 0 | 1 | 0 | 16 |
:green_circle: 2025-12-13 15:25:21 UTC Build successful.
:green_circle: 2025-12-13 15:25:42 UTC ydbd size 2.3 GiB changed* by -27.6 MiB, which is <= 0 Bytes vs main: OK
| ydbd size dash | main: 98bc3fa611eca22f1781527bee724101274209ee | merge: 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca | diff | diff % |
|---|---|---|---|---|
| ydbd size | 2 473 411 184 Bytes | 2 444 469 264 Bytes | -27.6 MiB | -1.170% |
| ydbd stripped size | 526 552 800 Bytes | 522 565 576 Bytes | -3.8 MiB | -0.757% |
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
:white_circle: 2025-12-13 13:15:56 UTC Pre-commit check linux-x86_64-release-asan for 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca has started.
:white_circle: 2025-12-13 13:16:15 UTC Artifacts will be uploaded here
:white_circle: 2025-12-13 13:19:51 UTC ya make is running...
:yellow_circle: 2025-12-13 15:28:56 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 15642 | 15082 | 0 | 219 | 316 | 25 |
:green_circle: 2025-12-13 15:29:01 UTC Build successful.
:green_circle: 2025-12-13 15:29:34 UTC ydbd size 3.8 GiB changed* by -66.5 MiB, which is <= 0 Bytes vs main: OK
| ydbd size dash | main: 98bc3fa611eca22f1781527bee724101274209ee | merge: 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca | diff | diff % |
|---|---|---|---|---|
| ydbd size | 4 139 648 192 Bytes | 4 069 928 416 Bytes | -66.5 MiB | -1.684% |
| ydbd stripped size | 1 536 582 232 Bytes | 1 515 497 632 Bytes | -20.1 MiB | -1.372% |
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
:white_circle: 2025-12-13 21:58:36 UTC Pre-commit check linux-x86_64-release-asan for 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca has started.
:white_circle: 2025-12-13 21:58:51 UTC Artifacts will be uploaded here
:white_circle: 2025-12-13 22:02:22 UTC ya make is running...
:yellow_circle: 2025-12-14 00:12:15 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 15642 | 15146 | 0 | 195 | 277 | 24 |
:green_circle: 2025-12-14 00:12:22 UTC Build successful.
:green_circle: 2025-12-14 00:12:50 UTC ydbd size 3.8 GiB changed* by -66.5 MiB, which is <= 0 Bytes vs main: OK
| ydbd size dash | main: 98bc3fa611eca22f1781527bee724101274209ee | merge: 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca | diff | diff % |
|---|---|---|---|---|
| ydbd size | 4 139 648 192 Bytes | 4 069 928 416 Bytes | -66.5 MiB | -1.684% |
| ydbd stripped size | 1 536 582 232 Bytes | 1 515 497 632 Bytes | -20.1 MiB | -1.372% |
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
:white_circle: 2025-12-13 21:58:45 UTC Pre-commit check linux-x86_64-relwithdebinfo for 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca has started.
:white_circle: 2025-12-13 21:58:59 UTC Artifacts will be uploaded here
:white_circle: 2025-12-13 22:02:31 UTC ya make is running...
:yellow_circle: 2025-12-13 23:30:52 UTC Some tests failed, follow the links below. Going to retry failed tests...
:white_circle: 2025-12-13 23:31:01 UTC ya make is running... (failed tests rerun, try 2)
:yellow_circle: 2025-12-13 23:49:06 UTC Some tests failed, follow the links below. Going to retry failed tests...
Ya make output | Test bloat | Test bloat
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 626 (only retried tests) | 606 | 0 | 1 | 1 | 18 |
:white_circle: 2025-12-13 23:49:09 UTC ya make is running... (failed tests rerun, try 3)
:red_circle: 2025-12-14 00:05:12 UTC Some tests failed, follow the links below.
Ya make output | Test bloat | Test bloat | Test bloat
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 549 (only retried tests) | 531 | 0 | 1 | 0 | 17 |
:green_circle: 2025-12-14 00:05:15 UTC Build successful.
:green_circle: 2025-12-14 00:05:36 UTC ydbd size 2.3 GiB changed* by -27.6 MiB, which is <= 0 Bytes vs main: OK
| ydbd size dash | main: 98bc3fa611eca22f1781527bee724101274209ee | merge: 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca | diff | diff % |
|---|---|---|---|---|
| ydbd size | 2 473 411 184 Bytes | 2 444 469 264 Bytes | -27.6 MiB | -1.170% |
| ydbd stripped size | 526 552 800 Bytes | 522 565 576 Bytes | -3.8 MiB | -0.757% |
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
:white_circle: 2025-12-14 10:59:42 UTC Pre-commit check linux-x86_64-relwithdebinfo for 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca has started.
:white_circle: 2025-12-14 10:59:57 UTC Artifacts will be uploaded here
:white_circle: 2025-12-14 11:03:30 UTC ya make is running...
:yellow_circle: 2025-12-14 12:32:41 UTC Some tests failed, follow the links below. Going to retry failed tests...
:white_circle: 2025-12-14 12:32:49 UTC ya make is running... (failed tests rerun, try 2)
:yellow_circle: 2025-12-14 12:53:18 UTC Some tests failed, follow the links below. Going to retry failed tests...
Ya make output | Test bloat | Test bloat
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 567 (only retried tests) | 545 | 0 | 1 | 0 | 21 |
:white_circle: 2025-12-14 12:53:21 UTC ya make is running... (failed tests rerun, try 3)
:green_circle: 2025-12-14 13:11:44 UTC Tests successful.
Ya make output | Test bloat | Test bloat | Test bloat
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 553 (only retried tests) | 537 | 0 | 0 | 0 | 16 |
:green_circle: 2025-12-14 13:11:47 UTC Build successful.
:green_circle: 2025-12-14 13:12:07 UTC ydbd size 2.3 GiB changed* by -27.6 MiB, which is <= 0 Bytes vs main: OK
| ydbd size dash | main: 98bc3fa611eca22f1781527bee724101274209ee | merge: 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca | diff | diff % |
|---|---|---|---|---|
| ydbd size | 2 473 411 184 Bytes | 2 444 469 264 Bytes | -27.6 MiB | -1.170% |
| ydbd stripped size | 526 552 800 Bytes | 522 565 576 Bytes | -3.8 MiB | -0.757% |
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
:white_circle: 2025-12-14 11:00:51 UTC Pre-commit check linux-x86_64-release-asan for 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca has started.
:white_circle: 2025-12-14 11:01:07 UTC Artifacts will be uploaded here
:white_circle: 2025-12-14 11:04:34 UTC ya make is running...
:yellow_circle: 2025-12-14 13:08:00 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet
| TESTS | PASSED | ERRORS | FAILED | SKIPPED | MUTED? |
|---|---|---|---|---|---|
| 15642 | 15155 | 0 | 159 | 305 | 23 |
:green_circle: 2025-12-14 13:08:05 UTC Build successful.
:green_circle: 2025-12-14 13:08:34 UTC ydbd size 3.8 GiB changed* by -66.5 MiB, which is <= 0 Bytes vs main: OK
| ydbd size dash | main: 98bc3fa611eca22f1781527bee724101274209ee | merge: 9be7e6997ce85f8aab82b333173ebf5c89c0e7ca | diff | diff % |
|---|---|---|---|---|
| ydbd size | 4 139 648 192 Bytes | 4 069 928 416 Bytes | -66.5 MiB | -1.684% |
| ydbd stripped size | 1 536 582 232 Bytes | 1 515 497 632 Bytes | -20.1 MiB | -1.372% |
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation