You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The PQ tablet may lose the beginning of the data recorded in the transaction.
An auxiliary partition is created at the first message with a WriteId and is deleted either when the transaction completes or when a TEvLockStatus message arrives with a status other than STATUS_SUBSCRIBED. A situation may arise where the partition is deleted, and then the next message with the same WriteId will arrive and the recording will continue to another partition. As a result, the recorded data will be partially lost.
It is proposed to save a number in KQP for each partition in a transaction, and then send the accumulated number to TEvProposeTransaction. The identifier of the auxiliary partition can be used as such a number.
Changelog category
Bugfix
Not for changelog (changelog entry is not required)
⚪ 2024-05-22 15:15:20 UTC Pre-commit check for 50dce30 has started.
⚪ 2024-05-22 15:15:21 UTC Build linux-x86_64-release-asan is running...
🟢 2024-05-22 15:55:55 UTC Build successful.
⚪ 2024-05-22 15:57:34 UTC Tests are running...
🔴 2024-05-22 17:51:27 UTC Some tests failed, follow the links below.
⚪ 2024-05-22 15:16:23 UTC Pre-commit check for 50dce30 has started.
⚪ 2024-05-22 15:16:26 UTC Build linux-x86_64-release-clang14 is running...
🟢 2024-05-22 15:55:20 UTC Build successful.
⚪ 2024-05-22 15:16:31 UTC Pre-commit check for 50dce30 has started.
⚪ 2024-05-22 15:16:34 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-05-22 15:58:20 UTC Build successful.
⚪ 2024-05-22 16:00:13 UTC Tests are running...
🔴 2024-05-22 17:36:54 UTC Some tests failed, follow the links below.
⚪ 2024-05-23 07:40:13 UTC Pre-commit check for 03f6cbd has started.
⚪ 2024-05-23 07:40:15 UTC Build linux-x86_64-release-clang14 is running...
⚫ 2024-05-23 07:51:14 UTC Check cancelled
⚪ 2024-05-23 07:40:16 UTC Pre-commit check for 03f6cbd has started.
⚪ 2024-05-23 07:40:18 UTC Build linux-x86_64-release-asan is running...
⚫ 2024-05-23 07:51:12 UTC Check cancelled
⚪ 2024-05-23 07:40:16 UTC Pre-commit check for 03f6cbd has started.
⚪ 2024-05-23 07:40:23 UTC Build linux-x86_64-relwithdebinfo is running...
⚫ 2024-05-23 07:51:13 UTC Check cancelled
⚪ 2024-05-23 07:52:30 UTC Pre-commit check for c13b904 has started.
⚪ 2024-05-23 07:52:31 UTC Build linux-x86_64-release-clang14 is running...
🔴 2024-05-23 08:22:20 UTC Build failed. see the build logs.
⚪ 2024-05-23 07:52:35 UTC Pre-commit check for c13b904 has started.
⚪ 2024-05-23 07:52:36 UTC Build linux-x86_64-release-asan is running...
🔴 2024-05-23 08:25:31 UTC Build failed. see the build logs.
🔴 2024-05-23 08:27:05 UTC Tests run skipped.
⚪ 2024-05-23 07:54:42 UTC Pre-commit check for c13b904 has started.
⚪ 2024-05-23 07:54:45 UTC Build linux-x86_64-relwithdebinfo is running...
🔴 2024-05-23 08:27:44 UTC Build failed. see the build logs.
🔴 2024-05-23 08:29:22 UTC Tests run skipped.
⚪ 2024-05-23 08:54:31 UTC Pre-commit check for 20979ef has started.
⚪ 2024-05-23 08:54:33 UTC Build linux-x86_64-release-clang14 is running...
🔴 2024-05-23 09:14:08 UTC Build failed. see the build logs.
⚪ 2024-05-23 08:54:33 UTC Pre-commit check for 20979ef has started.
⚪ 2024-05-23 08:54:36 UTC Build linux-x86_64-release-asan is running...
🔴 2024-05-23 09:09:37 UTC Build failed. see the build logs.
🔴 2024-05-23 09:11:10 UTC Tests run skipped.
⚪ 2024-05-23 08:54:46 UTC Pre-commit check for 20979ef has started.
⚪ 2024-05-23 08:54:49 UTC Build linux-x86_64-relwithdebinfo is running...
🔴 2024-05-23 09:10:58 UTC Build failed. see the build logs.
🔴 2024-05-23 09:12:36 UTC Tests run skipped.
⚪ 2024-05-23 09:30:08 UTC Pre-commit check for ad94c9c has started.
⚪ 2024-05-23 09:32:56 UTC Build linux-x86_64-release-asan is running...
🟢 2024-05-23 10:15:26 UTC Build successful.
⚪ 2024-05-23 10:15:36 UTC Tests are running...
🔴 2024-05-23 12:12:57 UTC Some tests failed, follow the links below.
⚪ 2024-05-23 09:32:07 UTC Pre-commit check for ad94c9c has started.
⚪ 2024-05-23 09:35:00 UTC Build linux-x86_64-release-clang14 is running...
🟢 2024-05-23 10:14:30 UTC Build successful.
⚪ 2024-05-27 14:45:20 UTC Pre-commit check for 7d1e304 has started.
⚪ 2024-05-27 14:48:03 UTC Build linux-x86_64-relwithdebinfo is running...
🔴 2024-05-27 14:50:31 UTC Build failed. see the build logs.
🔴 2024-05-27 14:50:33 UTC Tests run skipped.
⚪ 2024-05-27 14:45:28 UTC Pre-commit check for 7d1e304 has started.
⚪ 2024-05-27 14:48:15 UTC Build linux-x86_64-release-asan is running...
🔴 2024-05-27 14:51:56 UTC Build failed. see the build logs.
🔴 2024-05-27 14:51:58 UTC Tests run skipped.
⚪ 2024-05-27 14:46:30 UTC Pre-commit check for 7d1e304 has started.
⚪ 2024-05-27 14:49:12 UTC Build linux-x86_64-release-clang14 is running...
🔴 2024-05-27 14:51:52 UTC Build failed. see the build logs.
⚪ 2024-05-27 15:15:58 UTC Pre-commit check for 9ff99ff has started.
⚪ 2024-05-27 15:18:52 UTC Build linux-x86_64-release-asan is running...
🟢 2024-05-27 15:21:21 UTC Build successful.
⚪ 2024-05-27 15:21:34 UTC Tests are running...
🔴 2024-05-27 17:23:26 UTC Some tests failed, follow the links below.
⚪ 2024-05-27 15:16:57 UTC Pre-commit check for 9ff99ff has started.
⚪ 2024-05-27 15:19:58 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-05-27 15:21:59 UTC Build successful.
⚪ 2024-05-27 15:22:12 UTC Tests are running...
🔴 2024-05-27 17:23:54 UTC Some tests failed, follow the links below.
⚪ 2024-05-27 15:17:00 UTC Pre-commit check for 9ff99ff has started.
⚪ 2024-05-27 15:20:07 UTC Build linux-x86_64-release-clang14 is running...
🟢 2024-05-27 15:22:44 UTC Build successful.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog entry
The PQ tablet may lose the beginning of the data recorded in the transaction.
An auxiliary partition is created at the first message with a WriteId and is deleted either when the transaction completes or when a TEvLockStatus message arrives with a status other than STATUS_SUBSCRIBED. A situation may arise where the partition is deleted, and then the next message with the same WriteId will arrive and the recording will continue to another partition. As a result, the recorded data will be partially lost.
It is proposed to save a number in KQP for each partition in a transaction, and then send the accumulated number to TEvProposeTransaction. The identifier of the auxiliary partition can be used as such a number.
Changelog category
Bugfix