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 • 4 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 14:06 nshestakov

:white_circle: 2025-06-19 14:14:28 UTC Pre-commit check linux-x86_64-relwithdebinfo for 640ccc0fc55d8479d064338e22bf752f76a00a48 has started. :white_circle: 2025-06-19 14:14:43 UTC Artifacts will be uploaded here :white_circle: 2025-06-19 14:17:34 UTC ya make is running... :yellow_circle: 2025-06-19 15:15:51 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?
18961 17682 0 6 1211 62

:white_circle: 2025-06-19 15:17:31 UTC ya make is running... (failed tests rerun, try 2) :green_circle: 2025-06-19 15:38:21 UTC Tests successful.

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

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
134 (only retried tests) 69 0 0 4 61

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

ydbd size dash stable-25-1-1: 0b142065d2d145fb1ade64004918c9cfaeb90cda merge: 640ccc0fc55d8479d064338e22bf752f76a00a48 diff diff %
ydbd size 2 245 448 568 Bytes 2 245 448 616 Bytes +48 Bytes +0.000%
ydbd stripped size 475 407 992 Bytes 475 407 992 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 14:06 github-actions[bot]

:white_circle: 2025-06-19 14:14:31 UTC Pre-commit check linux-x86_64-release-asan for 640ccc0fc55d8479d064338e22bf752f76a00a48 has started. :white_circle: 2025-06-19 14:14:50 UTC Artifacts will be uploaded here :white_circle: 2025-06-19 14:17:46 UTC ya make is running... :yellow_circle: 2025-06-19 15:29:13 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?
11851 11762 0 39 15 35

:white_circle: 2025-06-19 15:30:17 UTC ya make is running... (failed tests rerun, try 2) :yellow_circle: 2025-06-19 15:50:48 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?
119 (only retried tests) 77 0 2 6 34

:white_circle: 2025-06-19 15:50:57 UTC ya make is running... (failed tests rerun, try 3) :yellow_circle: 2025-06-19 16:10:44 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?
72 (only retried tests) 36 0 2 0 34

:green_circle: 2025-06-19 16:10:51 UTC Build successful. :green_circle: 2025-06-19 16:11:23 UTC ydbd size 3.6 GiB changed* by +112 Bytes, which is < 100.0 KiB vs stable-25-1-1: OK

ydbd size dash stable-25-1-1: 0b142065d2d145fb1ade64004918c9cfaeb90cda merge: 640ccc0fc55d8479d064338e22bf752f76a00a48 diff diff %
ydbd size 3 906 321 624 Bytes 3 906 321 736 Bytes +112 Bytes +0.000%
ydbd stripped size 1 366 835 376 Bytes 1 366 835 376 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 14:06 github-actions[bot]

:white_circle: 2025-06-20 05:36:27 UTC Pre-commit check linux-x86_64-relwithdebinfo for 89d0bc0971e1b44a24156000d4433628395cb6e7 has started. :white_circle: 2025-06-20 05:36:38 UTC Artifacts will be uploaded here :white_circle: 2025-06-20 05:39:29 UTC ya make is running... :yellow_circle: 2025-06-20 06:42:41 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?
18961 17678 0 9 1208 66

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

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

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
145 (only retried tests) 81 0 0 3 61

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

ydbd size dash stable-25-1-1: 0b142065d2d145fb1ade64004918c9cfaeb90cda merge: 89d0bc0971e1b44a24156000d4433628395cb6e7 diff diff %
ydbd size 2 245 448 568 Bytes 2 245 448 616 Bytes +48 Bytes +0.000%
ydbd stripped size 475 407 992 Bytes 475 407 992 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:36:37 UTC Pre-commit check linux-x86_64-release-asan for 89d0bc0971e1b44a24156000d4433628395cb6e7 has started. :white_circle: 2025-06-20 05:36:49 UTC Artifacts will be uploaded here :white_circle: 2025-06-20 05:39:46 UTC ya make is running... :yellow_circle: 2025-06-20 06:52:04 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?
11851 11753 0 59 5 34

:white_circle: 2025-06-20 06:53:07 UTC ya make is running... (failed tests rerun, try 2) :yellow_circle: 2025-06-20 07:13:30 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?
150 (only retried tests) 115 0 1 0 34

:white_circle: 2025-06-20 07:13:38 UTC ya make is running... (failed tests rerun, try 3) :yellow_circle: 2025-06-20 07:34:26 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?
63 (only retried tests) 30 0 1 0 32

:green_circle: 2025-06-20 07:34:33 UTC Build successful. :green_circle: 2025-06-20 07:35:01 UTC ydbd size 3.6 GiB changed* by +112 Bytes, which is < 100.0 KiB vs stable-25-1-1: OK

ydbd size dash stable-25-1-1: 0b142065d2d145fb1ade64004918c9cfaeb90cda merge: 89d0bc0971e1b44a24156000d4433628395cb6e7 diff diff %
ydbd size 3 906 321 624 Bytes 3 906 321 736 Bytes +112 Bytes +0.000%
ydbd stripped size 1 366 835 376 Bytes 1 366 835 376 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]