[MDEV-18325] "InnoDB: Error: page ... log sequence number ... is in the future!" upon startup after restoring from incremental backup Created: 2019-01-21 Updated: 2021-05-11 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | mariabackup, Storage Engine - InnoDB |
| Affects Version/s: | 10.1 |
| Fix Version/s: | 10.1 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Marko Mäkelä |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Description |
|
Note: The test flow here is supposed to be DML-only (after the initial table creation). In order to verify it, the general log is in the archive along with backup logs and datadirs.
The backup datadirs before prepare, mariabackup logs and server logs can be found here: To reproduce, unpack backup_before_prepare_* folders, adjust the path to the plugin dir and the encryption key file and run incremental prepare (backup_before_prepare_0 is the initial full backup, backup_before_prepare_1 and backup_before_prepare_2 are incremental backups):
and then start the server with
(adjust the path to the key file as needed). I don't know whether there would be any further effect on InnoDB side, because all test tables are actually Aria (and CHECK tables on them returns errors, but it's probably unrelated to this InnoDB issue.) I have no information yet whether it affects higher versions. Notes on the origin of the report Please note it's not necessarily reproducible this way.
|
| Comments |
| Comment by Vladislav Vaintroub [ 2019-02-16 ] |
|
Why are you testing incremental backup with only Aria? What do you want to achieve |
| Comment by Elena Stepanova [ 2019-02-16 ] |
|
I'm not testing it with only Aria, the InnoDB error hints at that. You don't need to worry about test parameters, unless using Aria makes InnoDB fail, which would mean we have a much bigger problem to worry about than just test parameters. |