mariadb/mysql-test/t
Dmitry Lenev ae1ae4bd63 Fix for bug #51263 "Deadlock between transactional
SELECT and ALTER TABLE ...  REBUILD PARTITION".

ALTER TABLE on InnoDB table (including partitioned tables)
acquired exclusive locks on rows of table being altered.
In cases when there was concurrent transaction which did
locking reads from this table this sometimes led to a
deadlock which was not detected by MDL subsystem nor by
InnoDB engine (and was reported only after exceeding
innodb_lock_wait_timeout).

This problem stemmed from the fact that ALTER TABLE acquired
TL_WRITE_ALLOW_READ lock on table being altered. This lock
was interpreted as a write lock and thus for table being
altered handler::external_lock() method was called with
F_WRLCK as an argument. As result InnoDB engine treated
ALTER TABLE as an operation which is going to change data
and acquired LOCK_X locks on rows being read from old
version of table.

In case when there was a transaction which already acquired
SR metadata lock on table and some LOCK_S locks on its rows
(e.g. by using it in subquery of DML statement) concurrent
ALTER TABLE was blocked at the moment when it tried to
acquire LOCK_X lock before reading one of these rows.
The transaction's attempt to acquire SW metadata lock on
table being altered led to deadlock, since it had to wait
for ALTER TABLE to release SNW lock. This deadlock was not
detected and got resolved only after timeout expiring
because waiting were happening in two different subsystems.

Similar deadlocks could have occured in other situations.
This patch tries to solve the problem by changing ALTER TABLE
implementation to use TL_READ_NO_INSERT lock instead of
TL_WRITE_ALLOW_READ. After this step handler::external_lock()
is called with F_RDLCK as an argument and InnoDB engine
correctly interprets ALTER TABLE as operation which only
reads data from original version of table. Thanks to this
ALTER TABLE acquires only LOCK_S locks on rows it reads.
This, in its turn, causes inter-subsystem deadlocks to go
away, as all potential lock conflicts and thus deadlocks will
be limited to metadata locking subsystem:

- When ALTER TABLE reads rows from table being altered it
  can't encounter any locks which conflict with LOCK_S row
  locks. There should be no concurrent transactions holding
  LOCK_X row locks. Such a transaction should have been
  acquired SW metadata lock on table first which would have
  conflicted with ALTER's SNW lock.
- Vice versa, when DML which runs concurrently with ALTER
  TABLE tries to lock row it should be requesting only LOCK_S
  lock which is compatible with locks acquired by ALTER,
  as otherwise such DML must own an SW metadata lock on table
  which would be incompatible with ALTER's SNW lock.

mysql-test/r/innodb_mysql_lock2.result:
  Added test for bug #51263 "Deadlock between transactional
  SELECT and ALTER TABLE ... REBUILD PARTITION".
mysql-test/suite/rpl_ndb/r/rpl_ndb_binlog_format_errors.result:
  Since CREATE TRIGGER no longer acquires write lock on table
  it is no longer interpreted as an operation which modifies
  table data and therefore no longer fails if invoked for
  SBR-only engine in ROW mode.
mysql-test/suite/rpl_ndb/t/rpl_ndb_binlog_format_errors.test:
  Since CREATE TRIGGER no longer acquires write lock on table
  it is no longer interpreted as an operation which modifies
  table data and therefore no longer fails if invoked for
  SBR-only engine in ROW mode.
mysql-test/t/innodb_mysql_lock2.test:
  Added test for bug #51263 "Deadlock between transactional
  SELECT and ALTER TABLE ... REBUILD PARTITION".
sql/ha_partition.cc:
  When ALTER TABLE creates a new partition to be filled from
  other partition lock it in F_WRLCK mode instead of using
  mode which was used for locking the whole table (it is
  F_RDLCK now).
sql/lock.cc:
  Replaced conditions which used TL_WRITE_ALLOW_READ
  lock type with equivalent conditions using
  TL_WRITE_ALLOW_WRITE. This should allow to get rid
  of TL_WRITE_ALLOW_READ lock type eventually.
sql/mdl.cc:
  Updated outdated comment to reflect current situation.
sql/sql_base.cc:
  Replaced conditions which used TL_WRITE_ALLOW_READ
  lock type with equivalent conditions using
  TL_WRITE_ALLOW_WRITE. This should allow to get rid
  of TL_WRITE_ALLOW_READ lock type eventually.
sql/sql_table.cc:
  mysql_admin_table():
    Use TL_WRITE_ALLOW_WRITE lock type instead of
    TL_WRITE_ALLOW_READ to determine that we need to acquire
    upgradable metadata lock. This should allow to completely
    get rid of TL_WRITE_ALLOW_READ in long term.
  mysql_recreate_table():
    ALTER TABLE now requires TL_READ_NO_INSERT thr_lock.c lock
    instead of TL_WRITE_ALLOW_READ.
sql/sql_trigger.cc:
  Changed CREATE/DROP TRIGGER implementation to use
  TL_READ_NO_INSERT lock instead of TL_WRITE_ALLOW_READ lock.
  The latter is no longer necessary since:
  a) We now can rely on metadata locks to achieve proper
     isolation between two DDL statements or DDL and DML
     statements.
  b) This statement does not change any data in table so there
     is no need to inform storage engine about it.
sql/sql_yacc.yy:
  Changed implementation of ALTER TABLE (and CREATE/DROP INDEX
  as a consequence) to use TL_READ_NO_INSERT lock instead of
  TL_WRITE_ALLOW_READ lock. This is possible since:
  a) We now can rely on metadata locks to achieve proper
     isolation between two DDL statements or DDL and DML
     statements.
  b) This statement only reads data in table being open.
     We write data only to the new version of table and
     then replace with it old version of table under
     X metadata lock.
  
  Thanks to this change InnoDB will no longer acquire LOCK_X
  locks on rows being read by ALTER TABLE (instead LOCK_S
  locks will be acquired) and thus cause of bug #51263
  "Deadlock between transactional SELECT and ALTER TABLE ...
  REBUILD PARTITION" is removed.
  
  Did the similar change for CREATE TRIGGER (see comments
  for sql_trigger.cc for details).
