An error occurred fetching the project authors.
- 27 Aug, 2007 1 commit
-
-
davi@moksha.local authored
If, after the tables are locked, one of the conditions to read from a HANDLER table is not met, the handler code wrongly jumps to a error path that won't unlock the tables. The user-visible effect is that after a error in a handler read command, all subsequent handler operations on the same table will hang. The fix is simply to correct the code to jump to the (same) error path that unlocks the tables.
-
- 15 Aug, 2007 1 commit
-
-
davi@moksha.local authored
mysql_ha_open calls mysql_ha_close on the error path (unsupported) to close the (opened) table before inserting it into the tables hash list handler_tables_hash) but mysql_ha_close only closes tables which are on the hash list, causing the table to be left open and locked. This change moves the table close logic into a separate function that is always called on the error path of mysql_ha_open or on a normal handler close (mysql_ha_close).
-
- 25 Jul, 2006 1 commit
-
-
holyfoot/hf@mysql.com/deer.(none) authored
the old problem - mysqltest can't handle multiple connections in the embedded server properly. So i disabled the test for the embedded mode until mysqltest is fixed
-
- 24 Feb, 2006 1 commit
-
-
monty@mysql.com authored
(Needed for "list of pushes" web page and autopush)
-
- 05 Jan, 2006 1 commit
-
-
monty@mysql.com authored
- Fixed tests - Optimized new code - Fixed some unlikely core dumps - Better bug fixes for: - #14397 - OPTIMIZE TABLE with an open HANDLER causes a crash - #14850 (ERROR 1062 when a quering a view using a Group By on a column that can be null
-
- 15 Nov, 2005 1 commit
-
-
ingo@mysql.com authored
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".
-
- 03 Nov, 2005 1 commit
-
-
ingo@mysql.com authored
Version for 4.0. It fixes two 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".
-
- 31 Aug, 2005 1 commit
-
-
msvensson@neptunus.(none) authored
- Add stricter checking of syntax in mysqltest
-
- 28 Jul, 2005 1 commit
-
-
monty@mysql.com authored
-
- 07 Oct, 2004 1 commit
-
-
monty@mysql.com authored
Some bigger code changes was necessary becasue of the multi-table-update and the new HANDLER code
-
- 24 Sep, 2004 1 commit
-
-
ingo@mysql.com authored
BUG#4335 - one name can be handler open'ed many times. Reworked the HANDLER functions and interface. Using a HASH to store information on open tables that survives FLUSH TABLE. HANDLER tables alias names must now be unique, though it is allowed in 4.0 to qualify them with the database name of the base table.
-
- 18 May, 2004 1 commit
-
-
sergefp@mysql.com authored
-
- 13 Jan, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 16 Dec, 2003 1 commit
-
-
monty@mysql.com authored
Make ENGINE= an alias for TYPE= (Compabiltiy with 4.1) Fix when using symlinked data files and realpath() is not working
-
- 10 Dec, 2003 1 commit
-
-
Deprecate the use of TYPE=... Preferred syntax is ENGINE=
-
- 18 Aug, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
Use server character set if --default-character-set is not used Added convert_string() for more efficient alloc+character-set convert of strings
-
- 04 Jul, 2003 3 commits
-
-
ram@mysql.r18.ru authored
-
serg@serg.mylan authored
-
ram@mysql.r18.ru authored
-
- 03 Jul, 2003 1 commit
-
-
hf@deer.(none) authored
Fields in key_expr (mysql_ha_read) wasn't linked to tables. Hmm. How did it work at all?
-
- 22 Feb, 2003 1 commit
-
-
serg@serg.mysql.com authored
-
- 28 Jan, 2003 1 commit
-
-
serg@serg.mysql.com authored
-
- 10 Jan, 2003 1 commit
-
-
Sinisa@sinisa.nasamreza.org authored
-
- 05 Jan, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
Cleaned up test; Removed wrong DROP TABLE commands and use standard table and database names. changed store_warning() -> push_warning_print()
-
- 03 Jan, 2002 1 commit
-
-
serg@serg.mysql.com authored
-
- 15 Apr, 2001 1 commit
-
-
serg@serg.mysql.com authored
typo/bad merge fixed chmod a-x for man/*.1 files
-
- 13 Apr, 2001 1 commit
-
-
serg@serg.mysql.com authored
-
- 09 Apr, 2001 1 commit
-
-
serg@serg.mysql.com authored
-
- 08 Apr, 2001 1 commit
-
-
serg@serg.mysql.com authored
-
- 06 Apr, 2001 1 commit
-
-
serg@serg.mysql.com authored
-