Bug #6664 | "Table 'mydb.mytable' doesn't exist" errors after MySQL runs ~24 hours | ||
---|---|---|---|
Submitted: | 16 Nov 2004 12:44 | Modified: | 26 Dec 2004 11:43 |
Reporter: | Dmitry Gribov | Email Updates: | |
Status: | No Feedback | Impact on me: | |
Category: | MySQL Server: MyISAM storage engine | Severity: | S2 (Serious) |
Version: | 4.1.7 | OS: | FreeBSD (FreeBSD 5.2, FreeBSD 5.3) |
Assigned to: | CPU Architecture: | Any |
[16 Nov 2004 12:44]
Dmitry Gribov
[20 Nov 2004 16:16]
Dmitry Gribov
Looks like the reason was two tables "BOOKS" MYISAM and "books" InnoDB I'm not sure how could I create thouse two, but I beleave I've turned of case-sensitivity after both MYISAM table BOOKS and InnoDB table books was created. Should be some warning or something, I think.
[20 Nov 2004 21:02]
Dmitry Gribov
Nope. Removed dupicated table, still the same :(
[23 Nov 2004 12:54]
Sergei Golubchik
How was mysqld built ?
[23 Nov 2004 20:18]
Dmitry Gribov
Defaults, no linuxtreads or other exotics. --enable-assembler --with-charset=utf8 --without-geometry Default paths ad so on - all by default. After I've deleted thouse BOOKS table, it only reports single table errors, once in ~4 hours. There was no "Unknown database" yet.
[26 Nov 2004 11:43]
Sergei Golubchik
No ideas so far, sorry :( There was a bug in concurrent access to MERGE tables, but it was fixed in 4.1.4. There was known bug in some FreeBSD functions not being thread-safe - a solution was to link mysqld with linuxthreads - but it is supposed to be fixed in FreeBSD 5.x What thread library do you use, by the way ? Try to make mysqld to produce a core dump, may be it will shed some light on it (though unlikely). You may try to build mysqld with linuxthreads - just to exclude that realpath() bug. Did you check http://dev.mysql.com/doc/mysql/en/FreeBSD.html ?
[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".