| Bug #41545 | sporadic pushbuild failure: [Falcon] Error: read error on database header | ||
|---|---|---|---|
| Submitted: | 17 Dec 2008 14:44 | Modified: | 15 May 14:52 |
| Reporter: | Sven Sandberg | ||
| Status: | Closed | ||
| Category: | Server: Falcon | Severity: | S2 (Serious) |
| Version: | 6.0 | OS: | Any |
| Assigned to: | Vladislav Vaintroub | Target Version: | 6.0.10 |
| Tags: | test failure, crash, sporadic, pushbuild, F_TEST | ||
| Triage: | Triaged: D1 (Critical) | ||
[17 Dec 2008 14:44]
Sven Sandberg
[17 Dec 2008 17: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 17: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 17:59]
Vladislav Vaintroub
pushed to mysql-6.0-falcon-team
[13 Feb 8: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 14: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.
