- 10 Oct, 2004 3 commits
-
-
ram@gw.mysql.r18.ru authored
-
ram@gw.mysql.r18.ru authored
into gw.mysql.r18.ru:/usr/home/ram/work/4.1.gconcat
-
ram@gw.mysql.r18.ru authored
(Bug #4315: GROUP_CONCAT with ORDER BY returns strange results for TEXT fields Bug #5564: Strange behaviour with group_concat and distinct Bug #5970: group_concat doesn't print warnings)
-
- 09 Oct, 2004 8 commits
-
-
konstantin@mysql.com authored
change, and perform it (the new Item changes registry).
-
konstantin@mysql.com authored
into mysql.com:/media/sda1/mysql/mysql-4.1-hook
-
konstantin@mysql.com authored
crashes server (prepared statements)": the bug was that all boolean items always recovered its original arguments at statement cleanup stage. This collided with Item_subselect::select_transformer, which tries to permanently change the item tree to use a transformed subselect instead of original one. So we had this call sequence for prepare: mysql_stmt_prepare -> JOIN::prepare -> Item_subselect::fix_fields -> the item tree gets transformed -> Item_bool_rowready_func2::cleanup, item tree is recovered to original state, while it shouldn't have been; mysql_stmt_execute -> attempts to execute a broken tree -> crash. Now instead of bluntly recovering all arguments of bool functions in Item_bool_rowready_func2::cleanup, we recover only those which were changed, and do it in one place. There still would exist a possibility for a collision with subselect tranformation, if permanent and temporary changes were performed at the same stage. But fortunately subselect transformation is always done first, so it doesn't conflict with the optimization done by propogate_cond_constants. Now we have: mysql_stmt_prepare -> JOIN::prepare -> subselect transformation permanently changes the tree -> cleanup doesn't recover anything, because nothing was registered for recovery. mysql_stmt_execute -> JOIN::prepare (the tree is already transformed, so it doesn't change), JOIN::optimize -> propogate_cond_constants -> temporary changes the item tree with constants -> JOIN::execute -> cleanup -> the changes done by propogate_cond_constants are recovered, as they were registered for recovery.
-
mysqld_multi via mysqld_multi.server.sh
-
was given.
-
into a193-229-222-2.elisa-laajakaista.fi:/home/my/bk/mysql-4.1
-
- Made some of the warnings under --verbose only - Added possibility to add mysqladmin= under groups [mysqldN] mysqladmin=... is no longer mandatory under [mysqld_multi] - Made 'start', 'stop' and 'report' commands truly case-insensitive - Some other common places code merge and cleanup
-
bell@sanja.is.com.ua authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-ps-4.1
-
- 08 Oct, 2004 10 commits
-
-
bell@sanja.is.com.ua authored
registration changing ITEM_SUM arguments added
-
heikki@hundin.mysql.fi authored
If one tries to drop an InnoDB table without an .ibd file, print to .err log that we DID remove the table from the internal data dictionary of InnoDB, and return DB_SUCCESS so that MySQL will delete the .frm file; the drawback in this is that then DROP TABLE returns success, and the user is not alerted; maybe it could return a warning
-
mwagner@here.mwagner.org authored
Look for 'client_test' in tests/ not bin/ make_binary_distribution.sh: Copy 'client_test' into the dist
-
into a193-229-222-2.elisa-laajakaista.fi:/home/my/bk/mysql-4.1
-
binary for mysqld_multi was not found. This is because it is possible to define one under each mysqldN group separately. Bailing out if mysqld binary is not found at all. Added option --silent to turn off warnings.
-
konstantin@mysql.com authored
doesn't need to have it's own recovery mechanism.
-
joerg@mysql.com authored
-
heikki@hundin.mysql.fi authored
into hundin.mysql.fi:/home/heikki/mysql-4.1
-
heikki@hundin.mysql.fi authored
Fix bug #5975 about UTF-8 chars and prefix indexes; do not print warnings if a column prefix is > 255 bytes
-
magnus@neptunus.(none) authored
-
- 07 Oct, 2004 19 commits
-
-
kent@mysql.com authored
To make client_test work as mysql-test-run test case, needs to install it
-
konstantin@mysql.com authored
into mysql.com:/media/sda1/mysql/mysql-4.1-5748-anew
-
konstantin@mysql.com authored
crashes mysqld": implementation for a generic item tree modifications registry. Every item tree modification which should be rolled back for subsequent execution of a prepared statement or stored procedure should be saved in the registry. All such modifications are rolled back at once during cleanup stage of PS. Actual fix for the bug just adds a call to register modifications to convert_constant_item. Post review fixes implemented.
-
-
-
into a80-186-41-201.elisa-laajakaista.fi:/home/my/bk/mysql-4.1
-
-
heikki@hundin.mysql.fi authored
Fix bug #5137: if innodb_file_per_table was specified, CREATE TEMPORARY TABLE ... TYPE=InnoDB said that cannot find path specified, and made mysqld to exit(1)
-
lenz@mysql.com authored
- Updated Docs/Makefile.am and scripts/make_win_src_distribution.sh accordingly
-
lenz@mysql.com authored
into mysql.com:/space/my/mysql-4.1-build
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
-
tomas@poseidon.ndb.mysql.com authored
...
-
tomas@poseidon.ndb.mysql.com authored
-
heikki@hundin.mysql.fi authored
Merge manually the InnoDB mysqldump -l crash patch (crash with LOCK TABLES ... LOCAL) from 4.0 to 4.1; some code cleanup
-
lenz@mysql.com authored
into mysql.com:/space/my/mysql-4.1-build
-
monty@mysql.com authored
into mysql.com:/home/my/mysql-4.1
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
-
tomas@poseidon.ndb.mysql.com authored
-
joerg@mysql.com authored
function being used before it was defined - "forward" declaration was insufficient.
-