- 27 Mar, 2008 3 commits
-
-
mattiasj@witty. authored
into witty.:/Users/mattiasj/clones/bug21413-51-engines
-
mattiasj@witty. authored
into witty.:/Users/mattiasj/clones/bug21413-50-engines
-
mattiasj@witty. authored
Bug#21413 "Engine table handler used by multiple threads in REPLACE DELAYED" When executing a REPLACE DELAYED statement, the storage engine ::extra() method was invoked by a different thread than the thread which has acquired the handler instance. This did not cause problems within the current server and with the current storage engines. But it has the potential to confuse future storage engines. Added code to avoid surplus calls to extra() method in case of DELAYED which avoids calling storage engine from a different thread than expected. No test case. This change does not change behavior in conjunction with current storage engines. So it cannot be tested by the regression test suite.
-
- 25 Mar, 2008 4 commits
-
-
svoj@june.mysql.com authored
into mysql.com:/home/svoj/devel/mysql/BUG34768/mysql-5.1-engines
-
svoj@mysql.com/june.mysql.com authored
BUG#34790 - 'create server' doesn't handle out of memory scenario well enough This is an addition to fixes for these bugs, which makes gcov happy.
-
svoj@mysql.com/june.mysql.com authored
if binlog_format=mixed Addition to fix for BUG#34768: fixed test case failures discovered by pushbuild.
-
svoj@mysql.com/june.mysql.com authored
localhost/default port When creating federated table that points to unspecified host or localhost on unspecified port or port is 0, small memory leak occurs. This happens because we make a copy of unix socket path, which is never freed. With this fix we do not make a copy of unix socket path, instead share->socket points to MYSQL_UNIX_ADDR constant directly. This fix is covered by a test case for BUG34788. Affects 5.0 only.
-
- 21 Mar, 2008 4 commits
-
-
svoj@june.mysql.com authored
into mysql.com:/home/svoj/devel/mysql/push/mysql-5.1-engines
-
svoj@june.mysql.com authored
into mysql.com:/home/svoj/devel/mysql/push/mysql-5.1-engines
-
svoj@june.mysql.com authored
into mysql.com:/home/svoj/devel/mysql/push/mysql-5.1-engines
-
svoj@june.mysql.com authored
into mysql.com:/home/svoj/devel/mysql/push/mysql-5.1-engines
-
- 20 Mar, 2008 4 commits
-
-
svoj@june.mysql.com authored
into mysql.com:/home/svoj/devel/mysql/BUG34768/mysql-5.1-engines
-
svoj@mysql.com/june.mysql.com authored
correctly - crashes server ! Creating federated table with connect string containing empty (zero-length) host name and port is evaluated as 0 (port is incorrect, omitted or 0) crashes server. This happens because federated calls strcmp() with NULL pointer. Fixed by avoiding strcmp() call if hostname is set to NULL.
-
svoj@mysql.com/june.mysql.com authored
When CREATE SERVER is issued, it allocates memory on memory root to store cached server structure. When DROP SERVER is issued, it doesn't release this memory, as it is impossible with the memory root. We use the same allocation strategy for plugins and acl. The problem here that there was no way (except for the server restart) to force 'servers' code to release this memory. With this fix it is possible to release unused server cache memory by FLUSH PRIVILEGES. No test case for this fix.
-
svoj@mysql.com/june.mysql.com authored
well enough CREATE SERVER may cause server crash if there is not enough memory to execute this operation. Fixed that create_server() and prepare_server_struct_for_insert() didn't check return value of functions that allocate memory. As this is out of memory issue fix, not test case available.
-
- 18 Mar, 2008 3 commits
-
-
svoj@mysql.com/june.mysql.com authored
binlog_format=mixed Statement-based replication of DELETE ... LIMIT, UPDATE ... LIMIT, INSERT ... SELECT ... LIMIT is not safe as order of rows is not defined. With this fix, we issue a warning that this statement is not safe to replicate in statement mode, or go to row-based mode in mixed mode. Note that we may consider a statement as safe if ORDER BY primary_key is present. However it may confuse users to see very similiar statements replicated differently. Note 2: regular UPDATE statement (w/o LIMIT) is unsafe as well, but this patch doesn't address this issue. See comment from Kristian posted 18 Mar 10:55.
-
svoj@april.(none) authored
into mysql.com:/home/svoj/devel/mysql/cov/mysql-5.1-engines
-
svoj@mysql.com/april.(none) authored
-
- 17 Mar, 2008 3 commits
-
-
mattiasj@witty. authored
Have changed the DATA/INDEX dir to not be a database dir. (and made some changes for better result files.)
-
mattiasj@witty. authored
Updated the test due to bug 32167 Corrected spelling of error message
-
mattiasj@witty. authored
into -engines tree. hander::table_share was not updated after changing table->s.
-
- 15 Mar, 2008 3 commits
-
-
antony@pcg5ppc.xiphis.org authored
-
antony@pcg5ppc.xiphis.org authored
-
antony@pcg5ppc.xiphis.org authored
-
- 14 Mar, 2008 13 commits
-
-
antony@pcg5ppc.xiphis.org authored
into pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/merge.20080307/mysql-5.1
-
antony@pcg5ppc.xiphis.org authored
into pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/merge.20080307/mysql-5.0
-
svoj@mysql.com/june.mysql.com authored
After merge fix.
-
antony@pcg5ppc.xiphis.org authored
into pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/merge.20080307/mysql-5.1
-
antony@pcg5ppc.xiphis.org authored
into pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/merge.20080307/mysql-5.0
-
antony@pcg5ppc.xiphis.org authored
Merge pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/merge.20080307/mysql-5.0 into pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/merge.20080307/mysql-5.1
-
antony@pcg5ppc.xiphis.org authored
into pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/merge.20080307/mysql-5.1
-
antony@pcg5ppc.xiphis.org authored
into pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/merge.20080307/mysql-5.0
-
svoj@june.mysql.com authored
into mysql.com:/home/svoj/devel/mysql/BUG28248/mysql-5.1-engines
-
svoj@june.mysql.com authored
into mysql.com:/home/svoj/devel/mysql/BUG28248/mysql-5.0-engines
-
svoj@mysql.com/june.mysql.com authored
When there are no underlying tables specified for a merge table, SHOW CREATE TABLE outputs a statement that cannot be executed. The same is true for mysqldump (it generates dumps that cannot be executed). This happens because SQL parser does not accept empty UNION() clause. This patch changes the following: - it is now possible to execute CREATE/ALTER statement with empty UNION() clause. - the same as above, but still worth noting: it is now possible to remove underlying tables mapping using ALTER TABLE ... UNION=(). - SHOW CREATE TABLE does not output UNION() clause if there are no underlying tables specified for a merge table. This makes mysqldump slightly smaller.
-
svoj@april.(none) authored
into mysql.com:/home/svoj/devel/mysql/BUG13861/mysql-5.1-engines
-
svoj@mysql.com/april.(none) authored
log-slave-updates and circul repl This is a test case fix for BUG#13861.
-
- 13 Mar, 2008 2 commits
-
-
kaa@kaamos.(none) authored
into kaamos.(none):/data/src/opt/mysql-5.1-opt
-
kaa@kaamos.(none) authored
Disable test case for bug 29948, which is causing sporadically failures in other tests inside mysql_client_test.
-
- 12 Mar, 2008 1 commit
-
-
kaa@kaamos.(none) authored
bug12713.
-