- 23 Sep, 2005 2 commits
-
-
unknown authored
into mysql.com:/home/mydev/mysql-4.1-4100 myisam/mi_dbug.c: Auto merged myisam/mi_rkey.c: Auto merged myisam/mi_search.c: Auto merged myisam/myisamdef.h: Auto merged myisammrg/myrg_rkey.c: Bug#9112 - Merge table with composite index producing invalid results with some queries Manual merge mysql-test/r/merge.result: Bug#9112 - Merge table with composite index producing invalid results with some queries Manual merge mysql-test/t/merge.test: Bug#9112 - Merge table with composite index producing invalid results with some queries Manual merge
-
unknown authored
The problem was an ab-use of last_rkey_length. Formerly we saved the packed key length (of the search key) in this element. But in certain cases it got replaced by the (packed) result key length. Now we use a new element of MI_INFO to save the packed key length of the search key. myisam/mi_dbug.c: Bug#9112 - Merge table with composite index producing invalid results with some queries Fixed the recognition of NULL values in _mi_print_key(). myisam/mi_rkey.c: Bug#9112 - Merge table with composite index producing invalid results with some queries Saved the packed key length in a new element of MI_INFO. myisam/mi_search.c: Bug#9112 - Merge table with composite index producing invalid results with some queries Added a comment and trace prints. myisam/myisamdef.h: Bug#9112 - Merge table with composite index producing invalid results with some queries Added a new element to store the packed key length for use by the MyISAMMRG engine. myisammrg/myrg_rkey.c: Bug#9112 - Merge table with composite index producing invalid results with some queries Changed to use the new element of MI_INFO to get at the packed key length. mysql-test/r/merge.result: Bug#9112 - Merge table with composite index producing invalid results with some queries The test result. mysql-test/t/merge.test: Bug#9112 - Merge table with composite index producing invalid results with some queries The test case.
-
- 22 Sep, 2005 13 commits
-
-
unknown authored
client/mysqltest.c: Set query_executed also for eval, that results in a query being executed and output is likely.
-
unknown authored
into mysql.com:/usr/home/ram/work/4.1.b11553
-
unknown authored
into mysql.com:/home/gluh/MySQL/Merge/4.1
-
unknown authored
set auto_increment_field_not_null to true to preserve zero values for autoincrement fields during LOAD DATA execution if NO_AUTO_VALUE_ON_ZERO sql mode is set mysql-test/r/loaddata.result: Fix for bug#12053 LOAD DATA INFILE ignores NO_AUTO_VALUE_ON_ZERO setting test case mysql-test/t/loaddata.test: Fix for bug#12053 LOAD DATA INFILE ignores NO_AUTO_VALUE_ON_ZERO setting test case
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
-
unknown authored
ndb big alter table mysql-test/r/ndb_alter_table.result: Add testcase for bug#13316 mysql-test/t/ndb_alter_table.test: Add testcase for bug#13316
-
unknown authored
into mysql.com:/usr/home/ram/work/4.1.b11553 sql/sql_yacc.yy: Auto merged
-
unknown authored
sql/sql_yacc.yy: a fix (#11553: gives error if aggregate user-defined function in HAVING clause). udf_sum_expr_list rule introduced and used for aggregate udf functions: - call inc_in_sum_expr() before udf_expr_list parsing (as in_sum_expr rule does).
-
unknown authored
ndb alter table with big dicttabinfo send alter_tab_req fragmented as signal can get larger than MAX_MESSAGE_SIZE ndb/src/kernel/blocks/dbdict/Dbdict.cpp: DictTabInfo used during alter table can easily becom larger than MAX_MESSAGE_SIZE send fragmented instead
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
-
unknown authored
ndb/src/ndbapi/Ndbinit.cpp: fix gcc4 compile problem
-
unknown authored
into mysql.com:/home/jimw/my/mysql-4.1-clean
-
- 21 Sep, 2005 13 commits
-
-
unknown authored
into mysql.com:/home/jimw/my/mysql-4.1-clean zlib/ChangeLog: Auto merged zlib/FAQ: Auto merged zlib/README: Auto merged zlib/crc32.c: Auto merged zlib/deflate.c: Auto merged zlib/deflate.h: Auto merged zlib/gzio.c: Auto merged zlib/infback.c: Auto merged zlib/inffast.c: Auto merged zlib/inflate.c: Auto merged zlib/inftrees.c: Auto merged zlib/inftrees.h: Auto merged zlib/trees.c: Auto merged zlib/zconf.h: Auto merged zlib/zlib.3: Auto merged zlib/zlib.h: Auto merged zlib/zutil.h: Auto merged
-
unknown authored
into moonbone.local:/work/13180-bug-4.1-mysql
-
unknown authored
thd->allow_sum_func was left 'true' after previous statement thus allowing sum funcs to be present in conditions. thd->allow_sum_func should be set to 0 for each query and each prepared statement reinitialization. This is done in lex_start() and reset_stmt_for_execute(). sql/sql_lex.cc: Fix bug#13180 thd->allow_sum_func wasn't reset obefore query processing. thd->allow_sum_func is set to 0 in lex_start(). sql/sql_prepare.cc: Fix bug#13180 thd->allow_sum_func wasn't reset obefore query processing. thd->allow_sum_func is set to 0 in reset_stmt_for_execute(). mysql-test/t/update.test: Test case for bug#13180 thd->allow_sum_funcs wasn't reset before query processing. mysql-test/r/update.result: Test case for bug#13180 thd->allow_sum_funcs wasn't reset before query processing.
-
unknown authored
-
unknown authored
into mysql.com:/home/timka/mysql/src/4.1-dbg
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
-
unknown authored
ndb backup with charsets and simultanious updates make sure that backup _dont_ read xfrm data ndb/src/kernel/blocks/backup/Backup.cpp: Backup can do dirty read ndb/src/kernel/blocks/dbtup/Dbtup.hpp: Fix so that backup dont read xfrm data ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp: Fix so that backup dont read xfrm data
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push sql/mysqld.cc: Auto merged
-
unknown authored
into mysql.com:/usr/home/ram/work/4.1.b7589
-
unknown authored
mysql-test/r/union.result: a fix (bug #7589: Decimal types are ignored when updating data from another column). removed wrong test result (see #13372) mysql-test/t/union.test: a fix (bug #7589: Decimal types are ignored when updating data from another column). removed wrong test result (see #13372) sql/field_conv.cc: a fix (bug #7589: Decimal types are ignored when updating data from another column). use memcpy() only for identical decimals.
-
unknown authored
mysql-test/mysql-test-run.pl: Not all args to mysqltest should be added to the MYSQL_TEST environment variable. The MYSQL_TEST var is used when testing mysqltest and --record and result_file should not be set.
-
unknown authored
into mysql.com:/home/timka/mysql/src/4.1-dbg sql/opt_sum.cc: Auto merged
-
unknown authored
The problem was in that the MIN/MAX optimization in opt_sum_query was replacing MIN/MAX functions with their constant argument without taking into account that a query has no result rows. mysql-test/r/func_group.result: Test for BUG#12882. mysql-test/t/func_group.test: Test for BUG#12882. sql/item_sum.cc: If it is known that a query has no result rows, do not call add() via the call to Item_sum::no_rows_in_result() which calls reset(). Instead directly call clear() so that the MIN and MAX functions produce NULL when there are no result rows. sql/opt_sum.cc: * Do not apply MIN/MAX optimization when the operand of MIN/MAX is a constant if it can't be determined whether the query has any result rows. The reason is that if the query has result rows, then the result of MIN/MAX is its constant argument, but if the query result is empty, then the result of MIN/MAX must be NULL irrespective of its argument. * The patch also simplifies a bit the branch that hadles COUNT().
-
- 20 Sep, 2005 6 commits
-
-
unknown authored
into mysql.com:/home/psergey/mysql-4.1-csc6030-r3 sql/mysqld.cc: Auto merged
-
unknown authored
statistics (like 4.0 did) (patch #3, with review #1 & #2 feedback addressed) include/myisam.h: BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics myisam/mi_check.c: BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics myisam/myisamchk.c: BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics mysql-test/r/myisam.result: BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics mysql-test/t/myisam.test: BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics sql/ha_myisam.cc: BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics sql/handler.h: BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics sql/mysqld.cc: BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics sql/set_var.cc: BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics sql/sql_class.h: BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
-
unknown authored
into selena.:H:/MYSQL/src/#12929-mysql-4.1 include/my_sys.h: Auto merged
-
unknown authored
-
unknown authored
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push sql/sql_parse.cc: Auto merged sql/sql_yacc.yy: Auto merged
-
- 19 Sep, 2005 6 commits
-
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
-
unknown authored
into asksasha.com:/reiser-data/mysql-dev/mysql-4.1-bug11139
-
unknown authored
into moonbone.local:/work/13218-bug-4.1-mysql
-
unknown authored
into a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-4.1 client/mysqltest.c: Merged from 4.0.
-
unknown authored
-