2010-05-26 16:18:08 +04:00
..
1st.test
alias.test Backport of Bug#27249 to mysql-next-mr 2009-11-10 18:43:43 -02:00
almost_full.test Bug #42408 Faulty regex for detecting [Warning] and [ERROR] in mysqld error log 2009-08-25 15:56:50 +02:00
alter_table-big.test Merge 5.0 -> 5.1 of fix for Bug#42003 and Bug#43114 2009-03-06 15:56:17 +01:00
alter_table.test Bug#50542 5.5.x doesn't check length of key prefixes: 2010-02-11 18:02:41 +01:00
analyse.test Bug #48293: crash with procedure analyse, view with > 10 columns, 2009-10-30 11:40:44 +02:00
analyze.test Fix for bug #30495: optimize table t1,t2,t3 extended errors 2007-11-21 11:11:22 +04:00
ansi.test
archive-big.test
archive.test BUG#50670: Slave stops with error code 1644 2010-04-28 14:47:49 +02:00
archive_bitfield.test Fix for Bug#42308 Several server tests do not pass MTR's --check option 2009-05-15 12:15:56 +02:00
archive_gis.test
archive_plugin-master.opt only This is a backport of the patch for 47739 into trunk. 2010-04-26 21:39:24 +02:00
archive_plugin.test only This is a backport of the patch for 47739 into trunk. 2010-04-26 21:39:24 +02:00
auto_increment.test Bug#46616: Merge 2009-08-20 14:30:59 +02:00
bench_count_distinct.test
bigint.test Bug #45360: wrong results 2010-02-25 23:13:11 +04:00
binary.test
blackhole_plugin-master.opt backport of patch for blckhole plugin (47748) to trunk-bugfixing. 2010-04-26 20:44:10 +02:00
blackhole_plugin.test backport of patch for blckhole plugin (47748) to trunk-bugfixing. 2010-04-26 20:44:10 +02:00
bool.test
bootstrap.test WL#4189 2007-12-12 18:19:24 +01:00
bug39022.test Committing on behalf or Dmitry Lenev: 2010-04-28 14:04:11 +04:00
bug46080-master.opt WL#2360 Performance schema 2010-01-11 18:47:27 -07:00
bug46080.test Manual merge from mysql-trunk-merge. 2010-02-03 19:21:17 +03:00
bug46760-master.opt Bug#46760: Fast ALTER TABLE no longer works for InnoDB 2009-09-18 16:01:18 +03:00
bug46760.test Bug#46760: Fast ALTER TABLE no longer works for InnoDB 2009-09-18 16:01:18 +03:00
bug47671-master.opt WL#5154 Remove deprecated 4.1 features 2010-02-17 10:18:17 +01:00
bug47671.test Additional Fix for BUG#47671 - wrong character-set after upgrade from 5.1.34 to 5.1.39 2009-11-30 10:54:26 +05:30
bulk_replace.test
cache_innodb-master.opt A follow-up on WL#5154 and WL#5182: remove forgotten options. 2010-03-03 22:22:02 +03:00
cache_innodb.test
case.test Fixed some test case after push of BUG#32205 2008-01-06 15:27:42 +08:00
cast.test Backport of WL #2934: Make/find library for doing float/double 2009-12-22 19:23:13 +03:00
change_user-master.opt Bug#31222: adding missed file. 2009-01-15 14:58:32 +03:00
change_user.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
check.test 2. Slice of fix for Bug#42003 tests missing the disconnect of connections <> default 2009-02-05 21:47:23 +01:00
client_xml.test Fix for Bug#42308 Several server tests do not pass MTR's --check option 2009-05-15 12:15:56 +02:00
comment_column.test Patch for WL#3736: Extended Table, Column and Index Comments. 2010-02-20 13:07:32 +03:00
comment_column2.test Patch for WL#3736: Extended Table, Column and Index Comments. 2010-02-20 13:07:32 +03:00
comment_index.test Patch for WL#3736: Extended Table, Column and Index Comments. 2010-02-20 13:07:32 +03:00
comment_table.test Patch for WL#3736: Extended Table, Column and Index Comments. 2010-02-20 13:07:32 +03:00
comments.test
commit_1innodb.test BUG#50670: Slave stops with error code 1644 2010-04-28 14:47:49 +02:00
compare.test Bug #39353: Multiple conditions on timestamp column crashes server 2008-09-18 15:55:36 +03:00
compress.test Merge 5.0 -> 5.1 2009-02-09 22:00:15 +01:00
concurrent_innodb_safelog-master.opt Bug#21579 - innodb_concurrent random failures with varying differences 2008-08-15 14:48:14 -04:00
concurrent_innodb_safelog.test Bug#21579 - innodb_concurrent random failures with varying differences 2008-08-15 14:48:14 -04:00
concurrent_innodb_unsafelog-master.opt Bug#21579 - innodb_concurrent random failures with varying differences 2008-08-15 14:48:14 -04:00
concurrent_innodb_unsafelog.test Bug#21579 - innodb_concurrent random failures with varying differences 2008-08-15 14:48:14 -04:00
connect.test Bug #44922 mysqltest's query_get_value function can't work with queries containing ',' 2009-05-25 17:19:20 +02:00
consistent_snapshot.test Bug#44664: valgrind warning for COMMIT_AND_CHAIN and ROLLBACK_AND_CHAIN 2009-05-11 20:54:00 -03:00
constraints.test Bug#11714 Non-sensical ALTER TABLE ADD CONSTRAINT allowed 2010-01-22 19:00:19 -07:00
contributors.test
count_distinct.test Bug#51980 mysqld service crashes with a simple COUNT(DISTINCT) query over a view 2010-04-13 11:38:28 +02:00
count_distinct2-master.opt A follow-up on WL#5154 and WL#5182: remove forgotten options. 2010-03-03 22:22:02 +03:00
count_distinct2.test
count_distinct3.test Tag count_distinct3.test as a big test. 2009-06-08 20:03:01 -03:00
crash_commit_before-master.opt
crash_commit_before.test WL#4189 2007-12-12 18:19:24 +01:00
create-big.test
create.test Bug#49193 CREATE TABLE reacts differently depending on whether 2010-05-05 23:28:58 +02:00
create_not_windows.test WL#4189 2007-12-12 18:19:24 +01:00
create_select_tmp.test BUG#50670: Slave stops with error code 1644 2010-04-28 14:47:49 +02:00
csv.test Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
csv_alter_table.test New tests added for Bug#33558 - Test "stress.ddl_csv needs nullable columns which CSV does not support 2008-01-21 13:49:03 -05:00
csv_not_null.test Bug #39265: fix for the bug 33699 should be reverted 2009-02-05 13:49:32 +04:00
ctype_ascii.test
ctype_big5.test WL#4583 Case conversion in Asian character sets 2010-01-14 15:17:57 +04:00
ctype_binary.test WL#2649 Number-to-string conversions 2010-02-11 08:17:25 +04:00
ctype_collate.test Review fixes for BUG#48161 and BUG#48447 2009-11-06 11:49:27 +01:00
ctype_cp932_binlog_row.test
ctype_cp932_binlog_stm.test BUG#50670: Slave stops with error code 1644 2010-04-28 14:47:49 +02:00
ctype_cp1250_ch.test Merge mysql.com:/home/bar/mysql-work/mysql-5.0.b27580v2 2008-03-07 15:28:51 +04:00
ctype_cp1251.test WL#2649 Number-to-string conversions 2010-02-11 08:17:25 +04:00
ctype_create.test
ctype_errors.test WL#751 Error message construction, backport 2009-10-15 17:23:43 +05:00
ctype_eucjpms.test WL#3090 Japanese Character Set adjustments 2010-02-15 09:57:24 +04:00
ctype_euckr.test WL#4583 Case conversion in Asian character sets 2010-01-14 15:17:57 +04:00
ctype_filename.test
ctype_filesystem-master.opt Addendum to bug #37339 : make the test case portable to windows 2008-12-01 13:34:53 +02:00
ctype_filesystem.test Addendum to bug #37339 : make the test case portable to windows 2008-12-01 13:34:53 +02:00
ctype_gb2312.test WL#4583 Case conversion in Asian character sets 2010-01-14 15:17:57 +04:00
ctype_gbk.test WL#4583 Case conversion in Asian character sets 2010-01-14 15:17:57 +04:00
ctype_gbk_binlog.test Bug#46010 main.ctype_gbk_binlog fails sporadically : Table 't2' already exists 2009-09-07 13:42:54 +08:00
ctype_hebrew.test
ctype_latin1.test WL#2649 Number-to-string conversions 2010-02-11 08:17:25 +04:00
ctype_latin1_de-master.opt WL#5154 Remove deprecated 4.1 features 2010-02-17 10:18:17 +01:00
ctype_latin1_de.test Bug#27877 incorrect german order in utf8_general_ci 2008-02-11 16:28:33 +04:00
ctype_latin2.test
ctype_latin2_ch.test
ctype_ldml-master.opt
ctype_ldml.test Manual merge of mysql-trunk into mysql-trunk-merge. 2010-03-24 18:03:44 +03:00
ctype_many.test Backporting WL#1213 2010-02-24 13:15:34 +04:00
ctype_mb.test
ctype_recoding.test
ctype_sjis.test WL#3090 Japanese Character Set adjustments 2010-02-15 09:57:24 +04:00
ctype_tis620.test
ctype_uca.test Merge dl145h.mysql.com:/data0/mkindahl/mysql-5.0-rpl 2008-02-20 19:49:26 +01:00
ctype_ucs.test WL#2649 Number-to-string conversions 2010-02-11 08:17:25 +04:00
ctype_ucs2_def-master.opt WL#5154 Remove deprecated 4.1 features 2010-02-17 10:18:17 +01:00
ctype_ucs2_def.test Bug#32705 - myisam corruption: Key in wrong position 2008-01-16 11:48:04 +01:00
ctype_ujis.test WL#3090 Japanese Character Set adjustments 2010-02-15 09:57:24 +04:00
ctype_ujis_ucs2.test
ctype_utf8.test Backporting WL#1213 2010-02-24 13:15:34 +04:00
ctype_utf8mb4.test An additional fix for WL#1213 4-byte UTF8 2010-03-11 14:34:11 +04:00
ctype_utf8mb4_heap.test Push the test to next-mr-bar2 to let them run in pushbuild. 2010-03-04 08:34:44 +01:00
ctype_utf8mb4_innodb.test Push the test to next-mr-bar2 to let them run in pushbuild. 2010-03-04 08:34:44 +01:00
ctype_utf8mb4_myisam.test Push the test to next-mr-bar2 to let them run in pushbuild. 2010-03-04 08:34:44 +01:00
ctype_utf8mb4_ndb.test Push the test to next-mr-bar2 to let them run in pushbuild. 2010-03-04 08:34:44 +01:00
ctype_utf16.test Added forgotten test dependencies 2010-02-24 19:07:08 +04:00
ctype_utf16_uca.test Backporting WL#1213 2010-02-24 13:15:34 +04:00
ctype_utf32.test Backporting WL#1213 2010-02-24 13:15:34 +04:00
ctype_utf32_uca.test Backporting WL#1213 2010-02-24 13:15:34 +04:00
date_formats-master.opt
date_formats.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
ddl_i18n_koi8r.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
ddl_i18n_utf8.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
deadlock_innodb.test
debug_sync.test Implement new type-of-operation-aware metadata locks. 2010-02-01 14:43:06 +03:00
default.test Bug #39002: The server crashes on the query: 2008-09-03 12:32:43 +05:00
delayed.test Merge next-mr -> next-4284. 2010-02-02 02:22:16 +03:00
delete.test Manual merge from mysql-trunk-merge. 2010-03-01 12:39:44 +03:00
deprecated_features.test BUG#48048: Deprecated constructs need removal in Betony 2009-11-04 12:28:20 +00:00
derived.test Backport of Bug#27525 to mysql-next-mr 2009-11-10 16:48:46 -02:00
dirty_close.test Post-merge fixes for backports. 2009-11-13 10:56:38 -02:00
disabled.def Additional test coverage for 2010-04-19 15:35:13 +02:00
distinct.test Bug #46159: simple query that never returns 2009-09-06 00:42:17 +04:00
drop-no_root.test Backporting of Bug#40128 from 6.0 to next-mr. 2009-10-09 18:52:49 +04:00
drop.test Bug #49988 MDL deadlocks with mysql_create_db, reload_acl_and_cache 2010-01-12 16:15:21 +01:00
drop_debug.test Backport of: 2009-12-08 10:53:40 +03:00
empty_table.test
endspace.test
error_simulation.test Dynamically set debug flag for session only 2008-04-03 10:27:56 +02:00
errors.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
events_1.test Inserted changes from the review of bug#32664. 2008-02-22 21:28:59 +01:00
events_2.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
events_bugs-master.opt Bug #31332 --event-scheduler option misbehaving 2007-10-22 15:16:43 -04:00
events_bugs.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
events_embedded.test Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
events_grant.test Fix for Bug#42308 Several server tests do not pass MTR's --check option 2009-05-15 12:15:56 +02:00
events_logs_tests-master.opt Bug #46322 Sporadic timeout in mysql_upgrade.test 2009-08-27 15:17:09 +02:00
events_logs_tests.test
events_microsec.test
events_restart-master.opt Mereg events_restart_phase* to events_restart 2008-04-09 09:43:20 +02:00
events_restart.test Mereg events_restart_phase* to events_restart 2008-04-09 09:43:20 +02:00
events_scheduling.test Bug #50087 Interval arithmetic for Event_queue_element is not portable. 2010-01-06 15:00:51 +01:00
events_stress.test Fix for Bug#42308 Several server tests do not pass MTR's --check option 2009-05-15 12:15:56 +02:00
events_time_zone.test Fix for Bug#39979 main.events_time_zone does not clean up 2008-11-14 17:18:20 +01:00
events_trans.test Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
events_trans_notembedded.test Fix for Bug#42308 Several server tests do not pass MTR's --check option 2009-05-15 12:15:56 +02:00
execution_constants.test Bug #32307 mysqltest - does not detect illegal if syntax 2008-08-04 12:38:50 +02:00
explain.test Manual merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-03-07 19:40:59 +03:00
fix_priv_tables.test Fix for Bug#42308 Several server tests do not pass MTR's --check option 2009-05-15 12:15:56 +02:00
flush.test A fix and a test case for Bug#51710 FLUSH TABLES <view> WITH READ 2010-03-10 17:35:25 +03:00
flush2-master.opt
flush2.test
flush_block_commit.test Backport of: 2009-12-09 18:56:34 +03:00
flush_block_commit_notembedded.test Backport of revno ## 2617.31.1, 2617.31.3, 2617.31.4, 2617.31.5, 2009-12-05 02:02:48 +03:00
flush_read_lock_kill-master.opt
flush_read_lock_kill.test manual merge of 28141 2009-10-20 11:00:07 -07:00
flush_table.test Initial import of WL#3726 "DDL locking for all metadata objects". 2009-11-30 18:55:03 +03:00
foreign_key.test Bug#34455 Ambiguous foreign keys syntax is accepted 2010-01-25 04:55:31 -07:00
fulltext.test Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-02-22 00:33:11 +03:00
fulltext2.test
fulltext3.test
fulltext_cache.test
fulltext_distinct.test
fulltext_left_join.test
fulltext_multi.test
fulltext_order_by.test Bug #49734: Crash on EXPLAIN EXTENDED UNION ... ORDER BY <any non-const-function> 2009-12-22 17:52:15 +02:00
fulltext_plugin-master.opt BUG#39746 - Debug flag breaks struct definition 2008-12-17 17:24:34 +04:00
fulltext_plugin.test WL#5161 : Cross-platform build with CMake 2009-11-09 12:32:48 +01:00
fulltext_update.test
fulltext_var.test
func_compress.test Bug #32223 SETting max_allowed_packet variable 2009-06-19 11:27:19 +02:00
func_concat.test Bug #50096: CONCAT_WS inside procedure returning wrong data 2010-01-13 08:16:36 +04:00
func_crypt.test Bug #44767: invalid memory reads in password() and 2009-05-27 14:20:57 +04:00
func_date_add.test
func_default.test
func_des_encrypt.test Backport of: 2010-04-13 19:04:45 +04:00
func_digest.test Backport of: 2010-04-13 19:04:45 +04:00
func_encrypt-master.opt
func_encrypt.test Backport of: 2010-04-13 19:04:45 +04:00
func_encrypt_nossl.test
func_equal.test
func_gconcat.test Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-02-23 16:26:45 +03:00
func_group.test Manual merge of the fix for bug#43668. 2009-11-24 18:26:13 +03:00
func_group_innodb.test
func_if.test Bug #40761: Assert on sum function on 2008-12-12 17:16:25 +04:00
func_in.test Bug #44139: Table scan when NULL appears in IN clause 2009-10-05 10:27:36 +05:00
func_isnull.test Bug#41371 Select returns 1 row with condition "col is not null and col is null" 2009-11-03 17:54:41 +04:00
func_like.test
func_math.test Bug #8433: Overflow must be an error 2010-03-18 13:38:29 +03:00
func_misc.test Bug #52165: Assertion failed: file .\dtoa.c, line 465 2010-04-07 13:59:02 +04:00
func_op.test
func_regexp.test Merge 2008-09-05 13:36:02 +05:00
func_rollback.test Additional tests inspired by Bug 2008-04-09 15:56:25 +02:00
func_sapdb.test Bug#42662: maketime() and signedness 2009-04-14 21:06:26 +02:00
func_set.test Bug#45168: assertion with convert() and empty set value 2009-06-16 16:36:15 +02:00
func_str.test WL#2649 Number-to-string conversions 2010-02-11 08:17:25 +04:00
func_system.test
func_test.test Bug #8433: Overflow must be an error 2010-03-18 13:38:29 +03:00
func_time.test WL#5154 Remove deprecated 4.1 features 2010-02-17 10:18:17 +01:00
func_timestamp.test
gcc296.test
gis-rtree.test merge 2010-03-10 12:22:08 +02:00
gis.test merge from mysql-trunk-bugfixing 2010-02-11 18:32:53 +01:00
grant.test Backporting patches for Bug#38347 (ALTER ROUTINE privilege 2009-10-22 16:51:51 +04:00
grant2.test Bug#48319: Server crashes on "GRANT/REVOKE ... TO CURRENT_USER" 2009-10-29 22:06:10 -07:00
grant3-master.opt
grant3.test Fix for Bug #41597 - After rename of user, there are additional grants when 2009-10-20 11:47:57 +05:30
grant4.test Bug#27145 EXTRA_ACL troubles 2009-10-19 14:58:13 +02:00
grant_cache_no_prot.test WL#4189 2007-12-12 18:19:24 +01:00
grant_cache_ps_prot.test WL#4189 2007-12-12 18:19:24 +01:00
grant_lowercase_fs.test Bug#41049 does syntax "grant" case insensitive? 2009-10-27 12:09:19 +04:00
greedy_optimizer.test Bug #38795: Automatic search depth and nested join's results in server crash 2009-01-13 13:09:12 +02:00
group_by.test Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
group_min_max.test Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-03-20 23:23:42 +03:00
group_min_max_innodb.test Fixed bug #36632: SELECT DISTINCT from a simple view on an 2008-06-27 23:50:53 +05:00
handler_innodb.test
handler_myisam.test Fix for bug #46456 [Ver->Prg]: HANDLER OPEN + TRUNCATE + DROP 2009-08-21 10:55:35 +05:00
having.test Bug#51242 HAVING clause on table join produce incorrect results 2010-03-19 13:09:22 +04:00
heap.test
heap_auto_increment.test
heap_btree.test merging with local fix. 2009-05-06 15:00:14 +05:30
heap_hash.test
help.test
implicit_commit.test Bug #51336 Assert in reload_acl_and_cache during RESET QUERY CACHE 2010-02-26 10:58:33 +01:00
index_merge_innodb.test Disabled index_merge2.inc due to Bug 45727. 2009-10-07 19:37:36 +04:00
index_merge_myisam.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
information_schema-big.test Port of fix for BUG#42893 "main.information_schema times out sporadically" 2009-10-05 16:22:48 +02:00
information_schema.test Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
information_schema_chmod.test WL#4189 2007-12-12 18:19:24 +01:00
information_schema_db.test Merge from mysql-next-mr. 2009-10-23 15:22:21 +04:00
information_schema_inno.test Bug#35108 SELECT FROM REFERENTIAL_CONSTRAINTS crashes 2008-03-14 14:12:39 +04:00
information_schema_parameters.test backported: 2010-01-15 15:42:15 +04:00
information_schema_part.test Bug#38909 CREATE_OPTIONS in information_schema produces wrong results 2008-11-13 16:11:51 +04:00
information_schema_routines.test backported: 2010-01-15 15:42:15 +04:00
init_connect-master.opt A follow-up on WL#5154 and WL#5182: remove forgotten options. 2010-03-03 22:22:02 +03:00
init_connect.test Bug#44920: MTR2 is not processing master.opt input properly on Windows. 2009-07-06 18:20:17 -04:00
init_file-master.opt
init_file.test Bug #42507 mtr2: the --check is fooled up by a code executed in --init_file 2009-04-02 13:00:44 +02:00
innodb-autoinc-optimize.test Fix for Bug#44493 Fix InnoDB owned 5.0 tests with imperfect cleanup 2009-05-06 17:11:08 +02:00
innodb-autoinc.test Applying InnoDB snapshot 2010-02-26 13:02:57 +04:00
innodb-consistent-master.opt Merging Innodb plugin 1.0.5 revisions from 5.1-main from revisions 3149 to 3163 2009-10-16 17:28:02 +05:30
innodb-consistent.test Merging Innodb plugin 1.0.5 revisions from 5.1-main from revisions 3149 to 3163 2009-10-16 17:28:02 +05:30
innodb-lock.test Follow-up for the fix for bug #46947 "Embedded SELECT without 2010-05-21 16:41:24 +04:00
innodb-master.opt Merge Innodb Plugin 1.0.6 from mysql-5.1-bugteam storage/innodb_plugin to mysql-trunk-merge. 2009-12-02 19:30:50 +05:30
innodb-replace.test Bug#31210: INSERT DELAYED crashes server when used on partitioned tables 2008-06-03 13:25:41 +02:00
innodb-semi-consistent-master.opt Merge Innodb Plugin 1.0.6 from mysql-5.1-bugteam storage/innodb_plugin to mysql-trunk-merge. 2009-12-02 19:30:50 +05:30
innodb-semi-consistent.test Applying InnoDB snashot 5.1-ss4699, part 1. Fixes BUG#39320 and other 2009-04-15 17:16:08 +05:30
innodb-ucs2.test Bug#32754 - InnoDB tests do not prepare or clean up correctly 2007-11-27 09:25:45 +01:00
innodb.test Merge next-mr -> next-4284. 2010-02-02 02:22:16 +03:00
innodb_autoinc_lock_mode_zero-master.opt Apply snapshot innodb-5.1-ss1989 2007-11-06 15:42:58 -07:00
innodb_autoinc_lock_mode_zero.test Apply snapshot innodb-5.1-ss1989 2007-11-06 15:42:58 -07:00
innodb_bug21704.test Applying InnoDB snapshot 5.1-ss5488,part 4. Fixes BUG#21704 2009-07-10 17:05:53 +05:30
innodb_bug30919-master.opt BUG#30919 2007-12-19 09:37:35 +01:00
innodb_bug30919.test Test does not need binlog 2007-12-19 14:16:33 +01:00
innodb_bug34053.test Bug #34053: normal users can enable innodb_monitor logging 2008-02-22 16:56:34 -07:00
innodb_bug34300.test Merge Innodb Plugin 1.0.6 from mysql-5.1-bugteam storage/innodb_plugin to mysql-trunk-merge. 2009-12-02 19:30:50 +05:30
innodb_bug35220.test Cherry-pick fix for Bug#35220 from innodb-5.0-ss2475 snapshot. 2008-08-07 18:25:24 -06:00
innodb_bug38231.test Bug#42643: InnoDB does not support replication of TRUNCATE TABLE 2010-05-25 17:01:38 -03:00
innodb_bug39438-master.opt Apply InnoDB snapshot innodb-5.1-ss2858, part 4. Fixes 2008-12-14 13:31:13 -07:00
innodb_bug39438.test Manually applied fix for innodb_bug39438 test from 5.1. 2009-11-05 18:06:28 +04:00
innodb_bug40565.test Applying InnoDB snashot 5.0-ss5406, part 2. Fixes BUG#40565 2009-06-25 15:20:26 +05:30
innodb_bug42101-nonzero-master.opt Merge Innodb Plugin 1.0.6 from mysql-5.1-bugteam storage/innodb_plugin to mysql-trunk-merge. 2009-12-02 19:30:50 +05:30
innodb_bug42101-nonzero.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
innodb_bug42101.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
innodb_bug42419.test Backport of patch for bug#40003 from 6.0 to 5.1, 2009-02-20 16:56:32 +01:00
innodb_bug44369.test Merge Innodb Plugin 1.0.6 from mysql-5.1-bugteam storage/innodb_plugin to mysql-trunk-merge. 2009-12-02 19:30:50 +05:30
innodb_bug44571.test Merging Innodb plugin 1.0.5 revisions from 5.1-main from revisions 3149 to 3163 2009-10-16 17:28:02 +05:30
innodb_bug45357.test Applying InnoDB snashot 5.1-ss5343, Fixes BUG#45357 2009-06-22 16:58:00 +05:30
innodb_bug46000.test Applying InnoDB snapshot 5.0-ss6230, part 2. Fixes BUG#46000 2009-11-25 15:29:25 +05:30
innodb_bug47777.test Applying InnoDB snapshot 5.0-ss6230, Part 1. Fixes BUG#47777 2009-11-25 15:08:52 +05:30
innodb_gis.test Merge magare.gmz:/home/kgeorge/mysql/autopush/B30825-new-5.0-opt 2007-10-23 11:44:14 +03:00
innodb_ignore_builtin-master.opt Bug#42610 Dynamic plugin broken in 5.1.31 2009-02-09 19:03:52 +04:00
innodb_ignore_builtin.test Bug#42610 Dynamic plugin broken in 5.1.31 2009-02-09 19:03:52 +04:00
innodb_lock_wait_timeout_1-master.opt A patch and a test case for 2009-10-28 17:49:56 +03:00
innodb_lock_wait_timeout_1.test Bug #37183 insert ignore into .. select ... hangs after 2009-11-12 12:43:33 +01:00
innodb_mysql-master.opt Bug #42419: test suite fix 2009-02-20 11:12:06 +02:00
innodb_mysql.test Manual merge of mysql-trunk into mysql-trunk-merge. 2010-03-24 18:03:44 +03:00
innodb_mysql_lock-master.opt Backport of revno: 2617.65.1 2009-12-08 14:27:33 +01:00
innodb_mysql_lock.test Bug #53798 OPTIMIZE TABLE breaks repeatable read 2010-05-19 13:32:21 +02:00
innodb_mysql_lock2.test Fix for bug #51263 "Deadlock between transactional 2010-05-26 16:18:08 +04:00
innodb_mysql_rbk-master.opt Bug #41543: Assertion `m_status == DA_ERROR' failed in Diagnostics_area::sql_errno 2009-01-09 14:04:47 +02:00
innodb_mysql_rbk.test Bug #41543: Assertion `m_status == DA_ERROR' failed in Diagnostics_area::sql_errno 2009-01-09 14:04:47 +02:00
innodb_mysql_sync.test Bug #47459 Assertion in Diagnostics_area::set_eof_status on OPTIMIZE TABLE 2010-04-15 18:53:57 +02:00
innodb_notembedded.test Merge 5.0 -> 5.1 of fix for bug 44493 2009-07-30 16:31:45 +02:00
innodb_timeout_rollback-master.opt
innodb_timeout_rollback.test
innodb_trx_weight.test
insert.test Backport of WL #2934: Make/find library for doing float/double 2009-12-22 19:23:13 +03:00
insert_notembedded.test Backport of: 2009-12-03 23:08:27 +03:00
insert_select.test initial merge from 5.1-mtr 2009-09-04 15:20:58 +02:00
insert_update.test Fix for Bug#43546 Several 5.0 tests do not pass MTR's --check option 2009-04-28 20:12:18 +02:00
ipv4_as_ipv6-master.opt Reviewed patch of QA results for WL#798. 2009-11-23 17:38:42 +01:00
ipv4_as_ipv6.test New patch for bug#49579, now with "have_ipv4_mapped.inc". 2010-01-29 11:48:11 +01:00
ipv6-master.opt Reviewed patch of QA results for WL#798. 2009-11-23 17:38:42 +01:00
ipv6.test New patch for bug#49579, now with "have_ipv4_mapped.inc". 2010-01-29 11:48:11 +01:00
join.test Bug #50335: Assertion `!(order->used & map)' in eq_ref_table 2010-02-25 18:48:53 +03:00
join_crash.test
join_nested.test
join_optimizer.test Back-port from 6.0 of the fix for 2009-10-19 15:14:43 +02:00
join_outer.test Bug#51598 Inconsistent behaviour with a COALESCE statement inside an IN comparison 2010-03-19 10:21:37 +04:00
join_outer_innodb.test
key.test Merge ramayana.hindu.god:/home/tsmith/m/bk/51 2007-12-05 12:33:36 -07:00
key_cache-master.opt
key_cache.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
key_diff.test
key_primary.test
keywords.test
kill.test Backport of: 2009-11-30 19:09:42 +03:00
limit.test Bug#37075: offset of limit clause might be truncated on 32-bits server w/o big tables 2008-10-15 18:34:51 -03:00
loaddata.test Merging 5.1 main into 5.1-rpl 2008-10-23 21:27:09 +02:00
loaddata_autocom_innodb.test
loadxml.test Bug#51571 load xml infile causes server crash 2010-05-05 14:34:20 +04:00
locale.test Manual-merge from mysql-trunk-merge. 2009-11-06 12:52:45 +03:00
lock.test Implement new type-of-operation-aware metadata locks. 2010-02-01 14:43:06 +03:00
lock_multi.test Bug #51240 ALTER TABLE of a locked MERGE table fails 2010-02-26 13:40:25 +01:00
lock_multi_bug38499.test Reduce test case runtime. 2009-08-28 18:49:16 -03:00
lock_multi_bug38691.test Reduce test case runtime. 2009-08-28 18:49:16 -03:00
lock_sync.test merge from mysql-trunk-bugfixing 2010-05-05 09:25:04 +02:00
lock_tables_lost_commit-master.opt
lock_tables_lost_commit.test 1. Slice of fix for Bug#42003 tests missing the disconnect of connections <> default 2009-02-02 22:20:25 +01:00
log_state-master.opt
log_state.test Bug #38124 "general_log_file" variable silently unset when using expression 2009-10-15 11:09:31 +02:00
log_state_bug33693-master.opt Bug #33693 general log name and location depend on PID file, 2009-10-12 15:35:30 +02:00
log_state_bug33693.test Bug #33693 general log name and location depend on PID file, 2009-10-12 15:35:30 +02:00
log_tables-big-master.opt
log_tables-big.test
log_tables-master.opt Bug #46322 Sporadic timeout in mysql_upgrade.test 2009-08-27 15:17:09 +02:00
log_tables.test merge of bug#35765 into mysql-next-mr-bugfixing 2009-11-24 12:08:04 +01:00
log_tables_debug.test Post-merge fix: modify regular expression to better handle 24 hour 2009-06-15 20:27:27 -03:00
log_tables_upgrade.test Bug#49823: mysql_upgrade fatal error due to general_log / slow_low CSV NULL 2010-02-26 09:22:48 -03:00
long_tmpdir-master.opt
long_tmpdir-master.sh
long_tmpdir.test
lowercase_fs_off.test 5.0-bugteam->5.1-bugteam merge 2009-10-27 14:09:36 +04:00
lowercase_mixed_tmpdir-master.opt
lowercase_mixed_tmpdir-master.sh
lowercase_mixed_tmpdir.test
lowercase_mixed_tmpdir_innodb-master.opt BUG#45638 - Create temporary table with engine innodb fails 2009-09-09 14:38:50 +05:00
lowercase_mixed_tmpdir_innodb-master.sh BUG#45638 - Create temporary table with engine innodb fails 2009-09-09 14:38:50 +05:00
lowercase_mixed_tmpdir_innodb.test BUG#45638 - Create temporary table with engine innodb fails 2009-09-09 14:38:50 +05:00
lowercase_table-master.opt
lowercase_table.test
lowercase_table2.test Backport of revno: 2617.68.3 2009-12-10 12:46:16 +01:00
lowercase_table3-master.opt
lowercase_table3.test Bug #42408 Faulty regex for detecting [Warning] and [ERROR] in mysqld error log 2009-08-28 16:13:27 +02:00
lowercase_table_grant-master.opt
lowercase_table_grant.test
lowercase_table_qcache-master.opt
lowercase_table_qcache.test
lowercase_utf8-master.opt Bug#25830 SHOW TABLE STATUS behaves differently depending on table name(for 5.0 only) 2009-02-17 18:22:48 +04:00
lowercase_utf8.test 5.0->bugteam->5.1-bugteam merge 2009-02-18 16:09:46 +04:00
lowercase_view-master.opt
lowercase_view.test Bug #31562: HAVING and lower case 2007-11-13 11:39:52 +02:00
mdl_sync.test Bug#42643: InnoDB does not support replication of TRUNCATE TABLE 2010-05-25 17:01:38 -03:00
merge-big.test Backport of: 2009-12-03 02:09:22 +03:00
merge.test Manual merge of mysql-trunk into mysql-trunk-merge. 2010-03-24 18:03:44 +03:00
merge_innodb.test Bug#30491 - MERGE doesn't report error when one table is Innodb 2007-11-30 15:16:31 +01:00
merge_recover-master.opt Backport of revid 2617.69.21, 2617.69.22, 2617.29.23: 2009-12-08 16:57:25 +03:00
merge_recover.test Backport of revid 2617.69.21, 2617.69.22, 2617.29.23: 2009-12-08 16:57:25 +03:00
metadata.test Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-03-20 23:23:42 +03:00
mix2_myisam.test
mix2_myisam_ucs2.test
multi_statement-master.opt
multi_statement.test
multi_update-master.opt A follow-up on WL#5154 and WL#5182: remove forgotten options. 2010-03-03 22:22:02 +03:00
multi_update.test Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
multi_update2-master.opt A follow-up on WL#5154 and WL#5182: remove forgotten options. 2010-03-03 22:22:02 +03:00
multi_update2.test Test is very resource intensive under debug and valgrind runs. 2009-06-08 19:18:31 -03:00
multi_update_tiny_hash-master.opt A follow-up on WL#5154 and WL#5182: remove forgotten options. 2010-03-03 22:22:02 +03:00
multi_update_tiny_hash.test Fixed bug#36676: multiupdate using LEFT JOIN updates only 2008-05-18 14:21:25 +05:00
myisam-blob-master.opt
myisam-blob.test
myisam-system.test Bug#42364 SHOW ERRORS returns empty resultset after dropping non existent table 2009-09-17 16:33:23 +05:00
myisam.test merge from mysql-trunk-bugfixing 2010-04-20 10:51:50 +02:00
myisam_crash_before_flush_keys-master.opt merge 5.0-bugteam to 5.1-bugteam 2009-04-06 12:31:17 +05:30
myisam_crash_before_flush_keys.test Backport from 6.0-codebase. 2009-11-25 16:25:01 +04:00
myisam_debug.test Additional Fix for BUG#40827 - Killing insert-select to MyISAM can cause 2009-05-04 14:35:16 +05:30
myisampack.test Fix for a bug when backporting/merging Bug#36573 2009-11-26 13:47:55 +01:00
mysql-bug41486.test Disabled embedded server in the test case for bug #41486. 2009-03-25 11:47:41 +03:00
mysql-bug45236-master.opt WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
mysql-bug45236.test Disabled embedded server for the test case for bug #45236. 2009-06-17 20:10:48 +04:00
mysql.test Auto-merge from mysql-trunk-merge. 2009-12-24 10:56:13 +03:00
mysql_client_test-master.opt Bug#28386 the general log is incomplete 2008-02-25 07:48:02 -03:00
mysql_client_test.test BUG#38350: Many tests don't clean up after themselves on exit. 2008-11-13 20:19:00 +01:00
mysql_comments.sql 5.1-specific changes for bug #26215 after merging the patch from 5.0: 2007-11-02 16:40:08 +03:00
mysql_comments.test Fix for: 2007-11-02 13:40:34 +03:00
mysql_cp932.test
mysql_delimiter.sql Bug 38158: mysql client regression, can't read dump files 2008-07-18 13:24:59 +03:00
mysql_delimiter_19799.sql
mysql_delimiter_source.sql
mysql_locale_posix.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
mysql_protocols.test
mysql_upgrade.test Manual merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-03-07 19:40:59 +03:00
mysqladmin.test WL#1349 Use operating system localization to send it as a default client character set 2009-10-21 17:59:47 +05:00
mysqlbinlog-cp932-master.opt
mysqlbinlog-cp932.test Bug#46010 main.ctype_gbk_binlog fails sporadically : Table 't2' already exists 2009-09-07 13:42:54 +08:00
mysqlbinlog-master.opt
mysqlbinlog.test BUG#50670: Slave stops with error code 1644 2010-04-28 14:47:49 +02:00
mysqlbinlog2.test WL#2687 WL#5072 BUG#40278 BUG#47175 2009-11-03 19:02:56 +00:00
mysqlbinlog_base64.test Rmove RESET MASTER from have_log_bin.inc because it can cause some 2008-07-28 15:15:20 +08:00
mysqlbinlog_row.test Postfix of tests after merge 2008-09-06 12:49:43 +08:00
mysqlbinlog_row_big.test Bug#43716: Test mysqlbinlog_row_big is failing, needs to be updated 2009-04-02 18:34:18 -04:00
mysqlbinlog_row_innodb.test Bug#31455 mysqlbinlog don't print user readable info about RBR events 2008-08-20 19:06:31 +05:00
mysqlbinlog_row_myisam.test Bug#31455 mysqlbinlog don't print user readable info about RBR events 2008-08-20 19:06:31 +05:00
mysqlbinlog_row_trans.test Postfix of tests after merge 2008-09-06 12:49:43 +08:00
mysqlcheck.test WL#1349 Use operating system localization to send it as a default client character set 2009-10-21 17:59:47 +05:00
mysqld--help-notwin.test WL#2360 Performance schema 2010-01-11 18:47:27 -07:00
mysqld--help-win.test WL#2360 Performance schema 2010-01-11 18:47:27 -07:00
mysqldump-compat.opt
mysqldump-compat.test Prepared BUG#42711 for push 2009-03-02 11:03:13 +01:00
mysqldump-max.test fixed a problem with the push of bug #31434 2008-09-19 16:24:32 +03:00
mysqldump-no-binlog-master.opt Bug #34909: mysqldump returns a 0 status on error when using 2008-03-07 11:15:49 +02:00
mysqldump-no-binlog.test Bug #34909: mysqldump returns a 0 status on error when using 2008-03-07 11:15:49 +02:00
mysqldump.test BUG#50670: Slave stops with error code 1644 2010-04-28 14:47:49 +02:00
mysqldump_restore.test Bug#40465 - mysqldump.test does no checking of dump or restore 2009-05-22 10:38:17 -04:00
mysqlshow.test Fixes to tests and their results, to account for differences between InnoDB 1.0.4 and the old builtin. 2009-08-07 22:04:53 +02:00
mysqlslap.test
mysqltest.test Bug #50618 Please allow 'sleep $variable' in mtr 2010-02-09 18:13:57 +01:00
named_pipe-master.opt
named_pipe.test Backport of Bug#41860 to mysql-next-mr 2009-11-10 17:36:38 -02:00
negation_elimination.test
no-threads-master.opt
no-threads.test Bug #30651 Problems with thread_handling system variable 2007-12-11 17:30:42 -05:00
no_binlog.test BUG#50780: 'show binary logs' debug assertion when binary 2010-02-07 00:12:04 +00:00
not_embedded_server-master.opt
not_embedded_server.test Backport of revno ## 2617.31.1, 2617.31.3, 2617.31.4, 2617.31.5, 2009-12-05 02:02:48 +03:00
not_partition.test Fix not_partition.test. 2009-11-17 17:08:37 +01:00
null.test Bug #39265: fix for the bug 33699 should be reverted 2009-02-05 13:49:32 +04:00
null_key.test BUG#34945: "ref_or_null queries that are null_rejecting and have a null value crash mysql" 2008-03-03 20:35:44 +03:00
odbc.test Bug#41371 Select returns 1 row with condition "col is not null and col is null" 2009-11-03 17:54:41 +04:00
olap.test Bug #48475: DISTINCT is ignored with GROUP BY WITH ROLLUP and 2009-11-06 09:44:01 +03:00
openssl_1.test Backport of: 2010-04-13 19:04:45 +04:00
optimizer_switch_eng_cond_pushdown1-master.opt WL#5197 "Move @@engine_condition_pushdown to @@optimizer_switch" 2010-01-06 11:54:45 +01:00
optimizer_switch_eng_cond_pushdown1.test WL#5197 "Move @@engine_condition_pushdown to @@optimizer_switch" 2010-01-06 11:54:45 +01:00
optimizer_switch_eng_cond_pushdown2-master.opt WL#5197 "Move @@engine_condition_pushdown to @@optimizer_switch" 2010-01-06 11:54:45 +01:00
optimizer_switch_eng_cond_pushdown2.test WL#5197 "Move @@engine_condition_pushdown to @@optimizer_switch" 2010-01-06 11:54:45 +01:00
order_by.test merge 2009-12-10 17:38:01 +02:00
order_fill_sortbuf-master.opt A follow-up on WL#5154 and WL#5182: remove forgotten options. 2010-03-03 22:22:02 +03:00
order_fill_sortbuf.test
outfile.test Bug#27145 EXTRA_ACL troubles 2009-10-19 14:58:13 +02:00
outfile_loaddata.test Bug# 30946: mysqldump silently ignores --default-character-set 2009-07-31 22:14:52 +05:00
overflow.test 2. Slice of fix for Bug#42003 tests missing the disconnect of connections <> default 2009-02-05 21:47:23 +01:00
packet.test Bug #32223 SETting max_allowed_packet variable 2009-06-19 11:27:19 +02:00
parser.test Backport of WL #2934: Make/find library for doing float/double 2009-12-22 19:23:13 +03:00
parser_bug21114_innodb.test
parser_not_embedded.test Move test for bug 39559, which uses command-line mysql client 2009-04-17 16:00:53 -04:00
parser_precedence.test
parser_stack.test Patch for Bug#27863 (excessive memory usage for many small queries in a 2010-05-14 22:11:25 +04:00
partition-master.opt
partition.test Merge next-mr -> next-4284. 2010-02-02 12:22:17 +03:00
partition_archive.test Bug#44622: Using PARTITIONs with ARCHIVE engine reports 0 bytes in i_s.TABLES 2009-08-11 14:18:26 +02:00
partition_blackhole.test This changeset contains the following stuff: 2007-10-22 20:10:51 +02:00
partition_bug18198.test Bug #42849: innodb crash with varying time_zone on partitioned 2009-12-13 23:29:50 +03:00
partition_charset.test
partition_column.test Bug#51347: assertion with show create table + partition by columns 2010-03-04 11:24:39 +01:00
partition_column_prune.test Changed COLUMN_LIST to COLUMNS after arch review 2009-10-29 18:04:23 +01:00
partition_csv.test initial merge from 5.1-mtr 2009-09-04 15:20:58 +02:00
partition_datatype.test BUG#48165, needed to introduce length restrictions on partitioning fields to ensure that no stack overruns occur 2009-10-28 01:11:17 +01:00
partition_debug_sync.test manual merge fix of bug#42438 in mysql-next-mr-merge 2010-03-02 00:05:30 +01:00
partition_disabled-master.opt Bug#39893: Crash if select on a partitioned table, when partitioning is disabled 2009-01-08 15:16:44 +01:00
partition_disabled.test manual merge 2009-08-12 12:03:05 +02:00
partition_error.test Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-03-20 23:23:42 +03:00
partition_federated.test WL#4189 2007-12-12 18:19:24 +01:00
partition_grant.test
partition_hash.test Bug#31210: INSERT DELAYED crashes server when used on partitioned tables 2008-06-03 13:25:41 +02:00
partition_innodb.test Manual merge of mysql-trunk into mysql-trunk-merge. 2010-03-24 18:03:44 +03:00
partition_innodb_plugin.test Merge Innodb Plugin 1.0.6 from mysql-5.1-bugteam storage/innodb_plugin to mysql-trunk-merge. 2009-12-02 19:30:50 +05:30
partition_innodb_semi_consistent-master.opt post push fix for bug#40595 2008-12-16 12:44:18 +01:00
partition_innodb_semi_consistent.test Bug#42643: InnoDB does not support replication of TRUNCATE TABLE 2010-05-25 17:01:38 -03:00
partition_innodb_stmt.test BUG#39934: Slave stops for engine that only support row-based logging 2009-07-14 21:31:19 +02:00
partition_key_cache.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
partition_list.test Fixed Information schema for column list partitioned tables 2009-10-21 20:04:34 +02:00
partition_mgm.test Move test for bug 39559, which uses command-line mysql client 2009-04-17 16:00:53 -04:00
partition_mgm_err.test WL#3352, Introducing Column list partitioning, makes it possible to partition on most data types, makes it possible to prune on multi-field partitioning 2009-09-15 17:07:52 +02:00
partition_mgm_err2.test
partition_not_embedded.test Bug #30102 rename table does corrupt tables with partition files on failure. 2009-07-27 16:50:43 +05:30
partition_not_windows-master.opt
partition_not_windows.test merging 5.1 -> 5.1 rpl. 3 of 4 conflicts are resolved similarly to 6.0->6.0-rpl merging. 2008-11-12 19:51:47 +02:00
partition_open_files_limit-master.opt Bug#46922: crash when adding partitions and open_files_limit 2009-10-08 15:36:43 +02:00
partition_open_files_limit.test Bug#46922 post push update 2009-10-09 16:12:01 +02:00
partition_order.test
partition_pruning.test Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-03-20 23:23:42 +03:00
partition_range.test Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-03-20 23:23:42 +03:00
partition_rename_longfilename.test Bug #30102 rename table does corrupt tables with partition files on failure. 2009-07-27 16:50:43 +05:30
partition_symlink.test Bug#32167 another privilege bypass with DATA/INDEX DIRECTORY 2008-08-26 16:31:30 +02:00
partition_sync.test Backport of revno: 2617.80.1 2009-12-10 14:41:41 +01:00
partition_truncate.test WL#4444 Added TRUNCATE partition support, fixes bug#19405 and bug #35111 2009-09-10 11:15:39 +02:00
partition_utf8.test Fixed a few bugs in hex string generation, in call to val_str for partition expressions, also made code reusable for DEFAULT handling to fix BUG#48464 by introducing function get_cs_converted_string_value, added partition_utf8 test case for UTF8 outputs 2009-11-02 14:49:26 +01:00
partition_windows.test Bug#30459 Partitioning across disks failing on Windows 2008-01-04 12:06:20 +01:00
perror-win.test error code is changed to satisfy Win NT 2008-11-28 17:12:43 +04:00
perror.test Fixed tests for windows 2010-02-24 00:22:19 -07:00
plugin-master.opt
plugin.test WL#4903 Plugin Service API part I 2009-11-02 21:05:42 +01:00
plugin_load-master.opt Backport WL#3653 to 5.1 to enable bundled innodb plugin. 2009-06-10 10:59:49 +02:00
plugin_load.test Bug#47801 The plugin test fails with the Embedded Server on Windows 2009-10-08 10:39:15 +02:00
plugin_not_embedded-master.opt Bug#51770: UNINSTALL PLUGIN requires no privileges 2010-03-09 09:16:17 -03:00
plugin_not_embedded.test Post-merge fix: replace plugin extension output. 2010-03-14 08:16:59 -03:00
preload.test
profiling.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
ps-master.opt WL#5154 Remove deprecated 4.1 features 2010-02-17 10:18:17 +01:00
ps.test Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
ps_1general.test BUG#48048: Deprecated constructs need removal in Betony 2009-11-04 12:28:20 +00:00
ps_2myisam.test
ps_3innodb.test
ps_4heap.test
ps_5merge.test
ps_10nestset.test
ps_11bugs.test Bug #32124: crash if prepared statements refer to variables in the where clause 2008-10-08 14:23:53 +03:00
ps_ddl.test Merge next-mr -> next-4284. 2010-02-06 13:28:06 +03:00
ps_ddl1.test Apply and review: 2009-12-29 15:19:05 +03:00
ps_grant.test
ps_not_windows.test merging 5.1 main -> 5.1-rep+2 -> 5.1-rep+3; binlog_unsafe , rpl_mysql_upgrade fail and are under treatment 2009-11-10 20:45:15 +02:00
query_cache.test Bug #51336 Assert in reload_acl_and_cache during RESET QUERY CACHE 2010-02-26 10:58:33 +01:00
query_cache_28249.test Backport of: 2009-12-03 23:08:27 +03:00
query_cache_debug.test Patch for Bug#52356: query_cache_debug fails on Linux. 2010-04-30 16:12:41 +04:00
query_cache_disabled-master.opt Bug#38551 query cache can still consume [very little] cpu time even when it is off. 2009-10-29 12:19:36 +01:00
query_cache_disabled.test Bug#38551 query cache can still consume [very little] cpu time even when it is off. 2009-10-29 12:19:36 +01:00
query_cache_merge.test Cherry-pick Bug#33362 from mysql-5.1 2008-07-24 11:14:34 -03:00
query_cache_notembedded.test Backport of: 2009-11-20 22:51:12 +03:00
query_cache_ps_no_prot.test
query_cache_ps_ps_prot.test
query_cache_with_views.test
range.test Bug#48459: valgrind errors with query using 'Range checked 2009-11-25 11:02:25 +01:00
read_many_rows_innodb.test
read_only.test Merge 5.0 -> 5.1 of fix for Bug#42003 and Bug#43114 2009-03-06 15:56:17 +01:00
read_only_innodb.test Bug#33669: Transactional temporary tables do not work under --read-only 2010-03-10 10:36:40 -03:00
rename.test Reviewed fix for bug#40882: Replaced "sleep 1" by wait_condition, added save/restore start values and closed open sessions. When trying to use "wait_for_query_to_succeed" a type has been fixed, also in "rename.test": Added session count and check and replaced error numbers. 2009-02-11 10:27:52 +01:00
renamedb.test
repair.test Fix for bug #50784 "MDL: Assertion `m_tickets.is_empty() || 2010-02-03 08:32:38 +03:00
replace.test
rollback.test
round.test
row.test Bug#37601 Cast Is Not Done On Row Comparison 2009-02-19 17:20:44 +04:00
rowid_order_innodb.test
rpl_mysqldump_slave.test BUG #8368 "mysqldump needs --slave-data option" 2009-11-04 14:31:03 +01:00
schema.test Bug #49988 MDL deadlocks with mysql_create_db, reload_acl_and_cache 2010-01-12 16:15:21 +01:00
select.test Bug #8433: Overflow must be an error 2010-03-18 13:38:29 +03:00
select_found.test
select_safe.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
shm-master.opt
shm.test Backport of Bug#41860 to mysql-next-mr 2009-11-10 17:36:38 -02:00
show_check-master.opt WL#5154 Remove deprecated 4.1 features 2010-02-17 10:18:17 +01:00
show_check.test Bug #52593 SHOW CREATE TABLE is blocked if table is locked 2010-04-14 09:40:45 +02:00
show_profile.test Bug#50057: SHOW PROFILE CPU for Windows 2010-02-05 17:31:34 +01:00
signal.test WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
signal_code.test WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
signal_demo1.test WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
signal_demo2.test WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
signal_demo3.test WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
signal_sqlmode.test WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
skip_grants-master.opt
skip_grants.test Merge kaamos.(none):/data/src/opt/bug33305/my50-bug33305 2008-01-10 13:37:54 +03:00
skip_log_bin-master.opt Bug #38798 Assertion mysql_bin_log.is_open() failed in binlog_trans_log_savepos() 2008-08-29 17:20:08 +03:00
skip_log_bin.test Bug #38798 Assertion mysql_bin_log.is_open() failed in binlog_trans_log_savepos() 2008-08-29 17:20:08 +03:00
skip_name_resolve-master.opt
skip_name_resolve.test Backport of WL#798 (MySQL IPv6 support) from 6.0. 2009-11-25 13:53:23 +03:00
sp-big.test
sp-bugs.test Bug#50624: crash in check_table_access during call procedure 2010-02-13 08:35:14 -02:00
sp-code.test Merge lambda.hsd1.co.comcast.net.:/home/malff/TREE/mysql-5.0-opt 2008-03-25 17:35:34 -06:00
sp-destruct.test Bug #51376 Assert `! is_set()' failed in 2010-03-03 10:24:53 +01:00
sp-dynamic.test
sp-error.test Apply and review: 2009-12-29 15:19:05 +03:00
sp-fib.test Bug#15866 Prepared for push on 5.0 2009-07-03 10:19:32 +02:00
sp-lock.test Additional test coverage for 2010-04-19 15:35:13 +02:00
sp-no-code.test Bug#33637 SHOW PROCEDURE CODE/SHOW FUNCTION CODE sp_name gives a syntax error. 2009-10-29 10:51:04 -06:00
sp-prelocking.test
sp-security.test merge 2009-11-27 18:10:28 +02:00
sp-threads.test 2. Slice of fix for Bug#42003 tests missing the disconnect of connections <> default 2009-02-05 21:47:23 +01:00
sp-ucs2.test Manual merge from mysql-trunk-merge. 2009-12-16 21:02:21 +03:00
sp-vars.test This is a backport of the two patches for Bug #28299: 2009-10-09 15:34:07 +02:00
sp.test A fix for Bug#11918 "SP does not accept variables in LIMIT clause" 2010-04-14 01:56:19 +04:00
sp_gis.test
sp_notembedded.test Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
sp_stress_case.test
sp_sync.test Additional test coverage for 2010-04-19 15:35:13 +02:00
sp_trans.test BUG#50670: Slave stops with error code 1644 2010-04-28 14:47:49 +02:00
sp_trans_log.test WL#342 heartbeat 2009-09-29 14:16:23 +03:00
sql_mode.test Bug #21099 MySQL 5.0.22 silently creates MyISAM tables even though 2009-10-09 16:52:02 +02:00
ssl-big.test Backport of: 2010-04-13 19:04:45 +04:00
ssl.test Backport of: 2010-04-13 19:04:45 +04:00
ssl_8k_key.test Backport of: 2010-04-13 19:04:45 +04:00
ssl_compress.test Backport of: 2010-04-13 19:04:45 +04:00
ssl_connect.test Backport of: 2010-04-13 19:04:45 +04:00
status-master.opt Bug #46322 Sporadic timeout in mysql_upgrade.test 2009-08-27 15:17:09 +02:00
status.test Backport of: 2009-12-03 23:08:27 +03:00
status2.test Bug#24289 Status Variable "Questions" gets wrong values with Stored Routines(for 5.1) 2008-12-17 17:23:21 +04:00
strict.test Bug #8433: Overflow must be an error 2010-03-18 13:38:29 +03:00
strict_autoinc_1myisam.test
strict_autoinc_2innodb.test
strict_autoinc_3heap.test
subselect.test Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
subselect2.test
subselect3.test Bug#48920: COUNT DISTINCT returns 1 for NULL values when in a 2010-01-04 10:39:42 +01:00
subselect4.test Bug #47106: Crash / segfault on adding EXPLAIN to a non-crashing 2009-09-18 12:34:08 +03:00
subselect_debug.test Bug#37627: addendum : 2008-07-07 11:43:56 +03:00
subselect_gis.test
subselect_innodb.test
subselect_notembedded.test Fix for bug #34650: Test suite without cluster fails on Mac OS X 2008-03-07 21:14:34 +03:00
sum_distinct-big.test
sum_distinct.test
symlink.test merge 5.1 --> 5.1-rpl 2008-12-13 19:42:12 +00:00
synchronization.test 2. Slice of fix for Bug#42003 tests missing the disconnect of connections <> default 2009-02-05 21:47:23 +01:00
sysdate_is_now-master.opt
sysdate_is_now.test
system_mysql_db.test WL#4189 2007-12-12 18:19:24 +01:00
system_mysql_db_fix30020-master.opt
system_mysql_db_fix40123-master.opt
system_mysql_db_fix40123.test BUG#48048: Deprecated constructs need removal in Betony 2009-11-04 12:28:20 +00:00
system_mysql_db_fix50030-master.opt
system_mysql_db_fix50030.test BUG#48048: Deprecated constructs need removal in Betony 2009-11-04 12:28:20 +00:00
system_mysql_db_fix50117-master.opt
system_mysql_db_fix50117.test BUG#48048: Deprecated constructs need removal in Betony 2009-11-04 12:28:20 +00:00
system_mysql_db_refs.test
tablelock.test Bug#23588 SHOW COLUMNS on a temporary table causes locking issues 2008-02-22 12:30:17 +04:00
temp_table-master.opt
temp_table.test Bug#41348: INSERT INTO tbl SELECT * FROM temp_tbl overwrites 2009-01-07 10:11:37 -02:00
timezone-master.opt
timezone.test
timezone2.test BUG#37975: wait_for_slave_* should increase the timeout 2008-07-10 18:09:39 +02:00
timezone3-master.opt
timezone3.test Backport of a 5.0.74 fix into 5.0.72sp1: 2009-01-12 17:40:29 +01:00
timezone4-master.opt
timezone4.test
timezone_grant.test 2. Slice of fix for Bug#42003 tests missing the disconnect of connections <> default 2009-02-05 21:47:23 +01:00
trigger-compat.test merge 5.0 -> 5.1 2009-02-19 18:24:25 -05:00
trigger-trans.test fixed test suite failures in 5.1-bugteam 2008-10-07 19:54:12 +03:00
trigger.test Manual merge of mysql-trunk into mysql-trunk-merge. 2010-03-24 18:03:44 +03:00
trigger_notembedded.test Initial import of WL#3726 "DDL locking for all metadata objects". 2009-11-30 18:55:03 +03:00
truncate.test Bug#42643: InnoDB does not support replication of TRUNCATE TABLE 2010-05-25 17:01:38 -03:00
truncate_coverage.test Implement new type-of-operation-aware metadata locks. 2010-02-01 14:43:06 +03:00
type_binary.test
type_bit.test Bug#50591 bit(31) causes Duplicate entry '1-NULL' for key 'group_key' 2010-02-16 13:13:49 +04:00
type_bit_innodb.test Bug #32625: Make test type_bit_innodb more robust 2009-03-11 14:54:57 -06:00
type_blob.test Manual merge from mysql-next-mr. 2009-12-02 18:50:14 +03:00
type_date.test Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-03-20 23:23:42 +03:00
type_datetime.test Bug#52849 [Com]: datetime index not work 2010-05-05 13:28:37 +04:00
type_decimal.test Backport of WL #2934: Make/find library for doing float/double 2009-12-22 19:23:13 +03:00
type_enum.test
type_float.test Backport of WL #2934: Make/find library for doing float/double 2009-12-22 19:23:13 +03:00
type_nchar.test
type_newdecimal-big.test
type_newdecimal.test Bug #8433: Overflow must be an error 2010-03-18 13:38:29 +03:00
type_ranges.test
type_set.test Bug #38701: Crash in String::append when inserting duplicate empty strings an uft8 2008-09-05 18:21:59 +03:00
type_time.test Bug#42664: Sign ignored for TIME types when not comparing as longlong 2009-11-04 11:28:50 +01:00
type_timestamp.test Bug#50888 valgrind warnings in Field_timestamp::val_str 2010-03-09 15:54:12 +01:00
type_uint.test
type_varchar.test This is a backport of the two patches for Bug #28299: 2009-10-09 15:34:07 +02:00
type_year.test Bug #49910: Behavioural change in SELECT/WHERE on YEAR(4) data type 2010-03-22 12:33:25 +04:00
udf-master.opt
udf.test Manual merge of mysql-trunk into mysql-trunk-merge. 2010-03-24 18:03:44 +03:00
udf_skip_grants-master.opt Fix for bug #33305: Test case in 'skip_grants' file need dynamic loading 2007-12-24 17:42:13 +03:00
udf_skip_grants.test Fix for bug #33305: Test case in 'skip_grants' file need dynamic loading 2007-12-24 17:42:13 +03:00
union-master.opt WL#5154 Remove deprecated 4.1 features 2010-02-17 10:18:17 +01:00
union.test Manual merge from mysql-trunk-merge. 2010-01-19 19:36:14 +03:00
unsafe_binlog_innodb-master.opt
unsafe_binlog_innodb.test
update.test Bug#50545: Single table UPDATE IGNORE crashes on 2010-03-10 17:10:05 +01:00
upgrade.test Bug #42408 Faulty regex for detecting [Warning] and [ERROR] in mysqld error log 2009-08-25 15:56:50 +02:00
user_limits.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
user_var-binlog.test WL#4189 2007-12-12 18:19:24 +01:00
user_var.test Patch for Bug#50511 (Sometimes wrong handling of user variables containing NULL). 2010-05-05 15:00:59 +04:00
varbinary.test Fix for Bug#43546 Several 5.0 tests do not pass MTR's --check option 2009-04-28 20:12:18 +02:00
variables-big.test Fix for Bug#43383 main.variables-big : Weak testing code and result 2009-03-26 19:12:19 +01:00
variables-notembedded-master.opt Bug#43835: SHOW VARIABLES does not include 0 for slave_skip_errors 2009-04-06 13:42:33 +02:00
variables-notembedded.test merge 5.1 --> 5.1-rpl 2008-12-13 19:42:12 +00:00
variables.test Auto-merge from mysql-next-mr. 2010-02-20 12:40:21 +03:00
variables_community.test Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-02-23 16:26:45 +03:00
variables_debug.test Bug#34424 query_cache_debug.test leads to valgrind warnings 2008-02-26 12:03:59 -03:00
view.test Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
view_alias.test Bug#40277: SHOW CREATE VIEW returns invalid SQL 2010-03-09 07:36:26 -03:00
view_grant.test Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
wait_timeout.test Merge 5.0 -> 5.1 of fix for Bug#42003 and Bug#43114 2009-03-06 15:56:17 +01:00
warnings-master.opt
warnings.test manual merge: mysql-5.1-rep+2 (bug tree) --> mysql-5.1-rep+2 (latest) 2009-11-13 10:17:53 +00:00
warnings_engine_disabled-master.opt
warnings_engine_disabled.test Bug#29263 disabled storage engines omitted in SHOW ENGINES 2008-12-17 19:45:34 +04:00
windows.test Bug#45498: Socket variable not available on Windows 2009-09-22 08:22:07 -03:00
xa.test Manual merge of mysql-trunk into mysql-trunk-merge. 2010-03-24 18:03:44 +03:00
xml.test Bug#43183 ExctractValue() brings result list in missorder 2009-04-01 13:40:33 +05:00