mariadb/mysql-test/t
unknown 534417c285 WL#3072 - Maria Recovery
Bulk insert: don't log REDO/UNDO for rows, log one UNDO which will
truncate files; this is an optimization and a bugfix (table was left
half-repaired by crash).
Repair: mark table crashed-on-repair at start, bump skip_redo_lsn at start,
this is easier for recovery (tells it to skip old REDOs or even UNDO
phase) and user (tells it to repair) in case of crash, sync files
in the end.
Recovery skips missing or corrupted table and moves to next record
(in REDO or UNDO phase) to be more robust; warns if happens in UNDO phase.
Bugfix for UNDO_KEY_DELETE_WITH_ROOT (tested in ma_test_recovery)
and maria_enable_indexes().
Create missing bitmaps when needed (there can be more than one to create,
in rare cases), log a record for this.


include/myisamchk.h:
  new flag: bulk insert repair mustn't bump create_rename_lsn
mysql-test/lib/mtr_report.pl:
  skip normal warning in maria-recovery.test
mysql-test/r/maria-recovery.result:
  result: crash before bulk insert is committed, causes proper rollback,
  and crash right after OPTIMIZE replaces index file with new index file
  leads to table marked corrupted and recovery not failing.
mysql-test/t/maria-recovery.test:
  - can't check the table or it would commit the transaction,
  but check is made after recovery.
  - test of crash before bulk-insert-with-repair is committed
  (to see if it is rolled back), and of crash after OPTIMIZE has replaced
  index file but not finished all operations (to see if recovery fails -
  it used to assert when trying to execute an old REDO on the new
  index).
storage/maria/CMakeLists.txt:
  new file
storage/maria/Makefile.am:
  new file
storage/maria/ha_maria.cc:
  - If bulk insert on a transactional table using an index repair:
  table is initially empty, so don't log REDO/UNDO for data rows
  (optimization), just log an UNDO_BULK_INSERT_WITH_REPAIR
  which will, if executed, empty the data and index file. Re-enable
  logging in end_bulk_insert().
  - write log record for repair operation only after it's fully done,
  index sort including (maria_repair*() used to write the log record).
  - Adding back file->trn=NULL which was removed by mistake earlier.
storage/maria/ha_maria.h:
  new member (see ha_maria.cc)
storage/maria/ma_bitmap.c:
  Functions to create missing bitmaps:
  - one function which creates missing bitmaps in page cache, except
  the missing one with max offset which it does not put into page cache
  as it will be modified very soon.
  - one function which the one above calls, and creates bitmaps in page
  cache
  - one function to execute REDO_BITMAP_NEW_PAGE which uses the second
  one above.
storage/maria/ma_blockrec.c:
  - when logging REDO_DELETE_ALL, not only 'records' and 'checksum'
  has to be reset under log's mutex.
  - execution of REDO_INSERT_ROW_BLOBS now checks the dirty pages' list
  - execution of UNDO_BULK_INSERT_WITH_REPAIR
storage/maria/ma_blockrec.h:
  new functions
storage/maria/ma_check.c:
  - table-flush-before-repair is moved to a separate function reused
  by maria_sort_index(); syncing is added
  - maria_repair() is allowed to re-enable logging only if it is the one
  which disabled it.
  - "_ma_flush_table_files_after_repair" was a bad name, it's not after
  repair now, and it should not sync as we do more changes to the files
  shortly after (sync is postponed to when writing the log record)
  - REDO_REPAIR record should be written only after all repair
  operations (in particular after sorting index in ha_mara::repair())
  - close to the end of repair by sort, flushing of pages must happen
  also in the non-quick case, to prepare for the sync at end.
  - in parallel repair, some page flushes are not needed as done
  by initialize_variables_for_repair().
storage/maria/ma_create.c:
  Update skip_redo_lsn, create_rename_lsn optionally.
storage/maria/ma_delete_all.c:
  Need to sync files at end of maria_delete_all_rows(), if transactional.
storage/maria/ma_extra.c:
  During repair, we sometimes call _ma_flush_table_files() (via
  _ma_flush_table_files_before_swap()) while there is a WRITE_CACHE.
storage/maria/ma_key_recover.c:
  - when we see CLR_END for UNDO_BULK_INSERT_WITH_REPAIR, re-enable
  indices.
  - fixing bug: _ma_apply_undo_key_delete() parsed UNDO_KEY_DELETE_WITH_ROOT
  wrongly, leading to recovery failure
storage/maria/ma_key_recover.h:
  new prototype
storage/maria/ma_locking.c:
  DBUG_VOID_RETURN missing
storage/maria/ma_loghandler.c:
  UNDO for bulk insert with repair, and REDO for creating bitmaps.
  LOGREC_FIRST_FREE to not have to change the for() every time we
  add a new record type.
storage/maria/ma_loghandler.h:
  new UNDO and REDO
storage/maria/ma_open.c:
  Move share.kfile.file=kfile up a bit, so that _ma_update_state_lsns()
  can get its value, this fixes a bug where LSN_REPAIRED_BY_MARIA_CHK
  was not corrected on disk by maria_open().
  Store skip_redo_lsn in index' header.
  maria_enable_indexes() had a bug for BLOCK_RECORD, where an empty
  file has one page, not 0 bytes.
storage/maria/ma_recovery.c:
  - Skip a corrupted, missing, or repaired-with-maria_chk, table in
  recovery: don't fail, just go to next REDO or UNDO; but if an UNDO
  is skipped in UNDO phase we issue warnings.
  - Skip REDO|UNDO in REDO phase if <skip_redo_lsn.
  - If UNDO phase fails, delete transactions to not make trnman
  assert.
  - Update skip_redo_lsn when playing REDO_CREATE_TABLE
  - Don't record UNDOs for old transactions which we don't know (long_trid==0)
  - Bugfix for UNDO_KEY_DELETE_WITH_ROOT (see ma_key_recover.c)
  - Execution of UNDO_BULK_INSERT_WITH_REPAIR
  - Don't try to find a page number in REDO_DELETE_ALL
  - Pieces moved to ma_recovery_util.c
