mariadb/mysql-test/r
unknown bd1c2d65c4 Small improvement to alloc_root
Add support for LIMIT # OFFSET #
Changed lock handling:  Now all locks should be stored in TABLE_LIST instead of passed to functions.
Don't call query_cache_invalidate() twice in some cases
mysql_change_user() now clears states to be equal to close + connect.
Fixed a bug with multi-table-update and multi-table-delete when used with LOCK TABLES
Fixed a bug with replicate-do and UPDATE


BitKeeper/etc/ignore:
  added autom4te.cache/* bdb/dist/autom4te.cache/* innobase/autom4te.cache/*
include/my_alloc.h:
  Small improvement to alloc_root
libmysql/libmysql.c:
  Removed compiler warning
myisam/mi_page.c:
  Better DBUG message
mysql-test/r/multi_update.result:
  Added test with lock tables
mysql-test/r/rpl_replicate_do.result:
  Update results
mysql-test/r/rpl_rotate_logs.result:
  Make test independent of if t1 exists
mysql-test/t/multi_update.test:
  Added test with lock tables
mysql-test/t/rpl_rotate_logs.test:
  Make test independent of if t1 exists
mysys/my_alloc.c:
  Small imprevement to alloc_root
  (Don't free blocks less than ALLOC_MAX_BLOCK_ROOT (4K)
sql/ha_innodb.cc:
  More debug messages
sql/ha_myisam.cc:
  Safety change
sql/lex.h:
  Add support for LIMIT # OFFSET #
sql/lock.cc:
  Added assertion
sql/mysql_priv.h:
  Change of lock handling
sql/mysqld.cc:
  Added function clear_error_messages()
sql/sql_base.cc:
  Change lock handling by open_ltable() and open_and_lock_tables()
sql/sql_class.cc:
  Split THD::THD to two functions
  Move some code from cleanup() to ~THD:THD
  Add THD::change_user()
sql/sql_class.h:
  Prototype changes in class THD
sql/sql_delete.cc:
  Remove locking argument from mysql_delete()
  Locking type is now stored in TABLE_LIST
  Small code change to not call query_cache_invalidate() twice for transactional tables.
sql/sql_insert.cc:
  Remove locking argument from mysql_insert()
  Locking type is now stored in TABLE_LIST
  Small code change to not call query_cache_invalidate() twice for transactional tables.
  Don't use bulk insert if bulk_insert_buff_size is 0
sql/sql_parse.cc:
  Changes to make mysql_change_user() work as close+connect
  Changed command statistics to use statstics_increment to get more speed
  Update code to handle that locks is now stored in TABLE_LIST
sql/sql_update.cc:
  Remove locking argument from mysql_update()
  Locking type is now stored in TABLE_LIST
  Small code change to not call query_cache_invalidate() twice for transactional tables.
sql/sql_yacc.yy:
  Locking type is now stored in TABLE_LIST
  Added support for LIMIT # OFFSET # syntax
  Removed some wrong (never true) checks for SQLCOM_MULTI_UPDATE
mysql-test/t/rpl_replicate_do-slave.opt:
  Changed tables to use t1,t2,...
mysql-test/t/rpl_replicate_do.test:
  Changed tables to use t1,t2,...
2002-11-16 20:19:10 +02:00
..
alias.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
alter_table.result Enable LOAD DATA LOCAL INFILE in mysql_test 2002-06-04 00:40:27 +03:00
analyse.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
auto_increment.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
backup.result Patch for SCO 2001-11-26 03:52:23 +02:00
bdb-alter-table-1.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
bdb-alter-table-2.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
bdb-crash.result Patch for SCO 2001-11-26 03:52:23 +02:00
bdb-deadlock.result Patch for SCO 2001-11-26 03:52:23 +02:00
bdb.result Fixed that NULL and 0 returns 0 instead of NULL 2002-11-11 15:57:35 +02:00
bdb_cache.result fixed bdb transaction with query cache bug 2002-11-06 00:41:25 +02:00
bench_count_distinct.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
big_test.require
bigint.result Fixed problem with BIGINT and shutdown on AIX 2002-08-12 03:28:02 +03:00
binary.result Update mysql-test results after merge 2002-09-18 02:21:29 +03:00
bool.result Fixed that NULL and 0 returns 0 instead of NULL 2002-11-11 15:57:35 +02:00
bulk_replace.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
case.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
check.result mi_check flags cleanup 2002-03-13 17:20:17 +00:00
comments.result Fix after merge from 3.23 2002-02-15 02:49:02 +02:00
compare.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
count_distinct.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
count_distinct2.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
create.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
ctype_latin1_de.result make SEARCH_PREFIX to work with complex (use_coll) charsets, namely latin1_de 2002-08-05 00:14:21 +02:00
delayed.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
delete.result LOCK+change+OPTIMIZE MyISAM bug 2002-08-31 20:42:41 +00:00
dirty_close.result Added --user=userid to mysqld 2002-02-13 22:37:19 +02:00
distinct.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
drop.result Fixed access privilege bug in query cache. 2001-12-22 15:13:31 +02:00
empty_table.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
err000001.result fixed error messages 2001-10-08 20:18:37 -06:00
explain.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
flush.result added building without query cache 2002-03-22 22:55:08 +02:00
foreign_key.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
fulltext.result fixed repair_by_sort FULLTEXT bug 2002-10-09 18:57:13 +00:00
fulltext_cache.result ft boolean search by table scan; queue_fix() 2001-11-06 16:17:31 +01:00
fulltext_distinct.result tests added 2001-11-20 17:58:00 +01:00
fulltext_left_join.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
fulltext_multi.result mysql-test/r/fulltext*.result updated 2001-10-12 19:10:11 +02:00
fulltext_order_by.result ft-boolean + ORDER BY (ftb tree reusing) bug 2002-09-17 21:04:10 +02:00
fulltext_update.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
fulltext_var.result freebsd fix for openssl 2001-12-15 21:39:26 +01:00
func_concat.result Fixes for gcc 3.1 2002-05-21 20:35:58 +03:00
func_crypt.result Added FLUSH DES_KEY_FILE. 2001-12-13 15:53:18 +02:00
func_date_add.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
func_encrypt.result Added FLUSH DES_KEY_FILE. 2001-12-13 15:53:18 +02:00
func_equal.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
func_group.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
func_if.result Fixes after last merge 2002-08-12 07:02:08 +03:00
func_in.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
func_isnull.result Fixed some compilation problems in last changeset 2002-05-16 23:35:09 +03:00
func_like.result Optimize LIKE with turbo-boyer-more algoritm 2002-05-17 16:45:00 +03:00
func_math.result Arjens LOG functions changes with small changes and tests added to mysql-test 2002-07-17 12:11:48 +04:00
func_misc.result Update for BTREE keys in HEAP tables 2002-04-12 21:35:46 +03:00
func_op.result New error messages 2002-01-29 18:32:16 +02:00
func_regexp.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
func_set.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
func_str.result fixed so that --ssl and --skip-ssl works with the MySQL clients. 2002-09-17 23:46:53 +03:00
func_system.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
func_test.result Removed wrong patch to fix DATE BETWEEN TIMESTAMP1 AND TIMESTAMP2 2002-11-05 22:45:42 +02:00
func_time.result Extended WEEK() to be able to handle ISO weeks. 2002-11-12 12:42:42 +02:00
func_timestamp.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
gcc296.result Update copyright 2001-12-06 14:10:51 +02:00
grant.result Added CREATE TEMPORARY TABLES and LOCK TABLES to db and host tables 2002-09-16 15:55:19 +03:00
grant_cache.result Added the following new privleges: 2002-06-12 15:04:18 +03:00
group_by.result Fixed bug in MAX() optimization when used with JOIN and ON expressions 2002-11-09 09:51:03 +02:00
handler.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
have_bdb.require
have_innodb.require
have_isam.require
have_openssl.require changes to make things work in the max version 2001-10-04 15:42:25 -06:00
have_openssl_1.require
have_openssl_2.require
have_query_cache.require added building without query cache 2002-03-22 22:55:08 +02:00
have_raid.require
have_symlink.require
having.result Fix sorting of NULL values (Should always be first) 2002-03-02 09:51:24 +02:00
heap.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
innodb.result Fixed that NULL and 0 returns 0 instead of NULL 2002-11-11 15:57:35 +02:00
innodb_cache.result processing trunsactional tables in query cache 2002-03-15 23:57:31 +02:00
innodb_handler.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
ins000001.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
insert.result Added code to flush a bulk_insert index. 2002-09-18 21:04:49 +03:00
insert_select.result New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
isam.result results fixed 2002-11-09 19:57:13 +01:00
join.result Fixed some compilation problems in last changeset 2002-05-16 23:35:09 +03:00
join_crash.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
join_outer.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
key.result New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
key_diff.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
key_primary.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
keywords.result merge of lost change 2001-10-24 11:52:19 -06:00
kill.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
limit.result Fix some bugs introduced with the new my_getopt 2002-02-08 03:21:34 +02:00
lock.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
lock_multi.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
lowercase_table.result Added CREATE TEMPORARY TABLES and LOCK TABLES to db and host tables 2002-09-16 15:55:19 +03:00
merge.result updated test results 2002-11-05 18:38:27 +01:00
multi_update.result Small improvement to alloc_root 2002-11-16 20:19:10 +02:00
myisam.result results updated 2002-11-14 00:27:14 +01:00
not_embedded.require Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
null.result Fixed that NULL and 0 returns 0 instead of NULL 2002-11-11 15:57:35 +02:00
null_key.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
odbc.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
olap.result Added nety_retry_count as a changeable variable 2002-08-08 20:49:06 +03:00
openssl_1.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
openssl_2.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
order_by.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
order_fill_sortbuf.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
overflow.result fixed error messages 2001-10-08 20:18:37 -06:00
query_cache.result fixed query cache with system database 2002-10-08 00:26:15 +03:00
raid.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
range.result Updated results 2002-03-27 06:29:07 +02:00
rename.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
repair.result protected close_cached_table() call in REPAIR ... USE_FRM with a mutex 2002-09-01 18:17:33 +00:00
replace.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
rollback.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
rpl000001.a.result
rpl000001.b.result
rpl000001.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000002.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000003.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000004.a.result
rpl000004.b.result
rpl000004.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000005.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000006.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000008.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000009.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000010.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000011.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000012.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000013.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl000015.result Fixed timing problem with rpl000001 replication test. 2002-08-18 16:04:26 +03:00
rpl000017.result Added the following new privleges: 2002-06-12 15:04:18 +03:00
rpl000018.result mysqltest can now talk to manager and start/stop servers with 2001-10-01 16:13:55 -06:00
rpl_alter.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl_empty_master_crash.result Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
rpl_failsafe.result fixes for mysql-test to run without manager 2001-10-11 13:54:06 -06:00
rpl_flush_log_loop.result Made mysql-test results independent of MASTER_PORT and SLAVE_PORT 2002-09-23 16:34:49 +03:00
rpl_get_lock.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl_log.result Put temporary files in binlog cache when using BEGIN/COMMIT 2002-11-07 04:02:37 +02:00
rpl_log_pos.result Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
rpl_mystery22.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl_redirect.result Portability fixes. 2002-09-11 06:40:08 +03:00
rpl_replicate_do.result Small improvement to alloc_root 2002-11-16 20:19:10 +02:00
rpl_rotate_logs.result Small improvement to alloc_root 2002-11-16 20:19:10 +02:00
rpl_skip_error.result Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rpl_sporadic_master.result Fixed bug in wait_for_update() that I had introduced. 2002-08-22 16:50:58 +03:00
sel000001.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000002.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000003.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000031.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000032.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000033.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
sel000100.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
select.result results fixed 2002-11-09 19:57:13 +01:00
select_found.result Fixed bug in SQL_CALC_FOUND_ROWS + LIMIT 2002-06-10 13:33:25 +03:00
select_safe.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
show_check.result Fixed some compilation problems in last changeset 2002-05-16 23:35:09 +03:00
slave-running.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
slave-stopped.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
status.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
symlink.result Fix for IO_CACHE. 2001-11-28 03:47:15 +02:00
tablelock.result Cleanup after last merge 2001-10-08 07:24:04 +03:00
temp_table.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
truncate.result truncate test made independed from environment 2002-08-30 18:39:42 +03:00
type_blob.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
type_date.result Update test results 2002-03-07 00:21:37 +02:00
type_datetime.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
type_decimal.result Fix exponent overflow handling for decimal type. Overflow lead to crash 2002-10-13 21:11:01 +04:00
type_enum.result fixed tests after merge 2002-05-28 10:21:56 +03:00
type_float.result Fixed some compilation problems in last changeset 2002-05-16 23:35:09 +03:00
type_ranges.result Added macros for nice TIMESPEC usage. 2002-01-02 21:29:41 +02:00
type_set.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
type_time.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
type_timestamp.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
type_uint.result client/mysqlmanagerc.c 2001-09-27 23:05:54 -06:00
type_year.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00
union.result Removed wrong implementation of CUBE/ROLLUP 2002-07-24 19:55:08 +03:00
update.result memory leak fixed 2001-11-24 17:45:22 +01:00
user_var.result Added --skip-safemalloc to mysqltest 2002-10-29 22:56:30 +02:00
varbinary.result Some trivial optimzations 2002-09-03 15:44:25 +03:00
variables.result Put temporary files in binlog cache when using BEGIN/COMMIT 2002-11-07 04:02:37 +02:00
warnings.result fixed tests to be independed from environment 2002-08-30 21:32:59 +03:00