Bug #41545 | sporadic pushbuild failure: [Falcon] Error: read error on database header | ||
---|---|---|---|
Submitted: | 17 Dec 2008 13:44 | Modified: | 15 May 2009 12:52 |
Reporter: | Sven Sandberg | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Falcon storage engine | Severity: | S2 (Serious) |
Version: | 6.0 | OS: | Any |
Assigned to: | Vladislav Vaintroub | CPU Architecture: | Any |
Tags: | crash, F_TEST, pushbuild, sporadic, test failure |
[17 Dec 2008 13:44]
Sven Sandberg
[17 Dec 2008 16:21]
Vladislav Vaintroub
The actual error seems to be no space on the box. But Falcon could handle errors like that better, without asserts
[17 Dec 2008 16:26]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/61884 2942 Vladislav Vaintroub 2008-12-17 Bug #41545 sporadic pushbuild failure: [Falcon] Error: read error on database header Falcon crashes in ASSERT if it cannot read header from tablespace. The actual problem seems to be the lack of diskspace on the pushbuild box. Solution: throw exception instead of ASSERT. Exceptions are caught within plugin initialization code, i.e errors like this are handled gracefully with error message instead of just aborting the server.
[17 Dec 2008 16:59]
Vladislav Vaintroub
pushed to mysql-6.0-falcon-team
[13 Feb 2009 7:23]
Bugs System
Pushed into 6.0.10-alpha (revid:alik@sun.com-20090211182317-uagkyj01fk30p1f8) (version source revid:vvaintroub@mysql.com-20081217162604-s5f9m3idab82iuav) (merge vers: 6.0.9-alpha) (pib:6)
[15 May 2009 12:52]
MC Brown
A note has been added to the 6.0.10 changelog: When the Falcon storage engine encountered an I/O error, mysqld would crash. Errors now raise an exception, which is reported to the error log and Falcon will fail to initialize.