Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
Feature Complete
-
None
-
None
Description
Tablet bootstrap assumes that it can move the offline safe time any time a transaction commits, however it considers consensus-only operations such as NO_OP and CHANGE_CONFIG_OP to be included in this as well. This is no longer a safe assumption, because we do not assign the timestamps for these operations on the prepare thread like we do for the tablet transactions.
The fix is to exclude consensus-only operations from tablet bootstrap's safe time advancement logic.
Attachments
Attachments
Issue Links
- relates to
-
KUDU-1042 Consider serializing timestamp assignment for non-tablet operations
- Resolved