|
This looks like the MDEV-9663 family of bugs, caused by the InnoDB change buffer. Between 10.4.27 and 10.4.28, the only somewhat related change is MDEV-29905.
Recent vesions of MariaDB 10.6 or later should not crash on this type of corruption thanks to MDEV-13542. The change buffer was disabled by default in MDEV-27734.
|
|
MariaDB [demotelereleve1]> show create table iotdevicegroup\G
Table: iotdevicegroup
Create Table: CREATE TABLE `iotdevicegroup` (
`SYSID` varchar(40) NOT NULL,
`SYSVERSION` int(11) NOT NULL,
`SYSCLASS` varchar(80) NOT NULL,
`SYSCRETIME` datetime DEFAULT NULL,
`SYSUPDTIME` datetime DEFAULT NULL,
`SYSREAD` varchar(40) DEFAULT NULL,
`SYSWRITE` varchar(40) DEFAULT NULL,
`IOTCONTEXT_ID` varchar(40) DEFAULT NULL,
`IOTPARENT_ID` varchar(40) DEFAULT NULL,
`IOTTITLE` varchar(80) DEFAULT NULL,
`IOTCODE` varchar(40) DEFAULT NULL,
`IOTFULLPATH` longtext DEFAULT NULL,
`IOTUSERACCESS_ID` varchar(40) DEFAULT NULL,
PRIMARY KEY (`SYSID`),
UNIQUE KEY `CIADC4B51BCAAB314` (`IOTCONTEXT_ID`,`IOTCODE`),
UNIQUE KEY `CIADC4B51B67D37D5B` (`IOTCONTEXT_ID`,`IOTFULLPATH`) USING HASH,
KEY `FKds1nfbfvtubuii929y2l93ojk` (`IOTPARENT_ID`),
KEY `CIADC4B51BA38212CB` (`SYSCLASS`),
KEY `CIADC4B51B8A76B809` (`SYSUPDTIME`),
KEY `FK8c4ub1ie75wvir8fquoc50oi0` (`IOTUSERACCESS_ID`),
CONSTRAINT `FK8c4ub1ie75wvir8fquoc50oi0` FOREIGN KEY (`IOTUSERACCESS_ID`) REFERENCES `sysperson` (`SYSID`) ON DELETE SET NULL,
CONSTRAINT `FKds1nfbfvtubuii929y2l93ojk` FOREIGN KEY (`IOTPARENT_ID`) REFERENCES `iotdevicegroup` (`SYSID`) ON DELETE SET NULL,
CONSTRAINT `FKkbkqjjfg1s15pld37wkxwijpt` FOREIGN KEY (`IOTCONTEXT_ID`) REFERENCES `iotcontext` (`SYSID`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci
1 row in set (0.000 sec)
|