Bug #6636 | Frequent Corruption of MyISAM Tables | ||
---|---|---|---|
Submitted: | 15 Nov 2004 13:07 | Modified: | 15 Dec 2004 15:18 |
Reporter: | David Moore | Email Updates: | |
Status: | No Feedback | Impact on me: | |
Category: | MySQL Server: MyISAM storage engine | Severity: | S2 (Serious) |
Version: | 4.0.18-Max | OS: | Linux (SuSE 9.1) |
Assigned to: | CPU Architecture: | Any |
[15 Nov 2004 13:07]
David Moore
[15 Nov 2004 15:18]
Sergei Golubchik
I wrote "is closed" for Bug#563 because it doesn't make a lot of sense to have generic "table corruption" bugreport, there could be different bugs that could make table to be (or appear) corrupted. That particular bug#563 was closed after Monty found and fixed a bug in MyISAM UPDATE code that could be triggered by some nontrivila condition during blob updates. It was fixed in 4.0.15, that's why it cannot be the same bug in 4.0.18. So you did correctly by opening a new bugreport, even though symptoms are similar :) A good news: it should be relatively easy to repeat the bug. As you see it on replication slaves, there's no need to play with concurrent load and search for race conditions - all updates on the slaves are strictly serialized. You need to make a copy of your table files (frm, MYI, and MYD) before the corruption and start new binlog (FLUSH LOGS). Then, after corruption has occurred, replaying binlog on the saved copy of the table should be enough to repeat the corruption. When we'll have a repeatable test case we could fix the bug very quickly.
[14 Feb 2005 22:54]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".