ALTER TABLE ... ENGINE=PBXT fails on large tables
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PBXT |
Fix Released
|
Undecided
|
Vladimir Kolesnikov |
Bug Description
OS: Windows XP 32-bit
Disk space free: 33GB on NTFS
RAM size: 2GB
MySQL 5.1.34
PBXT trunk version 645
Built using Visual C++ 2008 Express
While evaluating PBXT on a development machine, I am encountering errors altering a large table from InnoDB to PBXT.
Number of rows: 1.8 million
Structure:
CREATE TABLE `audit` (
`ID` int(11) unsigned NOT NULL auto_increment,
`RefID` int(11) unsigned NOT NULL,
`AuditCatagory` varchar(64) NOT NULL,
`UserID` varchar(64) NOT NULL,
`Descript` text NOT NULL,
`EntryDate` date NOT NULL,
`EntryTime` time NOT NULL,
`Comments` text NOT NULL,
`Details` text NOT NULL,
PRIMARY KEY (`ID`),
KEY `db_index` USING BTREE (`RefID`),
KEY `db_index_c` USING BTREE (`AuditCatagory`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Audit Entry Log'
Errors:
090521 12:59:18 [Error] WR-data fs_map_
090521 12:59:18 [Error] WR-data fs_map_
090521 13:01:24 [Error] WR-data fs_remap_
090521 13:01:24 [Error] WR-data fs_remap_
090521 13:04:19 [Error] WR-data fs_remap_
090521 13:04:19 [Error] WR-data fs_remap_
090521 13:07:14 [Error] WR-data fs_remap_
090521 13:07:14 [Error] WR-data fs_remap_
The final error repeats until mysql is forced closed (or possibly hours later).
description: | updated |
Changed in pbxt: | |
status: | Fix Committed → Fix Released |
This also happens with LOAD DATA INFILE to an empty table that is using PBXT.