- 23 Jan, 2006 2 commits
-
-
unknown authored
Since replication rules execute after `mysql_multi_update_prepare' returns we delay to `break' in case this functions returns non-zero (some tables are not found) for to examine if there is an ignore rule for a not-found table. By doing that it is guaranteed do/ignore replication rules logically preceed opening table routine. sql/sql_parse.cc: BUG#15699. We delay to `break' in case of unexisted tables for multi-update. First it is checked whether an ignore rule for such a table exists. More to the fix: if (opt_readonly && ...' in two places got be idented because it were enclosed explicitly into corresponding `else' groups. For that the preceding lines with `else' were changed in to be `else {'. This grouping is necessary to avoid any inattentive insertion in between of `else' and belonging to the else `if (opt_readonly && ...' statement. mysql-test/r/rpl_multi_update4.result: New BitKeeper file ``mysql-test/r/rpl_multi_update4.result'' mysql-test/t/rpl_multi_update4-slave.opt: New BitKeeper file ``mysql-test/t/rpl_multi_update4-slave.opt'' mysql-test/t/rpl_multi_update4.test: New BitKeeper file ``mysql-test/t/rpl_multi_update4.test''
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/bug14634/my50-bug14634 sql/sql_select.cc: Auto merged
-
- 22 Jan, 2006 1 commit
-
-
unknown authored
into zim.tangent.org:/home/brian/mysql/mysql-5.0
-
- 21 Jan, 2006 6 commits
-
-
unknown authored
mysql-test/r/func_gconcat.result: merging mysql-test/r/type_float.result: merging
-
unknown authored
mysql-test/ndb/ndbcluster.sh: Auto merged mysql-test/r/func_gconcat.result: Auto merged mysql-test/r/subselect.result: Auto merged mysql-test/t/func_math.test: Auto merged mysql-test/t/type_float.test: Auto merged sql/spatial.h: Auto merged mysql-test/r/type_float.result: merging sql/item_func.cc: merging
-
unknown authored
into eagle.intranet.mysql.r18.ru:/home/hf/work/mysql-4.1.mrg
-
unknown authored
into eagle.intranet.mysql.r18.ru:/home/hf/work/mysql-4.1.mrg
-
unknown authored
into eagle.intranet.mysql.r18.ru:/home/hf/work/mysql-4.1.mrg sql/item_func.cc: Auto merged
-
unknown authored
Turns out that the bulk interface was not well documented. I fixed the issue in archive and I will go and update the comments in handler next. I should probably also look through the other engines and see if this an issue elsewhere as well. sql/ha_archive.cc: Fixed for bulk_insert
-
- 20 Jan, 2006 3 commits
-
-
unknown authored
in the Binary Log. mysql-test/r/rpl_sp.result: Update result file. mysql-test/t/rpl_sp.test: Add test case for BUG#16621: INSERTs in Stored Procedures causes data corruption in the Binary Log.
-
unknown authored
The bug appears after implementation of WL#2984 (Make stored routine variables work according to the standard). mysql-test/r/type_varchar.result: Update result file. mysql-test/t/type_varchar.test: Add a test for BUG#15588. sql/field.cc: - use memmove() instead of memcpy() -- after implementation of WL#2984 (Make stored routine variables work according to the standard) it is possible to store in the field the value from this field. For instance, this can happen for the following statement: SET sp_var = SUBSTR(sp_var, 1, 3); sql/sp_head.cc: - Work correctly with String: - String length has to be be reset before use; - qs_append() does not allocate memory, so the memory should be reserved beforehand. sql/sql_select.cc: Polishing: should have been done in WL#2984.
-
unknown authored
mysql-test/r/sp.result: Updated results. mysql-test/t/sp.test: Actually change the fib(20) into fib(10). (Doh!)
-
- 19 Jan, 2006 19 commits
-
-
unknown authored
Lowered the parameter to 10, and also renamed non-standard table names to t3. mysql-test/r/sp.result: Updated results. mysql-test/r/sp_trans.result: Updated results. mysql-test/t/sp.test: Renamed fac, primes and fib tables to t3. Lowered fib() test parameter to 10 (20 hit the stack overrun check on some machines). mysql-test/t/sp_trans.test: Added drop of t3 for safety. (Might be left from sp.test after certain test failures.)
-
unknown authored
into mysql.com:/extern/mysql/work/bug15658/mysql-5.0
-
unknown authored
sql/sp_head.cc: Post-review fix. sql/sp_head.h: Post-review fix. sql/sql_yacc.yy: Post-review fix.
-
unknown authored
-
unknown authored
into mysql.com:/extern/mysql/work/bug15658/mysql-5.0
-
unknown authored
into mysql.com:/opt/local/work/mysql-5.0-root
-
unknown authored
into mysql.com:/extern/mysql/work/bug15658/mysql-5.0
-
unknown authored
mysql-test/ndb/ndbcluster.sh: have made a real fix for mgmd not starting with --no-defaults. re-introduce it to the test suite
-
unknown authored
ndb/src/mgmsrv/main.cpp: fix --no-defaults option processing
-
unknown authored
into mysql.com:/opt/local/work/mysql-5.0-root mysql-test/ndb/ndbcluster.sh: Auto merged
-
unknown authored
into mysql.com:/home/stewart/Documents/MySQL/4.1/main
-
unknown authored
mysql-test/ndb/ndbcluster.sh: small fix to make ndb_mgmd run ndb/tools/ndb_size.pl: small typo
-
unknown authored
into mysql.com:/opt/local/work/mysql-5.0-root sql/protocol.cc: Auto merged tests/mysql_client_test.c: Manual merge.
-
unknown authored
into mysql.com:/extern/mysql/work/bug15658/mysql-5.0 mysql-test/r/sp-error.result: Auto merged sql/sp_head.cc: Auto merged sql/sp_head.h: Auto merged sql/sql_yacc.yy: Auto merged sql/share/errmsg.txt: Auto merged
-
unknown authored
into mysql.com:/home/stewart/Documents/MySQL/5.0/bug12124
-
unknown authored
into mysql.com:/home/stewart/Documents/MySQL/5.0/main
-
unknown authored
support-files/MySQL-shared-compat.spec.sh: Prevent "libndbclient" (which is not included in the "shared compat" RPM) from breaking the RPM packaging. Also, adapt the specification to the newer versions of the older release families. This needs to be repeated periodically. Take care of the RPM build version: For 4.1.16, it is 4.1.16-1 !
-
unknown authored
into mysql.com:/home/stewart/Documents/MySQL/5.0/bug12124 ndb/src/mgmsrv/MgmtSrvr.cpp: Auto merged
-
unknown authored
into mysql.com:/home/stewart/Documents/MySQL/5.0/main ndb/src/common/logger/Logger.cpp: Auto merged ndb/src/mgmsrv/MgmtSrvr.cpp: Auto merged sql/sql_select.cc: Auto merged
-
- 18 Jan, 2006 9 commits
-
-
unknown authored
mysql_stmt_prepare returns wrong field length" sql/protocol.cc: A fix for Bug#15613: make sure that result set column length is evaluated correctly for BLOB/TEXT columns. tests/mysql_client_test.c: A test case for Bug#15613
-
unknown authored
into mysql.com:/opt/local/work/mysql-5.0-root
-
unknown authored
into mysql.com:/extern/mysql/work/bug14834/mysql-5.0
-
unknown authored
into mysql.com:/extern/mysql/work/bug14834/mysql-5.0 sql/sql_acl.cc: Auto merged
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/bug14634/my50-bug14634
-
unknown authored
Make innodb_thread_concurrency 0 by default, and extend the usable range from 0 to 1000 (0 disables the thread throttling). innobase/include/srv0srv.h: Remove SRV_CONCURRENCY_THRESHOLD. The magic value is 0 from now on. innobase/srv/srv0srv.c: Remove SRV_CONCURRENCY_THRESHOLD. The magic value is 0 from now on. mysql-test/r/innodb.result: innodb_thread_concurrency is 0..1000 now, and the default is 0. mysql-test/t/innodb.test: innodb_thread_concurrency is 0..1000 now. sql/ha_innodb.cc: Remove SRV_CONCURRENCY_THRESHOLD. The magic value is 0 from now on. sql/mysqld.cc: innodb_thread_concurrency is 0..1000 now, and 0 (the default) disables the thread throttling.
-
unknown authored
into mysql.com:/opt/local/work/mysql-5.0-root BitKeeper/etc/ignore: auto-union libmysql/Makefile.shared: Auto merged configure.in: Manual merge. libmysql/libmysql.c: Manual merge. tests/mysql_client_test.c: Manual merge.
-
unknown authored
Make innodb_flush_log_at_trx_commit a settable global variable. innobase/include/srv0srv.h: Change the type of srv_flush_log_at_trx_commit. innobase/srv/srv0srv.c: Change the type of srv_flush_log_at_trx_commit. sql/ha_innodb.cc: Remove innobase_flush_log_at_trx_commit. (Set srv_flush_log_at_trx_commit directly). sql/ha_innodb.h: Remove innobase_flush_log_at_trx_commit. (Set srv_flush_log_at_trx_commit directly). sql/mysqld.cc: Bypass the variable innobase innobase_flush_log_at_trx_commit. sql/set_var.cc: Make innodb_flush_log_at_trx_commit a settable global variable.
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/bug14634/my50-bug14634 sql/sql_select.cc: Auto merged
-