Details
-
Bug
-
Status: Stalled (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.8.4, 10.9.2, 10.10.1, 10.11, 11.4
Description
In the merge of the MDEV-18976 implementation, a logical conflict with MDEV-14425 was resolved incorrectly. The log record parser is reading the contents of an OPTION record without attempting to decrypt it. Unless the first payload octet OPT_PAGE_CHECKSUM happens to encrypt to itself, these record will be ignored. By design, all OPTION records can be ignored without breaking anything.
In debug-instrumented builds, InnoDB is writing OPT_PAGE_CHECKSUM records so that some recovery errors can be caught better. This bug causes that to be mostly a wasted effort when innodb_encrypt_log=ON.
Attachments
Issue Links
- relates to
-
MDEV-14425 Change the InnoDB redo log format to reduce write amplification
- Closed
-
MDEV-18976 Implement a CHECKSUM redo log record for improved validation
- Closed