[MDEV-24023] mariabackup.innodb_redo_overwrite failed in buidbot with result length mismatch Created: 2020-10-26  Updated: 2023-11-29

Status: Open
Project: MariaDB Server
Component/s: mariabackup, Tests
Affects Version/s: 10.3, 10.4, 10.5, 10.6, 10.7
Fix Version/s: 10.4, 10.5, 10.6

Type: Bug Priority: Major
Reporter: Alice Sherepa Assignee: Marko Mäkelä
Resolution: Unresolved Votes: 0
Labels: not-10.8

Issue Links:
Relates
relates to MDEV-14425 Change the InnoDB redo log format to ... Closed

 Description   

http://buildbot.askmonty.org/buildbot/builders/kvm-rpm-centos74-amd64-debug/builds/5071/steps/mtr_centos_mix/logs/stdio

 
mariabackup.innodb_redo_overwrite 'innodb' w3 [ fail ]
        Test ended at 2020-10-23 14:01:18
 
CURRENT_TEST: mariabackup.innodb_redo_overwrite
--- /usr/share/mysql-test/suite/mariabackup/innodb_redo_overwrite.result	2020-10-23 09:25:11.000000000 +0000
+++ /dev/shm/var/3/log/innodb_redo_overwrite.reject	2020-10-23 14:01:18.382601733 +0000
@@ -22,7 +22,7 @@
 INSERT INTO t SELECT * FROM t;
 INSERT INTO t SELECT * FROM t;
 # xtrabackup backup
-FOUND 1 /failed: redo log block is overwritten/ in backup.log
+NOT FOUND /failed: redo log block is overwritten/ in backup.log
 FOUND 1 /failed: redo log block checksum does not match/ in backup.log
 FOUND 1 /failed: unknown reason/ in backup.log
 DROP TABLE t;
 
mysqltest: Result length mismatch

https://buildbot.askmonty.org/buildbot/builders/winx64-debug/builds/22147/steps/test/logs/stdio



 Comments   
Comment by Marko Mäkelä [ 2023-04-14 ]

In MDEV-14425 (MariaDB Server 10.8), this part of the test was rewritten, because the redo log block format was changed.

Comment by Marko Mäkelä [ 2023-04-14 ]

Does this fail with newer server versions? The cross-reference does not work currently, so I cannot check it right now.

Comment by Elena Stepanova [ 2023-05-12 ]

Cross-reference works now.
It does fail on other versions, although it appears to be a rare failure.

Comment by Marko Mäkelä [ 2023-11-29 ]

Right, this does still fail, but not in 10.8 or later in this fashion, as expected. Here is the latest 10.6 failure:

10.6 72928e640e62559f4d4b82e9ff1102bb72bd5828

mariabackup.innodb_redo_overwrite 'innodb' w5 [ fail ]
        Test ended at 2023-08-01 12:48:54
 
CURRENT_TEST: mariabackup.innodb_redo_overwrite
--- /home/buildbot/ppc64le-ubuntu-2004-debug/build/mysql-test/suite/mariabackup/innodb_redo_overwrite.result	2023-08-01 12:23:46.000000000 +0000
+++ /home/buildbot/ppc64le-ubuntu-2004-debug/build/mysql-test/suite/mariabackup/innodb_redo_overwrite.reject	2023-08-01 12:48:52.860307955 +0000
@@ -22,6 +22,6 @@
 INSERT INTO t SELECT * FROM t;
 INSERT INTO t SELECT * FROM t;
 # xtrabackup backup
-FOUND 1 /failed: redo log block is overwritten/ in backup.log
+NOT FOUND /failed: redo log block is overwritten/ in backup.log
 FOUND 1 /failed: redo log block checksum does not match/ in backup.log
 DROP TABLE t;
 
mysqltest: Result length mismatch

Because of the extreme rarity, it may be impossible to fix this.

Generated at Thu Feb 08 09:26:51 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.