storage/maria/ma_rename.c:
  name change
storage/maria/ma_static.c:
  I modified layout of the index' header (inserted skip_redo_lsn in its middle)
storage/maria/ma_test2.c:
  allow breaking the test towards the end, tests execution of
  UNDO_KEY_DELETE_WITH_ROOT
storage/maria/ma_test_recovery.expected:
  6 as testflag instead of 4
storage/maria/ma_test_recovery:
  Increase the amount of rollback work to do when testing recovery
  with ma_test2; this reproduces the UNDO_KEY_DELETE_WITH_ROOT bug.
storage/maria/maria_chk.c:
  skip_redo_lsn should be updated too, for consistency.
  Write a REDO_REPAIR after all operations (including sort-records)
  have been done.
  No reason to flush blocks after maria_chk_data_link() and
  maria_sort_records(), there is maria_close() in the end.
  write_log_record() is a function, to not clutter maria_chk().
storage/maria/maria_def.h:
  New member skip_redo_lsn in the state, and comments
storage/maria/maria_pack.c:
  skip_redo_lsn should be updated too, for consistency
storage/maria/ma_recovery_util.c:
  _ma_redo_not_needed_for_page(), defined in ma_recovery.c, is needed
  by ma_blockrec.c; this causes link issues, resolved by putting
  _ma_redo_not_needed_for_page() into a new file (so that it is not
  in the same file as repair-related objects of ma_recovery.c).
storage/maria/ma_recovery_util.h:
  new file
