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:14:44 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 16:03:10 UTC Pre-commit check linux-x86_64-release-asan for 33cbf3029b741ed8609599ab5bd67f2c6460e69d has started. :white_circle: 2025-06-19 16:03:22 UTC Artifacts will be uploaded here :white_circle: 2025-06-19 16:06:22 UTC ya make is running... :yellow_circle: 2025-06-19 17:21:42 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 12199 0 69 67 35

:white_circle: 2025-06-19 17:22:52 UTC ya make is running... (failed tests rerun, try 2) :yellow_circle: 2025-06-19 17:43: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 | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
220 (only retried tests) 122 0 8 57 33

:white_circle: 2025-06-19 17:43:36 UTC ya make is running... (failed tests rerun, try 3) :yellow_circle: 2025-06-19 18:03:40 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?
127 (only retried tests) 40 0 8 46 33

:green_circle: 2025-06-19 18:03:47 UTC Build successful. :green_circle: 2025-06-19 18:04:17 UTC ydbd size 3.7 GiB changed* by +112 Bytes, which is < 100.0 KiB vs stable-25-1-2: OK

ydbd size dash stable-25-1-2: 356c61b99463e8083e6eff013a616fd4c1ddcf04 merge: 33cbf3029b741ed8609599ab5bd67f2c6460e69d diff diff %
ydbd size 3 927 693 696 Bytes 3 927 693 808 Bytes +112 Bytes +0.000%
ydbd stripped size 1 373 423 216 Bytes 1 373 423 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 19 '25 16:06 github-actions[bot]

:white_circle: 2025-06-19 16:03:32 UTC Pre-commit check linux-x86_64-relwithdebinfo for 33cbf3029b741ed8609599ab5bd67f2c6460e69d has started. :white_circle: 2025-06-19 16:03:43 UTC Artifacts will be uploaded here :white_circle: 2025-06-19 16:06:32 UTC ya make is running... :yellow_circle: 2025-06-19 17:05:46 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?
19423 18144 0 6 1211 62

:white_circle: 2025-06-19 17:07:36 UTC ya make is running... (failed tests rerun, try 2) :yellow_circle: 2025-06-19 17:27:47 UTC Some tests failed, follow the links below. Going to retry failed tests...

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

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
133 (only retried tests) 68 0 1 5 59

:white_circle: 2025-06-19 17:27:55 UTC ya make is running... (failed tests rerun, try 3) :green_circle: 2025-06-19 17:47:48 UTC Tests successful.

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

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
119 (only retried tests) 56 0 0 4 59

:green_circle: 2025-06-19 17:47:58 UTC Build successful. :green_circle: 2025-06-19 17:48:21 UTC ydbd size 2.1 GiB changed* by +48 Bytes, which is < 100.0 KiB vs stable-25-1-2: OK

ydbd size dash stable-25-1-2: 356c61b99463e8083e6eff013a616fd4c1ddcf04 merge: 33cbf3029b741ed8609599ab5bd67f2c6460e69d diff diff %
ydbd size 2 257 908 752 Bytes 2 257 908 800 Bytes +48 Bytes +0.000%
ydbd stripped size 477 952 856 Bytes 477 952 856 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 16:06 github-actions[bot]

:white_circle: 2025-06-20 05:37:47 UTC Pre-commit check linux-x86_64-release-asan for 0e0657623e003f5ef17439be3209d3d1af288fed has started. :white_circle: 2025-06-20 05:37:59 UTC Artifacts will be uploaded here :white_circle: 2025-06-20 05:40:53 UTC ya make is running... :yellow_circle: 2025-06-20 06:54:14 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 12223 0 50 62 35

:white_circle: 2025-06-20 06:55:25 UTC ya make is running... (failed tests rerun, try 2) :yellow_circle: 2025-06-20 07:16:02 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?
198 (only retried tests) 100 0 7 57 34

:white_circle: 2025-06-20 07:16:10 UTC ya make is running... (failed tests rerun, try 3) :yellow_circle: 2025-06-20 07:35:59 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?
127 (only retried tests) 33 0 7 54 33

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

ydbd size dash stable-25-1-2: 10071e0bb99c3687889e45aaa2b38dc2ac415db9 merge: 0e0657623e003f5ef17439be3209d3d1af288fed diff diff %
ydbd size 3 927 693 696 Bytes 3 927 693 808 Bytes +112 Bytes +0.000%
ydbd stripped size 1 373 423 216 Bytes 1 373 423 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]

:white_circle: 2025-06-20 05:37:48 UTC Pre-commit check linux-x86_64-relwithdebinfo for 0e0657623e003f5ef17439be3209d3d1af288fed has started. :white_circle: 2025-06-20 05:38:00 UTC Artifacts will be uploaded here :white_circle: 2025-06-20 05:40:49 UTC ya make is running... :yellow_circle: 2025-06-20 06:42:48 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?
19423 18149 0 5 1209 60

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

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

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
127 (only retried tests) 68 0 0 1 58

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

ydbd size dash stable-25-1-2: 10071e0bb99c3687889e45aaa2b38dc2ac415db9 merge: 0e0657623e003f5ef17439be3209d3d1af288fed diff diff %
ydbd size 2 257 908 752 Bytes 2 257 908 800 Bytes +48 Bytes +0.000%
ydbd stripped size 477 952 856 Bytes 477 952 856 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]