ydb icon indicating copy to clipboard operation
ydb copied to clipboard

Fixed the deletion of blobs by retention in the supportive partition of the topic

Open nshestakov opened this issue 7 months ago • 5 comments

Changelog entry

If writing is done to the topic using a transaction and the retention of messages in the topic is less than the duration of the transaction, then inconsistent data could be written to the partition.

Changelog category

  • Bugfix

Description for reviewers

LOGBROKER-9723

nshestakov avatar Jun 19 '25 15:06 nshestakov

:green_circle: 2025-06-19 16:16:02 UTC The validation of the Pull Request description is successful.

github-actions[bot] avatar Jun 19 '25 15:06 github-actions[bot]

:white_circle: 2025-06-19 15:18:41 UTC Pre-commit check linux-x86_64-release-asan for 4a8a93ffaf039fea527c76c4f3d54d9477965e29 has started. :white_circle: 2025-06-19 15:18:45 UTC Artifacts will be uploaded here :white_circle: 2025-06-19 15:21:41 UTC ya make is running... :yellow_circle: 2025-06-19 16:38:27 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?
12370 12203 0 74 55 38

:white_circle: 2025-06-19 16:39:31 UTC ya make is running... (failed tests rerun, try 2) :yellow_circle: 2025-06-19 17:01:53 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 | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
217 (only retried tests) 144 0 8 31 34

:white_circle: 2025-06-19 17:02:02 UTC ya make is running... (failed tests rerun, try 3) :yellow_circle: 2025-06-19 17:22:17 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

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

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
103 (only retried tests) 37 0 8 24 34

:green_circle: 2025-06-19 17:22:24 UTC Build successful. :green_circle: 2025-06-19 17:22:54 UTC ydbd size 3.7 GiB changed* by +48 Bytes, which is < 100.0 KiB vs stable-25-1: OK

ydbd size dash stable-25-1: fcaf7fb60e083784a1eafdbb500f0e73c2639b89 merge: 4a8a93ffaf039fea527c76c4f3d54d9477965e29 diff diff %
ydbd size 3 928 341 672 Bytes 3 928 341 720 Bytes +48 Bytes +0.000%
ydbd stripped size 1 373 706 912 Bytes 1 373 706 848 Bytes -64 Bytes -0.000%

*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[bot] avatar Jun 19 '25 15:06 github-actions[bot]

:white_circle: 2025-06-19 15:18:58 UTC Pre-commit check linux-x86_64-relwithdebinfo for 4a8a93ffaf039fea527c76c4f3d54d9477965e29 has started. :white_circle: 2025-06-19 15:19:05 UTC Artifacts will be uploaded here :white_circle: 2025-06-19 15:21:52 UTC ya make is running... :yellow_circle: 2025-06-19 16:18: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?
19430 18159 0 4 1208 59

:white_circle: 2025-06-19 16:20:29 UTC ya make is running... (failed tests rerun, try 2) :green_circle: 2025-06-19 16:40:49 UTC Tests successful.

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

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
122 (only retried tests) 63 0 0 1 58

:green_circle: 2025-06-19 16:40:56 UTC Build successful. :green_circle: 2025-06-19 16:41:16 UTC ydbd size 2.1 GiB changed* by +48 Bytes, which is < 100.0 KiB vs stable-25-1: OK

ydbd size dash stable-25-1: fcaf7fb60e083784a1eafdbb500f0e73c2639b89 merge: 4a8a93ffaf039fea527c76c4f3d54d9477965e29 diff diff %
ydbd size 2 258 259 880 Bytes 2 258 259 928 Bytes +48 Bytes +0.000%
ydbd stripped size 478 032 120 Bytes 478 032 120 Bytes 0 Bytes 0.000%

*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[bot] avatar Jun 19 '25 15:06 github-actions[bot]

:white_circle: 2025-06-20 05:36:59 UTC Pre-commit check linux-x86_64-release-asan for 618bc990b2f438399d1cc68f1a23d27db2735167 has started. :white_circle: 2025-06-20 05:37:10 UTC Artifacts will be uploaded here :white_circle: 2025-06-20 05:40:01 UTC ya make is running... :yellow_circle: 2025-06-20 06:55:33 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?
12370 12184 0 86 63 37

:white_circle: 2025-06-20 06:56:36 UTC ya make is running... (failed tests rerun, try 2) :yellow_circle: 2025-06-20 07:17:05 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 | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
231 (only retried tests) 140 0 7 50 34

:white_circle: 2025-06-20 07:17:14 UTC ya make is running... (failed tests rerun, try 3) :yellow_circle: 2025-06-20 07:37:54 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

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

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
119 (only retried tests) 33 0 7 46 33

:green_circle: 2025-06-20 07:38:01 UTC Build successful. :green_circle: 2025-06-20 07:38:28 UTC ydbd size 3.7 GiB changed* by +48 Bytes, which is < 100.0 KiB vs stable-25-1: OK

ydbd size dash stable-25-1: fac5e1c000b547e2ce9385245765f37f7d5182af merge: 618bc990b2f438399d1cc68f1a23d27db2735167 diff diff %
ydbd size 3 928 368 752 Bytes 3 928 368 800 Bytes +48 Bytes +0.000%
ydbd stripped size 1 373 723 552 Bytes 1 373 723 488 Bytes -64 Bytes -0.000%

*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[bot] avatar Jun 20 '25 05:06 github-actions[bot]

:white_circle: 2025-06-20 05:37:48 UTC Pre-commit check linux-x86_64-relwithdebinfo for 618bc990b2f438399d1cc68f1a23d27db2735167 has started. :white_circle: 2025-06-20 05:37:59 UTC Artifacts will be uploaded here :white_circle: 2025-06-20 05:40:55 UTC ya make is running... :yellow_circle: 2025-06-20 06:42:57 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?
19427 18147 0 7 1213 60

:white_circle: 2025-06-20 06:44:54 UTC ya make is running... (failed tests rerun, try 2) :green_circle: 2025-06-20 07:05:45 UTC Tests successful.

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

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
129 (only retried tests) 70 0 0 1 58

:green_circle: 2025-06-20 07:05:54 UTC Build successful. :green_circle: 2025-06-20 07:06:13 UTC ydbd size 2.1 GiB changed* by +64 Bytes, which is < 100.0 KiB vs stable-25-1: OK

ydbd size dash stable-25-1: fac5e1c000b547e2ce9385245765f37f7d5182af merge: 618bc990b2f438399d1cc68f1a23d27db2735167 diff diff %
ydbd size 2 258 265 728 Bytes 2 258 265 792 Bytes +64 Bytes +0.000%
ydbd stripped size 478 036 216 Bytes 478 036 216 Bytes 0 Bytes 0.000%

*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[bot] avatar Jun 20 '25 05:06 github-actions[bot]