mariadb/mysql-test/suite/innodb_plugin/t
Marko Mäkelä c38071ec18 Bug #56680 wrong InnoDB results from a case-insensitive covering index
row_search_for_mysql(): When a secondary index record might not be
visible in the current transaction's read view and we consult the
clustered index and optionally some undo log records, return the
relevant columns of the clustered index record to MySQL instead of the
secondary index record.

ibuf_insert_to_index_page_low(): New function, refactored from
ibuf_insert_to_index_page().

ibuf_insert_to_index_page(): When we are inserting a record in place
of a delete-marked record and some fields of the record differ, update
that record just like row_ins_sec_index_entry_by_modify() would do.

btr_cur_update_alloc_zip(): Make the function public.

mysql_row_templ_t: Add clust_rec_field_no.

row_sel_store_mysql_rec(), row_sel_push_cache_row_for_mysql(): Add the
flag rec_clust, for returning data at clust_rec_field_no instead of
rec_field_no. Resurrect the debug assertion that the record not be
marked for deletion. (Bug #55626)

[UNIV_DEBUG || UNIV_IBUF_DEBUG] ibuf_debug, buf_page_get_gen(),
buf_flush_page_try():
Implement innodb_change_buffering_debug=1 for evicting pages from the
buffer pool, so that change buffering will be attempted more
frequently.
2010-10-19 09:04:15 +03:00
..
disabled.def Bug #38999: Re-enable innodb_multi_update.test 2010-06-10 15:56:23 +03:00
innodb-analyze.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-autoinc-44030.test Bug #55503 MTR fails to filter LEAK SUMMARY from valgrind report of restarted servers 2010-08-06 11:35:17 +02:00
innodb-autoinc-optimize.test Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb-autoinc.test merge 2010-08-20 15:08:01 +03:00
innodb-consistent-master.opt Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-consistent.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-index.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-index_ucs2.test Fix path to innodb-index.inc 2010-04-12 16:58:47 +03:00
innodb-lock.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-master.opt Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-replace.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-semi-consistent-master.opt Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-semi-consistent.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-timeout.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-ucs2.test Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb-use-sys-malloc-master.opt Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb-use-sys-malloc.test Convert InnoDB Plugin tests to include have_innodb_plugin.inc. 2010-04-09 16:38:28 +03:00
innodb-zip.test dict_create_index_step(): Be strict about DYNAMIC and COMPRESSED tables. 2010-04-21 13:27:23 +03:00
innodb.test Factor out innodb_multi_update.test from innodb.test 2010-05-05 13:44:25 +03:00
innodb_autoinc_lock_mode_zero-master.opt Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_autoinc_lock_mode_zero.test Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_bug21704.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug30919-master.opt Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_bug30919.test Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_bug34053.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug34300.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug35220.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug36169.test Adjust tests for the Bug #50495 fix. 2010-04-21 12:40:32 +03:00
innodb_bug36172.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug38231.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug39438-master.opt Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug39438.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug40360.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug40565.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug41904.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug42101-nonzero-master.opt Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug42101-nonzero.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug42101.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug42419.test Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_bug44032.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug44369.test Convert InnoDB Plugin tests to include have_innodb_plugin.inc. 2010-04-09 16:38:28 +03:00
innodb_bug44571.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug45357.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_bug46000.test Convert InnoDB Plugin tests to include have_innodb_plugin.inc. 2010-04-09 16:38:28 +03:00
innodb_bug46676.test Convert InnoDB Plugin tests to include have_innodb_plugin.inc. 2010-04-09 16:38:28 +03:00
innodb_bug47167.test Convert InnoDB Plugin tests to include have_innodb_plugin.inc. 2010-04-09 16:38:28 +03:00
innodb_bug47621.test Convert InnoDB Plugin tests to include have_innodb_plugin.inc. 2010-04-09 16:38:28 +03:00
innodb_bug47622.test Convert InnoDB Plugin tests to include have_innodb_plugin.inc. 2010-04-09 16:38:28 +03:00
innodb_bug47777.test Convert InnoDB Plugin tests to include have_innodb_plugin.inc. 2010-04-09 16:38:28 +03:00
innodb_bug48024.test Work around Bug #53750 in innodb_bug48024.test 2010-05-18 16:06:58 +03:00
innodb_bug49164.test Add an innodb_plugin test case for Bug #49164. 2010-05-10 13:38:25 +02:00
innodb_bug51378.test Convert InnoDB Plugin tests to include have_innodb_plugin.inc. 2010-04-09 16:38:28 +03:00
innodb_bug51920.test mysql-5.1-innodb: add error codes to innodb_bug51920.test 2010-04-22 14:16:14 -05:00
innodb_bug52663.test row_search_for_mysql(): Never try semi-consistent read in unique searches. 2010-04-26 13:27:25 +03:00
innodb_bug52745.test Add a test case for Bug #52745. 2010-04-26 14:08:56 +03:00
innodb_bug53290.test Merge a contribution from Ryan Mack at Facebook: 2010-05-05 15:39:01 +03:00
innodb_bug53591.test ha_innobase::add_index(): Reset trx->error_state in error handling. 2010-05-12 13:42:12 +03:00
innodb_bug53592.test Source have_innodb_plugin.inc in the plugin tests. 2010-06-03 12:46:37 +03:00
innodb_bug53674-master.opt Bug#53674: InnoDB: Error: unlock row could not find a 4 mode lock on the record 2010-06-02 13:37:14 +03:00
innodb_bug53674.test Bug#53674: InnoDB: Error: unlock row could not find a 4 mode lock on the record 2010-06-02 13:37:14 +03:00
innodb_bug53756-master.opt Port fix for bug #53756 from 5.1 built-in to 5.1 plugin. 2010-09-06 22:41:37 -07:00
innodb_bug53756.test Small test fix after 56753 2010-10-03 19:39:28 +02:00
innodb_bug54044.test Change the table name in innodb_bug54044 to lower case to avoid 2010-06-29 00:13:18 -07:00
innodb_bug54453.test Bug#54453: Failing assertion: trx->active_trans when renaming a 2010-07-20 14:36:15 -03:00
innodb_bug54679.test Bug#54679: alter table causes compressed row_format to revert to compact 2010-06-24 13:46:20 +03:00
innodb_bug56143.test Fix Bug#56143 too many foreign keys causes output of show create table to become invalid 2010-10-14 12:28:25 +03:00
innodb_bug56632.test Bug#55632 - Fix testcase for 5.1 plugin 2010-10-13 13:32:10 -05:00
innodb_bug56680.test Bug #56680 wrong InnoDB results from a case-insensitive covering index 2010-10-19 09:04:15 +03:00
innodb_bug56716.test Bug#56716 InnoDB locks a record gap without locking the table 2010-10-04 13:06:41 +03:00
innodb_bug57252.test Fix Bug#57252 disabling innobase_stats_on_metadata disables ANALYZE 2010-10-18 14:20:16 +03:00
innodb_file_format.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_gis.test Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_information_schema.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
innodb_lock_wait_timeout_1-master.opt Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_lock_wait_timeout_1.test Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_multi_update.test Source have_innodb_plugin.inc in the plugin tests. 2010-06-03 12:46:37 +03:00
innodb_mysql-master.opt Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_mysql.test Bug #54606 innodb fast alter table + pack_keys=0 prevents 2010-09-16 12:51:08 +02:00
innodb_mysql_rbk-master.opt Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_mysql_rbk.test Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_notembedded.test Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_timeout_rollback-master.opt Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_timeout_rollback.test Copy built-in InnoDB tests to mysql-test/suite/innodb_plugin. 2010-06-03 12:48:59 +03:00
innodb_trx_weight.test Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00