2008-01-17 23:59:32 +01:00
..
1st.test
alias.test
almost_full.test Bug #31305 myisam tables crash when they are near capacity. 2007-11-12 13:00:22 +04:00
alter_table-big.test Patch changing how ALTER TABLE implementation handles table locking 2007-05-19 10:49:56 +04:00
alter_table.test Merge hynda.mysql.fi:/home/my/mysql-5.1-main 2007-09-27 17:05:07 +03:00
analyse.test
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 BUG#15787 - MySQL crashes when archive table exceeds 2GB 2007-06-24 19:44:54 +05:00
archive.test Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.1-engines 2007-11-29 15:45:09 +04:00
archive_bitfield.test
archive_gis.test
auto_increment.test Bug #28842 Different 'duplicate key' error code between 5.0 and 5.1 2007-06-06 10:57:07 -07:00
backup-master.sh
backup.test Merge pilot.(none):/data/msvensson/mysql/mysql-5.0-maint 2007-08-29 12:47:28 +02:00
bdb_notembedded.test WL#3072 Maria Recovery 2008-01-11 22:48:54 +01:00
bench_count_distinct.test
bigint.test Merge mysql.com:/home/kent/bk/bug30069/mysql-5.0-build 2007-11-12 14:09:57 +01:00
binary.test Fixed bug #29087. This bug manifested itself for queries that performed 2007-06-25 22:44:22 -07:00
binlog_unsafe.test Fixed several bugs in page CRC handling 2007-12-18 03:21:32 +02:00
bool.test
bootstrap.test Added --loose-skip-maria to MYSQLD_BOOTSTRAP_CMD to get bootstrap.test to work 2008-01-11 01:47:52 +02:00
bulk_replace.test
cache_innodb-master.opt
cache_innodb.test
case.test Merge mysql.com:/home/ram/work/b30782/b30782.5.0 2007-10-29 13:16:26 +04:00
cast.test Merge polly.(none):/home/kaa/src/maint/bug26788/my50-bug26788 2007-12-01 15:30:01 +03:00
change_user.test Added --loose-skip-maria to MYSQLD_BOOTSTRAP_CMD to get bootstrap.test to work 2008-01-11 01:47:52 +02:00
check.test Merge mysql.com:/home/svoj/devel/mysql/BUG26325/mysql-5.0-engines 2007-07-19 15:54:31 +05:00
client_xml.test
comments.test Bug#28779 (mysql_query() allows execution of statements with unbalanced 2007-08-30 12:57:05 -06:00
compare.test
compress.test
concurrent_innodb-master.opt
concurrent_innodb.test
connect.test
consistent_snapshot.test
constraints.test
contributors.test
count_distinct.test
count_distinct2-master.opt
count_distinct2.test
count_distinct3.test
crash_commit_before-master.opt UNDO of rows now puts back all part of the row on their original pages and positions 2007-12-30 22:40:03 +02:00
crash_commit_before.test
create-big.test 5.1 version of fix for: 2007-05-23 15:26:16 +04:00
create.test Fixes to bugs and compiler warnings detected by pushbuild 2008-01-12 13:16:55 +02:00
create_not_windows.test Merge gleb.loc:/home/uchum/work/bk/5.0-opt 2007-07-13 19:36:10 +05:00
create_select_tmp.test Bug #28842 Different 'duplicate key' error code between 5.0 and 5.1 2007-06-06 10:57:07 -07:00
csv.test BUG#32817 - though CSV is marked as supported create table is rejected 2007-12-07 14:44:03 +04:00
ctype_ascii.test Bug#27562: ascii.xml invalid? 2007-08-07 05:35:20 -04:00
ctype_big5.test Bug#29484 ctype_big5 fails on 'double whopper' in mysql-5.1-new-rpl 2007-07-04 14:21:29 +05:00
ctype_collate.test Bug#29461: Sort order of the collation wasn't used when comparing characters 2007-07-09 01:23:33 +04:00
ctype_cp932_binlog_row.test
ctype_cp932_binlog_stm.test Fix for bug #28436: Incorrect position in SHOW BINLOG EVENTS causes server coredump 2007-05-30 15:23:47 +05:00
ctype_cp1250_ch.test
ctype_cp1251.test
ctype_create.test
ctype_eucjpms.test
ctype_euckr.test Bug#30315 Character sets: insertion of euckr code value 0xa141 fails 2007-10-01 15:35:42 +05:00
ctype_filename.test
ctype_gb2312.test
ctype_gbk.test
ctype_hebrew.test
ctype_latin1.test Merge mysql.com:/home/bar/mysql-work/mysql-5.0.b29499 2007-07-04 16:34:47 +05:00
ctype_latin1_de-master.opt
ctype_latin1_de.test
ctype_latin2.test
ctype_latin2_ch.test
ctype_ldml-master.opt Bug#28916 LDML doesn't work for utf8 2007-06-07 17:55:55 +05:00
ctype_ldml.test Bug#28916 LDML doesn't work for utf8 2007-06-07 17:55:55 +05:00
ctype_many.test
ctype_mb.test
ctype_recoding.test Reversing additional change suggested by Serg 2007-08-07 19:25:45 +05:00
ctype_sjis.test
ctype_tis620.test
ctype_uca.test Bug#32107 - ctype_uca.test produces warnings files 2007-11-05 14:37:00 +01:00
ctype_ucs.test Post-merge fix (reorder tests in ctype_ucs.test) 2007-12-05 13:54:11 -07:00
ctype_ucs2_def-master.opt
ctype_ucs2_def.test Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.0-rpl 2007-06-22 17:28:26 +05:00
ctype_ujis.test
ctype_ujis_ucs2.test Bug#28600 Yen sign and overline ujis conversion change 2007-05-30 12:30:15 +05:00
ctype_utf8.test Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.0 2007-10-30 12:21:44 +04:00
date_formats-master.opt
date_formats.test Bug#28369 rpl test cases fail with binlog disabled 2007-06-07 19:20:49 +02:00
ddl_i18n_koi8r.test ddl_i18n_utf8.test, ddl_i18n_koi8r.test: 2007-07-18 15:31:24 -06:00
ddl_i18n_utf8.test ddl_i18n_utf8.test, ddl_i18n_koi8r.test: 2007-07-18 15:31:24 -06:00
deadlock_innodb.test
default.test
delayed.test Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2007-12-16 17:03:44 +02:00
delete.test Merge mhansson@bk-internal.mysql.com:/home/bk/mysql-5.0-opt 2007-12-04 11:32:11 +01:00
derived.test Bug #31221: Optimizer incorrectly identifies impossible WHERE clause 2007-10-18 15:19:04 +03:00
dirty_close.test
disabled.def Merge janus.mylan:/usr/home/serg/Abk/mysql-5.1 2007-12-27 18:16:02 +01:00
distinct.test Fixed bug#28404. 2007-08-02 12:45:56 -07:00
drop.test Bug#30152 MySQLD crash duing alter table causes DROP DATABASE to FAIL due to temp file 2007-11-23 18:21:24 +04:00
empty_table.test
endspace.test
error_simulation-master.opt Fixed bug #28449: a crash may happen at some rare conditions when 2007-06-07 00:59:08 -07:00
error_simulation.test error_simulation.result, item.cc, subselect.result, error_simulation.test: 2007-06-11 17:02:16 +04:00
errors.test Bug#28677: SELECT on missing column gives extra error 2007-06-18 16:35:01 +03:00
events.test Fix for a BUG#31649: events.test fails: NULL "state" field of 2007-10-31 12:04:19 +03:00
events_bugs-master.opt Bug #31332 --event-scheduler option misbehaving 2007-10-22 15:16:43 -04:00
events_bugs.test Bug #31332 --event-scheduler option misbehaving 2007-10-22 15:16:43 -04:00
events_grant.test Fix for 2007-05-26 16:36:38 +02:00
events_logs_tests-master.opt
events_logs_tests.test Merge hynda.mysql.fi:/home/my/mysql-5.1-main 2007-09-27 17:05:07 +03:00
events_microsec.test
events_restart_phase1.test
events_restart_phase2-master.opt
events_restart_phase2.test
events_restart_phase3-master.opt
events_restart_phase3.test Add a missing wait_condition call. 2007-06-14 13:51:35 +04:00
events_scheduling.test Bug#29830 Test case 'events_scheduling' fails on Mac OS X and Windows. 2007-12-07 19:27:45 -05:00
events_stress.test Fix for 2007-05-26 16:36:38 +02:00
events_time_zone.test Fix for 2007-05-26 16:36:38 +02:00
events_trans.test Fix for 2007-05-26 16:36:38 +02:00
events_trans_notembedded.test Fix for 2007-05-26 16:36:38 +02:00
exampledb.test
execution_constants.test
explain.test Fix for bug #32241: memory corruption due to large index map in 'Range 2007-11-16 13:58:09 +03:00
federated.test Merge mysql.com:/home/hf/work/mrg/my50-mrg 2007-12-01 00:46:44 +04:00
federated_archive.test
federated_bug_13118.test
federated_bug_25714.test Bug#25714 2007-07-23 23:35:43 -07:00
federated_innodb-slave.opt Bug#25513 2007-06-28 16:03:01 -07:00
federated_innodb.test Bug#25513 2007-06-28 16:03:01 -07:00
federated_server.test Bug#30671 2007-11-01 12:30:03 -07:00
federated_transactions-slave.opt WL#2936 - Falcon & MySQL plugin interface: server variables 2007-05-04 16:10:09 +02:00
federated_transactions.test
fix_priv_tables.test
flush.test Merge endora.local:/Users/davi/mysql/bugs/32528-5.0 2007-11-22 10:32:34 -02:00
flush2-master.opt
flush2.test
flush_block_commit.test
flush_block_commit_notembedded.test Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.1-build 2007-06-15 01:57:33 +02:00
flush_read_lock_kill-master.opt
flush_read_lock_kill.test
flush_table.test
foreign_key.test
fulltext.test Merge mysql.com:/home/svoj/devel/mysql/BUG11392/mysql-5.0-engines 2007-11-02 13:20:38 +04:00
fulltext2.test fix test for bug29299 2007-07-06 11:35:10 -07:00
fulltext3.test BUG#29464 - load data infile into table with big5 chinese fulltext index 2007-07-13 03:29:25 +05:00
fulltext_cache.test
fulltext_distinct.test
fulltext_left_join.test
fulltext_multi.test
fulltext_order_by.test
fulltext_update.test
fulltext_var.test
func_compress.test
func_concat.test
func_crypt.test
func_date_add.test Bug#28450: The Item_date_add_interval in select list may fail the field 2007-05-30 00:33:12 +04:00
func_default.test
func_des_encrypt.test
func_encrypt-master.opt
func_encrypt.test
func_encrypt_nossl.test
func_equal.test
func_gconcat.test Merge mysql.com:/home/gluh/MySQL/Merge/5.0-opt 2007-10-29 14:53:42 +04:00
func_group.test Merge magare.gmz:/home/kgeorge/mysql/work/B31794-5.0-opt 2007-11-01 18:49:45 +02:00
func_group_innodb.test
func_if.test
func_in.test Fixed bug #31075. 2007-09-26 12:45:08 +02:00
func_isnull.test
func_like.test
func_math.test Merge mysql.com:/home/gluh/MySQL/Merge/5.0-opt 2007-10-04 14:23:55 +05:00
func_misc.test Merge mysql.com:/home/gluh/MySQL/Merge/5.0-opt 2007-12-13 16:10:57 +04:00
func_op.test
func_regexp.test Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.0 2007-10-30 12:21:44 +04:00
func_sapdb.test Bug#30951: makedate returns different results depending on version of mysql 2007-10-12 11:46:48 +02:00
func_set.test Fix for bug #32560: crash with interval function and count(*) 2007-11-23 16:30:06 +04:00
func_str.test Merge mysql.com:/home/hf/work/31758/my50-31758 2007-11-05 18:27:17 +04:00
func_system.test
func_test.test
func_time.test Merge mysql.com:/misc/mysql/32180/50-32180 2007-11-17 00:03:12 +01:00
func_timestamp.test
gcc296.test
gis-rtree.test Merge mysql.com:/home/hf/work/30286/my50-30286 2007-10-05 15:43:15 +05:00
gis.test Merge bk@192.168.21.1:mysql-5.0-opt 2007-11-24 15:02:29 +04:00
grant.test Merge bk-internal.mysql.com:/home/bk/mysql-5.1-runtime 2007-12-12 18:36:10 +03:00
grant2.test merged the fix for bug 30468 to 5.1-opt 2007-09-27 12:32:59 +03:00
grant3-master.opt
grant3.test Bug#19828: Case sensitivity in hostname leads to inconsistent behavior 2007-09-20 18:10:35 +02:00
grant_cache_no_prot.test This changeset belongs to the fix of Bug#735 Prepared Statements: there is no support for Query Cache 2007-05-24 22:13:49 +02:00
grant_cache_ps_prot.test This changeset belongs to the fix of Bug#735 Prepared Statements: there is no support for Query Cache 2007-05-24 22:13:49 +02:00
greedy_optimizer.test Fixed warnings raised from mysqltest (unknown -- commands) 2007-06-15 11:15:22 -06:00
group_by.test Merge polly.(none):/home/kaa/src/opt/bug32202/my50-bug26215 2007-11-10 22:27:34 +03:00
group_min_max.test Merge magare.gmz:/home/kgeorge/mysql/work/B32268-5.0-opt 2007-11-26 13:33:36 +02:00
group_min_max_innodb.test
handler_innodb.test
handler_myisam.test
having.test Merge gleb.loc:/home/uchum/work/bk/5.0-opt 2007-07-26 01:23:39 +05:00
heap.test Bug #28842 Different 'duplicate key' error code between 5.0 and 5.1 2007-06-06 10:57:07 -07:00
heap_auto_increment.test
heap_btree.test Merge anubis.xiphis.org:/usr/home/antony/work/mysql-5.1-engines 2007-10-19 13:06:37 -07:00
heap_hash.test Bug #28842 Different 'duplicate key' error code between 5.0 and 5.1 2007-06-06 10:57:07 -07:00
help.test
index_merge_innodb.test
index_merge_myisam.test
information_schema.test Merge mysql.com:/home/gluh/MySQL/Merge/5.1 2007-12-13 15:56:04 +04:00
information_schema_chmod.test Remove unportable use of "exec chmod" 2007-08-29 11:53:15 +02:00
information_schema_db.test
information_schema_inno.test
information_schema_part.test
init_connect-master.opt
init_connect.test
init_file-master.opt
init_file.test
innodb-lock.test
innodb-master.opt
innodb-replace.test
innodb-semi-consistent-master.opt Apply snapshot innodb-5.1-ss1989 2007-11-06 15:42:58 -07:00
innodb-semi-consistent.test Bug#32754 - InnoDB tests do not prepare or clean up correctly 2007-11-27 09:25:45 +01:00
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 dl145h.mysql.com:/data0/mkindahl/mysql-5.1 2007-11-21 21:15:33 +01: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_gis.test Merge magare.gmz:/home/kgeorge/mysql/autopush/B30825-new-5.0-opt 2007-10-23 11:44:14 +03:00
innodb_mysql-master.opt
innodb_mysql.test Merge mysql.com:/home/gluh/MySQL/Merge/5.0 2007-12-13 14:52:49 +04:00
innodb_notembedded.test
innodb_timeout_rollback-master.opt
innodb_timeout_rollback.test
innodb_trx_weight.test Apply the following innodb-5.1-* snapshots: ss1489, ss1496, ss1550, ss1569. 2007-07-10 05:37:43 -06:00
insert.test Merge polly.(none):/home/kaa/src/maint/bug26788/my51-bug26788 2007-12-02 14:14:42 +03:00
insert_notembedded.test The test case for bug 28587 doesn't work with the embedded version, 2007-09-06 13:22:34 -03:00
insert_select.test Merge sunlight.local:/local_work/27216-bug-5.0-opt-mysql 2007-09-24 17:23:40 +04:00
insert_update.test The test case for bug 28587 doesn't work with the embedded version, 2007-09-06 13:22:34 -03:00
join.test Bug #31094: Forcing index-based sort doesn't work anymore if joins are done 2007-10-05 17:28:34 +03:00
join_crash.test
join_nested.test Fixed bug #29604. 2007-07-11 18:45:35 -07:00
join_outer.test Bug #28842 Different 'duplicate key' error code between 5.0 and 5.1 2007-06-06 10:57:07 -07: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 Bug#28478 - Improper key_cache_block_size corrupts MyISAM tables 2007-05-31 20:04:54 +02:00
key_diff.test
key_primary.test
keywords.test
kill.test Update the failing kill test in the team tree. 2007-11-22 03:48:51 +03:00
limit.test Fix for bug #28464: a string argument to 'limit ?' PS - replication fails 2007-05-18 12:08:07 +05:00
loaddata.test Remove unportable constructs in loaddata.test 2007-08-28 16:44:31 +02:00
loaddata_autocom_innodb.test
lock.test Add a test case for Bug#5719 "impossible to lock VIEW". 2007-08-02 13:59:02 +04:00
lock_multi.test Bug#32395 Alter table under a impending global read lock causes a server crash 2007-12-12 19:44:14 -02:00
lock_tables_lost_commit-master.opt
lock_tables_lost_commit.test
log_state-master.opt
log_state.test Merge ramayana.hindu.god:/home/tsmith/m/bk/51 2007-12-05 12:33:36 -07:00
log_tables-big-master.opt
log_tables-big.test
log_tables-master.opt
log_tables.test Bug#32996 log_tables.test fails sporadically 2007-12-05 09:48:13 -02:00
long_tmpdir-master.opt Fix for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long" 2007-06-11 23:06:20 +04:00
long_tmpdir-master.sh Fix for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long" 2007-06-11 23:06:20 +04:00
long_tmpdir.test Fix for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long" 2007-06-11 23:06:20 +04:00
lowercase_fs_off.test
lowercase_mixed_tmpdir-master.opt Bug #27653: Temp table can't be created if lower_case_table_names=1 and 2007-04-30 23:16:46 +02:00
lowercase_mixed_tmpdir-master.sh Bug #27653: Temp table can't be created if lower_case_table_names=1 and 2007-04-30 23:16:46 +02:00
lowercase_mixed_tmpdir.test Bug #27653: Temp table can't be created if lower_case_table_names=1 and 2007-04-30 23:16:46 +02:00
lowercase_table-master.opt
lowercase_table.test
lowercase_table2.test
lowercase_table3-master.opt
lowercase_table3.test BUG#29839 - lowercase_table3.test: Cannot find table test/T1 from 2007-07-18 13:55:50 +05:00
lowercase_table_grant-master.opt
lowercase_table_grant.test
lowercase_table_qcache-master.opt
lowercase_table_qcache.test
lowercase_view-master.opt
lowercase_view.test Bug #31562: HAVING and lower case 2007-11-13 11:39:52 +02:00
maria-big.test Added --loose-skip-maria to MYSQLD_BOOTSTRAP_CMD to get bootstrap.test to work 2008-01-11 01:47:52 +02:00
maria-connect.test - Clean up function for my_uuid() 2007-12-18 23:55:49 +02:00
maria-purge.test Maria: when logs have been manually deleted, last_logno and last_checkpoint_lsn 2007-12-30 23:16:18 +01:00
maria-recovery-bitmap-master.opt UNDO of rows now puts back all part of the row on their original pages and positions 2007-12-30 22:40:03 +02:00
maria-recovery-bitmap.test WL#3072 - Maria Recovery 2007-12-30 21:32:07 +01:00
maria-recovery-master.opt UNDO of rows now puts back all part of the row on their original pages and positions 2007-12-30 22:40:03 +02:00
maria-recovery.test WL#3072 - Maria Recovery 2008-01-17 23:59:32 +01:00
maria.test Fixes to bugs and compiler warnings detected by pushbuild 2008-01-12 13:16:55 +02:00
merge-big.test Bug#26379 - Combination of FLUSH TABLE and REPAIR TABLE 2007-11-15 20:25:43 +01:00
merge.test Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2007-12-16 17:03:44 +02:00
merge_innodb.test Bug#30491 - MERGE doesn't report error when one table is Innodb 2007-11-30 15:16:31 +01:00
metadata.test metadata.test, metadata.result: 2007-06-20 14:21:48 +05:00
mix2_myisam.test
mix2_myisam_ucs2.test
multi_statement-master.opt
multi_statement.test
multi_update-master.opt
multi_update.test manual merge for bug_29136, bug#29309. 2007-10-13 23:12:50 +03:00
myisam-blob-master.opt WL#2936 - Falcon & MySQL plugin interface: server variables 2007-05-04 16:10:09 +02:00
myisam-blob.test
myisam-system.test
myisam.test Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2007-12-16 17:03:44 +02:00
myisampack.test BUG#31277 - myisamchk --unpack corrupts a table 2007-11-07 12:55:28 +04:00
mysql.test Bug#25146 Some warnings/errors not shown when using --show-warnings 2007-11-26 19:50:43 +01:00
mysql_client_test-master.opt
mysql_client_test.test Patch for BUG#30472: libmysql doesn't reset charset, 2007-09-28 23:30:54 +04: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
mysql_delimiter_19799.sql
mysql_delimiter_source.sql
mysql_protocols.test
mysql_upgrade.test Bug #28401 mysql_upgrade Failed with STRICT_ALL_TABLES, ANSI_QUOTES and NO_ZERO_DATE 2007-05-19 18:15:08 +02:00
mysqladmin.test Bug#20037 mysqltest requires cygwin on windows(part 1, new mysqltest commands) 2007-08-07 11:40:03 +02:00
mysqlbinlog-cp932-master.opt
mysqlbinlog-cp932.test Merge pilot.(none):/data/msvensson/mysql/bug28369/my50-bug28369 2007-06-07 19:19:29 +02:00
mysqlbinlog-master.opt
mysqlbinlog.test Merge dl145h.mysql.com:/data0/mkindahl/mysql-5.0-rpl-merge 2007-11-15 13:31:39 +01:00
mysqlbinlog2.test Correct bad merge, and remove version numbers from test case. 2007-08-08 12:21:04 -04:00
mysqlbinlog_base64.test
mysqlcheck.test Merge zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-forcollapseandmerge 2007-12-14 13:42:09 -05:00
mysqldump-compat.opt Fixed bug #30126. 2007-08-31 16:59:07 +05:00
mysqldump-compat.test Fixed bug #30126. 2007-08-31 16:59:07 +05:00
mysqldump-max.test
mysqldump.test Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2007-12-16 17:03:44 +02:00
mysqlshow.test
mysqlslap.test mysqlslap.result, mysqlslap.test: 2007-09-27 13:15:15 +05:00
mysqltest.test Merge malff@bk-internal.mysql.com:/home/bk/mysql-5.1-runtime 2007-10-18 19:21:07 -06:00
named_pipe-master.opt Add test for named pipes on windows 2007-09-24 12:42:44 +02:00
named_pipe.test Add test for named pipes on windows 2007-09-24 12:42:44 +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
not_embedded_server-master.opt
not_embedded_server.test
not_partition.test
null.test Fixed bug #31471: decimal_bin_size: Assertion `scale >= 0 && 2007-10-10 20:14:29 +05:00
null_key.test
odbc.test
olap.test Fix for bug #32558: group by null-returning expression with rollup causes crash 2007-11-21 20:53:44 +04:00
old-mode-master.opt Added error HA_ERR_FILE_TOO_SHORT to be used when files are shorter than expected (by my_read/my_pread) 2007-12-04 23:23:42 +02:00
old-mode.test Added error HA_ERR_FILE_TOO_SHORT to be used when files are shorter than expected (by my_read/my_pread) 2007-12-04 23:23:42 +02:00
openssl_1.test
order_by.test Bug#30665: Inconsistent optimization of IGNORE INDEX FOR {ORDER BY|GROUP BY} 2007-09-28 09:36:05 +02:00
order_fill_sortbuf-master.opt Bug#31177: Server variables can't be set to their current values 2007-12-02 05:18:34 +01:00
order_fill_sortbuf.test
outfile.test Merge siva.hindu.god:/home/tsmith/m/bk/51 2007-05-17 14:21:35 -06:00
outfile_loaddata.test Fixed bug #32533. 2007-11-20 20:15:20 +04:00
overflow.test
packet.test
parser.test Bug#22312 Syntax error in expression with INTERVAL() 2007-11-30 09:34:25 -02:00
parser_bug21114_innodb.test
parser_precedence.test Bug#30625 (Performance, reduce depth for expressions) 2007-08-28 11:16:03 -06:00
partition-master.opt
partition.test Merge mysql.com:/home/gluh/MySQL/Merge/5.1 2007-12-13 15:56:04 +04:00
partition_archive.test partition_archive tests added 2007-12-06 22:17:42 +04:00
partition_blackhole.test This changeset contains the following stuff: 2007-10-22 20:10:51 +02:00
partition_bug18198.test Disabled ascii-function 2007-06-13 17:28:59 +02:00
partition_charset.test Disabled ascii-function 2007-06-13 17:28:59 +02:00
partition_csv.test This changeset contains the following stuff: 2007-10-22 20:10:51 +02:00
partition_datatype.test Bug#31705 Partitions: crash if varchar length > 65530 2007-11-12 14:51:14 +01:00
partition_error.test Bug#29368: Modified error messages 2007-11-10 13:09:18 +01:00
partition_federated.test
partition_grant.test Bug #29245: Bad Merge Caused Error Codes Conflict between 5.0/5.1 2007-06-26 13:15:43 +02:00
partition_hash.test Bug#30822: ALTER TABLE COALESCE PARTITION causes segmentation fault 2007-11-20 11:21:00 +01:00
partition_innodb.test Bug#32948: FKs allowed to reference partitioned table 2007-12-06 14:43:06 +01:00
partition_list.test BUG#18198 2007-04-20 18:35:16 +02:00
partition_mgm.test Bug#32091: Security breach via directory changes 2007-11-13 11:12:53 +01:00
partition_mgm_err.test
partition_mgm_err2.test Fix for valgrind errors in test: require symlink support for partition_not_windows.test 2007-04-25 20:21:55 +02:00
partition_not_windows-master.opt Add --symbolic-links=1 for partition_not_windows-master.opt. 2007-04-25 22:55:19 +02:00
partition_not_windows.test Add --symbolic-links=1 for partition_not_windows-master.opt. 2007-04-25 22:55:19 +02:00
partition_order.test
partition_pruning.test BUG#27927:Partition pruning not optimal with TO_DAYS and YEAR functions 2007-09-14 14:18:42 +04:00
partition_range.test additional after merge fix 2007-12-13 21:34:05 +04:00
partition_symlink.test Bug#32091: Security breach via directory changes 2007-11-13 11:12:53 +01:00
partition_windows.test Bug#25141 Crash Server on Partitioning command 2007-04-23 13:50:34 -04:00
perror.test
plugin-master.opt BUG#28341 - Security issue still in library loading 2007-05-18 16:23:46 +05:00
plugin.test Fixed bug #32034: On 64bit platforms assigning values of 2007-11-14 13:48:21 +04:00
preload.test
profiling.test Correct complaints of reviewers and clean up test. 2007-12-14 08:57:37 -05:00
ps-master.opt
ps.test Merge ramayana.hindu.god:/home/tsmith/m/bk/51 2007-12-05 12:33:36 -07:00
ps_1general.test Update result formatting for embedded runs of ps_1general and 2007-08-15 02:18:41 -06:00
ps_2myisam.test
ps_3innodb.test
ps_4heap.test
ps_5merge.test
ps_10nestset.test
ps_11bugs.test
ps_ddl.test WL#4165 (Prepared statements: validation) 2007-12-14 17:46:24 -07:00
ps_grant.test
ps_maria.test - Clean up function for my_uuid() 2007-12-18 23:55:49 +02:00
ps_not_windows.test
query_cache.test Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2007-12-16 17:03:44 +02:00
query_cache_merge.test Tests which use INSERT DELAYED or MERGE tables should explicitely 2007-08-08 17:56:15 +02:00
query_cache_notembedded.test Bug#30710 query_cache.test fails on embedded - per-column privs test 2007-10-16 14:42:42 +02:00
query_cache_ps_no_prot.test This changeset belongs to the fix of Bug#735 Prepared Statements: there is no support for Query Cache 2007-05-24 22:13:49 +02:00
query_cache_ps_ps_prot.test This changeset belongs to the fix of Bug#735 Prepared Statements: there is no support for Query Cache 2007-05-24 22:13:49 +02:00
query_cache_with_views.test Bug#30269 Query cache eats memory 2007-08-21 13:43:09 +02:00
range.test Merge mysql.com:/home/gluh/MySQL/Merge/5.0-opt 2007-12-13 16:10:57 +04:00
read_many_rows_innodb.test
read_only.test Merge adventure.(none):/home/thek/Development/cpp/mysql-5.0-runtime 2007-12-10 16:47:45 +01:00
read_only_innodb.test
rename.test
renamedb.test WL#4030 (Deprecate RENAME DATABASE: replace with ALTER DATABASE <name> 2007-09-10 16:10:37 -06:00
repair.test Merge polly.(none):/home/kaa/src/maint/mysql-5.0-maint 2007-10-17 10:38:26 +04:00
replace.test Bug #28842 Different 'duplicate key' error code between 5.0 and 5.1 2007-06-06 10:57:07 -07:00
rollback.test
round.test
row.test Fix some mysqltest warnings. 2007-06-01 17:49:01 +04:00
rowid_order_innodb.test
schema.test
select.test Merge gleb.loc:/work/bk/PA/5.0-opt-32335 2007-11-18 16:54:47 +04:00
select_found.test
select_safe.test
shm-master.opt Add test for named pipes on windows 2007-09-24 12:42:44 +02:00
shm.test Add test for named pipes on windows 2007-09-24 12:42:44 +02:00
show_check-master.opt Fix for bug #30088: Can't disable myisam-recover by a value of "". 2007-08-01 11:41:13 +05:00
show_check.test Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0-maint 2007-08-02 18:23:23 +05:00
skip_grants-master.opt
skip_grants.test Merge bk-internal.mysql.com:/home/bk/mysql-5.1-runtime 2007-11-22 14:58:58 +03:00
skip_name_resolve-master.opt
skip_name_resolve.test
sp-big.test
sp-code.test Merge pilot.(none):/data/msvensson/mysql/mysql-5.0-maint 2007-06-07 22:24:25 +02:00
sp-destruct.test Merge pilot.(none):/data/msvensson/mysql/mysql-5.0-maint 2007-08-07 11:42:14 +02:00
sp-dynamic.test Bug#28846 Use of undocumented Prepared Statements crashes server 2007-06-22 11:55:48 +02:00
sp-error.test Bug#30882 Dropping a temporary table inside a stored function may cause a server crash 2007-11-01 18:52:56 -02:00
sp-prelocking.test Bug #29929 LOCK TABLES does not pre-lock tables used in triggers of the locked tables 2007-07-27 16:56:29 +02:00
sp-security.test
sp-threads.test
sp-ucs2.test
sp-vars.test Merge adventure.(none):/home/thek/Development/cpp/bug26277/my51-bug26277 2007-05-18 14:29:24 +02:00
sp.test Fix for BUG#24923: Functions with ENUM issues. 2007-10-17 12:13:56 +04:00
sp_gis.test
sp_notembedded.test This issue was fixed in Bug 30904 which includes a similar test case. 2007-11-20 17:45:49 -02:00
sp_stress_case.test
sp_trans.test Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.1-build 2007-06-15 01:57:33 +02:00
sp_trans_log.test bug#23333 2007-08-22 15:43:16 +03:00
sql_mode.test Added sql_mode PAD_CHAR_TO_FULL_LENGTH (WL#921) 2007-04-27 01:12:09 +03:00
ssl-big.test Bug #29579 Clients using SSL can hang the server 2007-07-12 22:06:33 -04:00
ssl.test
ssl_8k_key.test Bug #29784 YaSSL assertion failure when reading 8k key. 2007-07-17 14:43:56 -04:00
ssl_compress.test
ssl_connect.test
status.test Bug #30252 Com_create_function is not incremented. 2007-12-14 18:27:40 -05:00
strict.test Merge bk-internal.mysql.com:/data0/bk/mysql-5.0 2007-06-02 00:57:25 +02:00
strict_autoinc_1myisam.test
strict_autoinc_2innodb.test
strict_autoinc_3heap.test
subselect.test Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2007-12-16 17:03:44 +02:00
subselect2.test
subselect3.test Merge olga.mysql.com:/home/igor/mysql-5.1 2007-06-03 22:52:02 -07:00
subselect_gis.test
subselect_innodb.test
subselect_notembedded.test Many files: 2007-11-26 22:21:46 +03:00
sum_distinct-big.test
sum_distinct.test
symlink.test Merge mysql.com:/home/svoj/devel/mysql/BUG32111/mysql-5.0-engines 2007-11-12 21:55:53 +04:00
synchronization.test
sysdate_is_now-master.opt
sysdate_is_now.test
system_mysql_db.test
system_mysql_db_fix30020-master.opt
system_mysql_db_fix30020.test
system_mysql_db_fix40123-master.opt
system_mysql_db_fix40123.test
system_mysql_db_fix50030-master.opt
system_mysql_db_fix50030.test
system_mysql_db_fix50117-master.opt Bug#28521 Upgrade from 5.1.17 to 5.1.18 breaks events 2007-05-19 18:55:38 +02:00
system_mysql_db_fix50117.test Bug#28521 Upgrade from 5.1.17 to 5.1.18 breaks events 2007-05-19 18:55:38 +02:00
system_mysql_db_refs.test
tablelock.test
temp_table-master.opt
temp_table.test Bug #28842 Different 'duplicate key' error code between 5.0 and 5.1 2007-06-06 10:57:07 -07:00
timezone-master.opt
timezone.test
timezone2.test
timezone3-master.opt
timezone3.test
timezone4-master.opt
timezone4.test
timezone_grant.test
trigger-compat.test
trigger-trans.test A fix and a test case for Bug#26141 mixing table types in trigger 2007-07-12 22:26:41 +04:00
trigger.test Bug#23713 LOCK TABLES + CREATE TRIGGER + FLUSH TABLES WITH READ LOCK = deadlock 2007-11-29 09:42:26 -02:00
trigger_notembedded.test Bug#32395 Alter table under a impending global read lock causes a server crash 2007-12-12 19:44:14 -02:00
truncate.test
type_binary.test Bug #28842 Different 'duplicate key' error code between 5.0 and 5.1 2007-06-06 10:57:07 -07:00
type_bit.test Merge magare.gmz:/home/kgeorge/mysql/work/mysql-5.0-opt 2007-11-23 12:26:19 +02:00
type_bit_innodb.test Bug #28842 Different 'duplicate key' error code between 5.0 and 5.1 2007-06-06 10:57:07 -07:00
type_blob.test Merge magare.gmz:/home/kgeorge/mysql/work/mysql-5.0-opt 2007-11-23 12:26:19 +02:00
type_date.test Merge mysql.com:/home/gluh/MySQL/Merge/5.1 2007-12-13 15:56:04 +04:00
type_datetime.test Merge mysql.com:/home/gluh/MySQL/Merge/5.1 2007-12-13 15:56:04 +04:00
type_decimal.test Bug#30889: filesort and order by with float/numeric crashes server 2007-10-29 15:39:56 +04:00
type_enum.test Merge gleb.loc:/home/uchum/work/bk/5.0-opt 2007-07-26 01:23:39 +05:00
type_float.test Merge polly.(none):/home/kaa/src/maint/bug26788/my51-bug26788 2007-12-01 10:53:50 +03:00
type_nchar.test
type_newdecimal-big.test
type_newdecimal.test Merge mysql.com:/misc/mysql/24907/50-24907 2007-11-17 19:12:36 +01:00
type_ranges.test
type_set.test
type_time.test Extended fix for the bug#29555. 2007-07-15 21:51:36 +04:00
type_timestamp.test
type_uint.test
type_varchar.test Bug #28842 Different 'duplicate key' error code between 5.0 and 5.1 2007-06-06 10:57:07 -07:00
type_year.test
udf-master.opt BUG#28341 - Security issue still in library loading 2007-05-18 16:23:46 +05:00
udf.test Merge magare.gmz:/home/kgeorge/mysql/work/B30355-5.0-opt 2007-11-27 17:19:51 +02:00
union-master.opt
union.test
unsafe_binlog_innodb-master.opt
unsafe_binlog_innodb.test
update.test Fix for bug #22364 "Inconsistent "matched rows" when executing UPDATE" 2007-04-23 18:22:33 +04:00
upgrade.test Test cleanup, the upgrade test script assumes a unix like environment 2007-10-08 12:37:57 -06:00
user_limits.test
user_var-binlog.test Merge pilot.(none):/data/msvensson/mysql/bug28369/my50-bug28369 2007-06-07 19:19:29 +02:00
user_var.test Merge mysql.com:/home/gluh/MySQL/Merge/5.1 2007-12-13 15:56:04 +04:00
varbinary.test Bug#25411 (trigger code truncated), PART II 2007-06-12 15:23:58 -06:00
variables+c.test Fix up merge. Some macros are now functions. Some functions are 2007-05-02 14:13:33 -04:00
variables-big.test
variables.test variables.result, variables.test: 2007-12-21 00:01:07 +01:00
view.test A test case for BUG#26676: VIEW using old table schema in a session. 2007-11-30 12:14:07 +03:00
view_grant.test Merge mysql.com:/home/gluh/MySQL/Merge/5.0-opt 2007-10-04 14:23:55 +05:00
wait_timeout-master.opt
wait_timeout.test
warnings-master.opt WL#2936 - Falcon & MySQL plugin interface: server variables 2007-05-04 16:10:09 +02:00
warnings.test
warnings_engine_disabled-master.opt
warnings_engine_disabled.test
windows.test Bug #32211 Test 'windows' and 'windows_shm' failed for embedded server 2007-11-18 00:32:06 +04:00
xa.test
xml.test Fix for bug #32557: order by updatexml causes assertion in filesort 2007-11-21 16:00:09 +04:00