- 16 Feb, 2006 1 commit
-
-
unknown authored
A wrong cast led to numeric overflow for data files greater than 4GB. The parallel repair assumed end of file after reading the amount of data that the file was bigger than 4GB. It truncated the data file and noted the number of records it found so far in the index file header as the number of rows in the table. Removing the cast fixed the problem. I added some cosmetic changes too. The normal repair worked because it uses a different function to read from the data file. mysys/mf_iocache.c: Bug#11527 - Setting myisam_repair_threads to >1 leads to corruption The pure fix was to remove a cast from a file offset difference. Supplemented this with warnings in function comments, a change from == to <= to be slightly more safe, a renaming from "read_len" to "left_length" to make the partial code duplication between _my_b_read() and _my_b_read_r() more obvious and easier to compare the functions, removed another unnecessary (but harmless) cast, and fixed coding sytle around the "left_length" changes.
-
- 27 Jan, 2006 1 commit
-
-
unknown authored
Generated "libmysql.ver" will be in \$(top_builddir) configure.in: Generated "libmysql.ver" will be in \$(top_builddir)
-
- 26 Jan, 2006 6 commits
-
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug8-4.1
-
unknown authored
into mysql.com:/usr_rh9/home/elkin.rh9/MySQL/BARE/mysql-4.1
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug8-4.1 sql/sql_select.cc: Auto merged
-
unknown authored
mysql-test/t/rpl_ignore_table-slave.opt: New BitKeeper file ``mysql-test/t/rpl_ignore_table-slave.opt'' mysql-test/t/rpl_ignore_table.test: New BitKeeper file ``mysql-test/t/rpl_ignore_table.test''
-
unknown authored
sql/sql_parse.cc: BUG#15699,16487 merge of the fix made in 5.0 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'' mysql-test/r/rpl_ignore_table.result: New BitKeeper file ``mysql-test/r/rpl_ignore_table.result''
-
unknown authored
-
- 25 Jan, 2006 4 commits
-
-
unknown authored
-
unknown authored
-
unknown authored
Small fix after merge of fix for bug#16510 sql/sql_base.cc: Small fix after merge of fix for bug#16510
-
unknown authored
mysql-test/r/update.result: Testcase for BUG#15935 mysql-test/t/update.test: Testcase for BUG#15935 sql/sql_update.cc: BUG#15935: - Do account for the fact that used_index!=MAX_KEY is also true for cases when quick select is used, and use quick select then (and not full index scan). - Also removed the redundant "used_index= MAX_KEY" statement
-
- 24 Jan, 2006 3 commits
- 23 Jan, 2006 6 commits
-
-
unknown authored
When setup_fields() function finds field named '*' it expands it to the list of all table fields. It does so by checking that the first char of field_name is '*', but it doesn't checks that the '* is the only char. Due to this, when updating table with a field named like '*name', such field is wrongly treated as '*' and expanded. This leads to making list of fields to update being longer than list of the new values. Later, the fill_record() function crashes by dereferencing null when there is left fields to update, but no more values. Added check in the setup_fields() function which ensures that the field expanding will be done only when '*' is the only char in the field name. mysql-test/t/update.test: Added test case for bug#16510: Updating field named like '*name' caused server crash mysql-test/r/update.result: Added test case for bug#16510: Updating field named like '*name' caused server crash sql/sql_base.cc: Fixed bug #16510: Updating field named like '*name' caused server crash. Added check in the setup_fields() function which ensures that the field expanding will be done only when '*' is the only char in the field name.
-
unknown authored
into phoenix.(none):/data/mysql-4.1-BK
-
unknown authored
into april.(none):/home/svoj/devel/mysql/BUG16489/mysql-4.1
-
unknown authored
Fixed that UPDATE statement crashes multi-byte charset fulltext index. myisam/ft_update.c: Fixed that UPDATE statement crashes multi-byte charset fulltext index. While updating, always rewrite multi-byte charset fulltext index. mysql-test/r/fulltext2.result: Added a testcase for BUG#16489. mysql-test/t/fulltext2.test: Added a testcase for BUG#16489.
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/bug14634/my41-bug14634
-
unknown authored
into phoenix.(none):/data/mysql-4.1-BK
-
- 21 Jan, 2006 3 commits
- 19 Jan, 2006 3 commits
-
-
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
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
-
- 18 Jan, 2006 6 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 neptunus.(none):/home/msvensson/mysql/bug14634/my41-bug14634 sql/sql_select.cc: Auto merged
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug8-4.1 sql/sql_class.cc: Auto merged sql/sql_select.cc: Auto merged
-
unknown authored
mysql-test/r/kill.result: BUG#14851 test mysql-test/t/kill.test: BUG#14851 test sql/sql_class.cc: Debug prints are added. sql/sql_select.cc: Allocation of tmp_join fixed to involve constructor (it is not related to the bug directly but might cause other problems). Excluded posibility of tmp_table_param.copy_field double deletion (BUG#14851). sql/sql_select.h: JOINs constructor added, initialization of them fixed (it is not related to the bug directly but might cause other problems).
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/bug14634/my41-bug14634 sql/sql_select.cc: Auto merged
-
unknown authored
into mysql.com:/home/stewart/Documents/MySQL/4.1/bug11331
-
- 17 Jan, 2006 7 commits
-
-
unknown authored
into devsrv-b.mysql.com:/space/magnus/my41-bug14634
-
unknown authored
use the right type in mysql_stmt_attr_get libmysql/libmysql.c: Fix Bug#16144 "mysql_stmt_attr_get type error" tests/mysql_client_test.c: A test case for Bug#16144
-
unknown authored
into april.(none):/home/svoj/devel/mysql/BUG3074/mysql-4.1 configure.in: Auto merged
-
unknown authored
into devsrv-b.mysql.com:/space/magnus/my41-bug14634 sql/sql_select.cc: Auto merged
-
unknown authored
into mysql.com:/M40/mysql-4.0
-
unknown authored
sql/sql_select.cc: Backport from 5.0, catch the new errno that is returned
-
unknown authored
libmysqlclient versioning when linked with GNU ld. BitKeeper/etc/ignore: Added libmysql/libmysql.ver to the ignore list configure.in: libmysqlclient versioning when linked with GNU ld. libmysql/Makefile.shared: libmysqlclient versioning when linked with GNU ld. libmysql/libmysql.ver.in: New BitKeeper file ``libmysql/libmysql.ver.in''
-