1
0
mirror of https://github.com/MariaDB/server.git synced 2026-01-06 05:22:24 +03:00
Files
mariadb/include
ingo@mysql.com 74781d6559 Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
Version for 5.0.
It fixes three problems:
1. The cause of the bug was that we did not check the table version for
 the HANDLER ... READ commands. We did not notice when a table was
 replaced by a new one. This can happen during ALTER TABLE, REPAIR
 TABLE, and OPTIMIZE TABLE (there might be more cases). I call the fix
 for this problem "the primary bug fix".
2. mysql_ha_flush() was not always called with a locked LOCK_open.
 Though the function comment clearly said it must.
 I changed the code so that the locking is done when required. I call
 the fix for this problem "the secondary fix".
3. In 5.0 (not in 4.1 or 4.0) DROP TABLE had a possible deadlock flaw in
 concur with FLUSH TABLES WITH READ LOCK. I call the fix for this
 problem "the 5.0 addendum fix".
2005-11-15 21:57:02 +01:00
..
2005-10-14 01:14:23 +02:00
2005-10-29 02:36:57 +04:00
2005-11-14 04:07:24 +02:00
2005-05-05 20:06:49 +05:00
2005-08-24 22:03:34 +03:00
2005-08-24 22:03:34 +03:00
2005-10-28 02:17:41 +02:00
2005-05-18 21:12:59 +03:00
2003-12-12 03:39:29 +03:00
2004-09-01 04:12:09 +03:00
2003-04-30 12:32:43 +02:00
2004-03-18 00:09:13 +02:00
2004-05-16 14:48:32 +03:00
2004-07-28 21:46:22 +02:00
2005-10-12 00:58:22 +03:00
2004-11-21 11:51:19 +03:00
2004-05-25 22:00:14 +03:00
2005-07-28 17:09:54 +03:00