mariadb/mysql-test/suite/innodb/r
Marko Mäkelä 6acada713a MDEV-34062: Implement innodb_log_file_mmap on 64-bit systems
When using the default innodb_log_buffer_size=2m, mariadb-backup --backup
would spend a lot of time re-reading and re-parsing the log. For reads,
it would be beneficial to memory-map the entire ib_logfile0 to the
address space (typically 48 bits or 256 TiB) and read it from there,
both during --backup and --prepare.

We will introduce the Boolean read-only parameter innodb_log_file_mmap
that will be OFF by default on most platforms, to avoid aggressive
read-ahead of the entire ib_logfile0 in when only a tiny portion would be
accessed. On Linux and FreeBSD the default is innodb_log_file_mmap=ON,
because those platforms define a specific mmap(2) option for enabling
such read-ahead and therefore it can be assumed that the default would
be on-demand paging. This parameter will only have impact on the initial
InnoDB startup and recovery. Any writes to the log will use regular I/O,
except when the ib_logfile0 is stored in a specially configured file system
that is backed by persistent memory (Linux "mount -o dax").

We also experimented with allowing writes of the ib_logfile0 via a
memory mapping and decided against it. A fundamental problem would be
unnecessary read-before-write in case of a major page fault, that is,
when a new, not yet cached, virtual memory page in the circular
ib_logfile0 is being written to. There appears to be no way to tell
the operating system that we do not care about the previous contents of
the page, or that the page fault handler should just zero it out.

Many references to HAVE_PMEM have been replaced with references to
HAVE_INNODB_MMAP.

The predicate log_sys.is_pmem() has been replaced with
log_sys.is_mmap() && !log_sys.is_opened().

Memory-mapped regular files differ from MAP_SYNC (PMEM) mappings in the
way that an open file handle to ib_logfile0 will be retained. In both
code paths, log_sys.is_mmap() will hold. Holding a file handle open will
allow log_t::clear_mmap() to disable the interface with fewer operations.

It should be noted that ever since
commit 685d958e38 (MDEV-14425)
most 64-bit Linux platforms on our CI platforms
(s390x a.k.a. IBM System Z being a notable exception) read and write
/dev/shm/*/ib_logfile0 via a memory mapping, pretending that it is
persistent memory (mount -o dax). So, the memory mapping based log
parsing that this change is enabling by default on Linux and FreeBSD
has already been extensively tested on Linux.

::log_mmap(): If a log cannot be opened as PMEM and the desired access
is read-only, try to open a read-only memory mapping.

xtrabackup_copy_mmap_snippet(), xtrabackup_copy_mmap_logfile():
Copy the InnoDB log in mariadb-backup --backup from a memory
mapped file.
2024-09-26 18:47:12 +03:00
..
101_compatibility.result
add_constraint.result
add_foreign_key.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
alter_algorithm,INPLACE.rdiff
alter_algorithm,INSTANT.rdiff
alter_algorithm,NOCOPY.rdiff
alter_algorithm.result
alter_algorithm2.result
alter_candidate_key.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
alter_copy.result MDEV-33613 InnoDB may still hang when temporarily running out of buffer pool 2024-03-22 14:17:39 +02:00
alter_copy_bulk,OFF.rdiff MDEV-33087 ALTER TABLE...ALGORITHM=COPY should build indexes more efficiently 2024-09-05 16:24:16 +05:30
alter_copy_bulk.result MDEV-33087 ALTER TABLE...ALGORITHM=COPY should build indexes more efficiently 2024-09-05 16:24:16 +05:30
alter_crash.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
alter_crash_rebuild.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
alter_dml_apply.result MDEV-15250 UPSERT during ALTER TABLE results in 'Duplicate entry' error for alter 2022-04-25 18:52:19 +05:30
alter_foreign_crash.result
alter_inplace_perfschema.result
alter_key_block_size-11757.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
alter_kill.result MDEV-33421 innodb.corrupted_during_recovery fails due to error that the table is corrupted 2024-02-08 14:20:42 +02:00
alter_large_dml.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
alter_mdl_timeout.result MDEV-15250 UPSERT during ALTER TABLE results in 'Duplicate entry' error for alter 2022-04-25 18:52:19 +05:30
alter_missing_tablespace.result
alter_not_null,COPY,NON-STRICT.rdiff don't use normal diffs in *.rdiff files 2024-04-30 16:57:07 +02:00
alter_not_null,COPY,STRICT.rdiff don't use normal diffs in *.rdiff files 2024-04-30 16:57:07 +02:00
alter_not_null,INPLACE,STRICT.rdiff don't use normal diffs in *.rdiff files 2024-04-30 16:57:07 +02:00
alter_not_null.result
alter_not_null_debug,STRICT.rdiff MDEV-15250 UPSERT during ALTER TABLE results in 'Duplicate entry' error for alter 2022-04-25 18:52:19 +05:30
alter_not_null_debug.result MDEV-23805 Make Online DDL to Instant DDL when table is empty 2021-11-12 17:46:35 +05:30
alter_partitioned.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
alter_partitioned_debug.result
alter_partitioned_xa.result
alter_persistent_autoinc.result MDEV-26224 InnoDB fails to remove AUTO_INCREMENT attribute 2022-04-21 15:23:21 +03:00
alter_primary_key.result MDEV-23805 Make Online DDL to Instant DDL when table is empty 2021-11-12 17:46:35 +05:30
alter_rename_existing.result Merge remote-tracking branch 'origin/10.4' into 10.5 2022-09-14 16:24:51 +04:00
alter_table.result Merge 10.4 into 10.5 2023-12-18 08:59:07 +02:00
alter_table_upgrade.result Merge 10.5 into 10.6 2022-10-25 14:25:42 +03:00
alter_varchar_change.result Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
analyze_table.result
auto_increment_dup.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
autoinc_debug.result Merge 10.5 into 10.6 2024-03-12 09:19:57 +02:00
autoinc_import.result MDEV-33277 In-place upgrade causes invalid AUTO_INCREMENT values 2024-02-08 10:35:45 +02:00
autoinc_persist,desc.rdiff Merge 10.7 into 10.8 2022-09-21 09:52:09 +03:00
autoinc_persist.result Merge 10.7 into 10.8 2022-09-21 09:52:09 +03:00
binlog_consistent.result
blob-crash.result
blob-update-debug.result
blob_cmp_empty.result MDEV-27746 Wrong comparision of BLOB's empty preffix with non-preffixed BLOB causes rows count mismatch for clustered and secondary indexes during non-locking read 2022-02-11 12:26:27 +03:00
blob_unique2pk.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
buf_pool_resize_oom.result MDEV-27094 Debug builds include useless InnoDB "disabled" options 2022-04-22 12:48:40 +03:00
cascade_lock_wait.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
change_column_collation.result MDEV-31416 ASAN errors in dict_v_col_t::detach upon adding key to virtual column 2023-06-08 16:34:45 +05:30
check_ibd_filesize,4k.rdiff MDEV-20094 InnoDB blob allocation allocates extra extents 2024-04-05 19:55:57 +05:30
check_ibd_filesize,8k.rdiff MDEV-20094 InnoDB blob allocation allocates extra extents 2024-04-05 19:55:57 +05:30
check_ibd_filesize,32k.rdiff MDEV-20094 InnoDB blob allocation allocates extra extents 2024-04-05 19:55:57 +05:30
check_ibd_filesize,64k.rdiff MDEV-20094 InnoDB blob allocation allocates extra extents 2024-04-05 19:55:57 +05:30
check_ibd_filesize.result MDEV-20094 InnoDB blob allocation allocates extra extents 2024-04-05 19:55:57 +05:30
compression_providers_loaded,lz4.rdiff MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
compression_providers_loaded,lzma.rdiff MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
compression_providers_loaded,lzo.rdiff MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
compression_providers_loaded,snappy.rdiff MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
compression_providers_loaded.result MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
compression_providers_unloaded,lz4.rdiff MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
compression_providers_unloaded,lzma.rdiff MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
compression_providers_unloaded,lzo.rdiff MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
compression_providers_unloaded,snappy.rdiff MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
compression_providers_unloaded.result MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
corrupted_during_recovery.result Fix an intermittent test failure 2023-12-21 18:24:19 +02:00
count_distinct.result
create-index.result
create_isl_with_direct.result
create_select.result
create_table_insert_skip_locked.result
cursor-restore-locking.result MDEV-33004 innodb.cursor-restore-locking test fails 2024-02-07 12:35:18 +02:00
cursor-restore-unique-null.result Merge 10.5 into 10.6 2024-04-17 14:14:58 +03:00
data_types.result MDEV-19216 Assertion ...SYS_FOREIGN failed in btr_node_ptr_max_size 2023-07-03 16:09:18 +03:00
ddl_purge.result Merge 10.5 into 10.6 2021-11-16 16:30:45 +02:00
deadlock_detect,ON.rdiff
deadlock_detect.result MDEV-33935 fix deadlock counter 2024-06-19 20:43:33 +03:00
deadlock_in_subqueries_join.result MDEV-10087 mysqld_update()/mysql_delete() continues execution even after subquery with JOIN gets error from storage engine 2022-11-09 21:00:24 +03:00
deadlock_on_lock_upgrade.result Merge branch '10.5' into 10.6 2023-08-01 15:08:52 +02:00
deadlock_victim_race.result MDEV-29515 innodb.deadlock_victim_race is unstable 2022-09-19 16:57:58 +03:00
deadlock_wait_lock_race.result MDEV-29869 mtr failure: innodb.deadlock_wait_thr_race 2022-10-26 12:15:40 +03:00
deadlock_wait_thr_race.result MDEV-29869 mtr failure: innodb.deadlock_wait_thr_race 2022-10-26 12:15:40 +03:00
default_row_format_alter,compact.rdiff
default_row_format_alter,redundant.rdiff
default_row_format_alter.result MDEV-31025 Redundant table alter fails when fixed column 2023-04-19 17:11:14 +05:30
default_row_format_compatibility.result MDEV-27882 Innodb - recognise MySQL-8.0 innodb flags and give a specific error message 2022-11-11 10:21:28 +11:00
default_row_format_create,dynamic.rdiff
default_row_format_create,redundant.rdiff
default_row_format_create.result MDEV-27973 SIGSEGV in ha_innobase::reset() after TRUNCATE of TEMPORARY TABLE 2022-03-01 17:52:45 +02:00
defrag_mdl-9155.result
dml_purge.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
doublewrite.result Merge 10.5 into 10.6 2024-01-17 13:35:05 +02:00
doublewrite_debug.result Merge 10.5 into 10.6 2024-01-03 14:24:47 +02:00
dropdb.result MDEV-27336 Crash on DROP DATABASE due to out-of-bounds result from InnoDB SUBSTR() 2021-12-21 17:33:26 +02:00
dropdb_cs.result MDEV-28802 DROP DATABASE in InnoDB still is case-insensitive 2022-06-13 17:05:31 +03:00
encryption_threads_shutdown.result
evict_tables_on_commit_debug.result MDEV-26879 innodb_evict_tables_on_commit_debug=on makes table creation hang 2022-01-05 12:14:01 +02:00
file_format_defaults.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
fk_col_alter.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
fk_drop_alter.result MDEV-22230 : Unexpected ER_ERROR_ON_RENAME upon DROP non-existing FOREIGN KEY 2023-11-26 18:46:00 +05:30
flush.result
foreign-keys.result MDEV-32833 InnoDB wrong error message 2023-11-29 10:52:25 +02:00
foreign_key.result MDEV-33087 ALTER TABLE...ALGORITHM=COPY should build indexes more efficiently 2024-07-30 11:59:01 +05:30
foreign_key_debug.result Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
foreign_key_not_windows.result Revert MDEV-25292 Atomic CREATE OR REPLACE TABLE 2022-10-27 23:13:41 +02:00
full_crc32_import.result Merge 10.5 into 10.6 2024-02-07 13:51:03 +02:00
gap_lock_split.result MDEV-32050: Deprecate&ignore innodb_purge_rseg_truncate_frequency 2023-10-25 09:11:58 +03:00
gap_locks.result
group_commit.result
group_commit_binlog_pos.result
group_commit_binlog_pos_no_optimize_thread.result
group_commit_crash.result
group_commit_crash_no_optimize_thread.result
group_commit_force_recovery.result
group_commit_no_optimize_thread.result
help_url.result
ibuf_delete.result Merge 10.8 into 10.9 2022-04-13 13:39:00 +03:00
ibuf_not_empty.result Merge 10.6 into 10.11 2024-01-03 15:37:57 +02:00
implicit_gap_lock_convertion.result
import_bugs.result Merge branch '10.5' into 10.6 2024-08-03 09:04:24 +02:00
import_corrupted.result MDEV-13542: Crashing on corrupted page is unhelpful 2022-06-06 14:03:22 +03:00
import_hidden_fts.result MDEV-30655 IMPORT TABLESPACE fails with column count or index count mismatch 2024-02-20 19:48:25 +05:30
import_hidden_fts_debug.result MDEV-30655 IMPORT TABLESPACE fails with column count or index count mismatch 2024-02-20 19:48:25 +05:30
import_tablespace_race.result Merge 10.5 into 10.6 2022-12-13 16:58:58 +02:00
import_update_stats.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
index_length.result MDEV-22855 Assertion `!field->prefix_len || field->fixed_len == field->prefix_len' failed in btr_node_ptr_max_size 2024-04-29 16:42:26 +05:30
index_merge_threshold.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
index_tree_operation.result
index_vcol_purge_startup.result
information_schema_grants.result Merge 10.5 into 10.6 2023-01-03 18:13:11 +02:00
innodb-16k.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
innodb-32k-crash.result Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
innodb-32k.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
innodb-64k-crash.result
innodb-64k.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb-ac-non-locking-select.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb-agregate.result
innodb-alter-autoinc.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb-alter-debug.result MDEV-33993 Possible server hang on DROP INDEX or RENAME INDEX 2024-04-25 13:44:10 +03:00
innodb-alter-nullable.result
innodb-alter-table.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
innodb-alter-tempfile.result Fix occasional failure of innodb.innodb-alter-tempfile 2023-12-04 11:17:46 +02:00
innodb-alter-timestamp.result Merge 10.9 into 10.10 2022-12-14 08:57:39 +02:00
innodb-alter.result Merge branch '10.6' into 10.11 2023-12-18 11:19:04 +01:00
innodb-analyze.result
innodb-autoinc-18274.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb-autoinc-44030.result Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
innodb-autoinc-56228.result
innodb-autoinc-61209.result
innodb-autoinc-optimize.result
innodb-autoinc-part.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb-autoinc.result Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
innodb-bigblob.result
innodb-blob.result Merge 10.5 into 10.6 2023-11-30 10:45:01 +02:00
innodb-bug-14068765.result
innodb-bug-14084530.result
innodb-consistent.result
innodb-corrupted-table.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb-dict.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
innodb-enlarge-blob.result
innodb-fk-virtual.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb-fk-warnings.result MDEV-34823 Invalid arguments in ib_push_warning() 2024-09-06 14:29:09 +03:00
innodb-fk.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
innodb-fkcheck.result MDEV-29504/MDEV-29849 TRUNCATE breaks FOREIGN KEY locking 2022-11-08 17:34:34 +02:00
innodb-get-fk.result Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
innodb-index-debug.result Merge 10.5 into 10.6 2023-11-30 10:45:01 +02:00
innodb-index-online,crypt.rdiff
innodb-index-online-delete.result
innodb-index-online-fk.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
innodb-index-online-norebuild.result
innodb-index-online-purge.result
innodb-index-online.result MDEV-32873 Test innodb.innodb-index-online occasionally fails 2023-11-24 14:25:32 +02:00
innodb-index.result Merge 10.7 into 10.8 2022-09-21 09:52:09 +03:00
innodb-index_ucs2.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb-isolation.result
innodb-lock-inherit-read_commited.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
innodb-lock.result
innodb-mdev-7408.result
innodb-mdev-7513.result
innodb-mdev7046.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb-on-duplicate-update.result
innodb-online-alter-gis.result Merge 10.6 into 10.7 2022-09-21 09:33:07 +03:00
innodb-page_compression_none.result MDEV-30825 innodb_compression_algorithm=0 (none) increments Innodb_num_pages_page_compression_error 2023-10-18 19:18:50 +11:00
innodb-read-view.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb-replace-debug.result
innodb-replace.result
innodb-rollback.result
innodb-semi-consistent.result
innodb-stats-initialize-failure.result
innodb-stats-modified-counter.result
innodb-stats-sample.result
innodb-system-table-view.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
innodb-table-online,crypt.rdiff
innodb-table-online.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
innodb-timeout.result
innodb-trim.result
innodb-truncate.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
innodb-ucs2.result
innodb-update-insert.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb-virtual-columns-debug.result
innodb-virtual-columns.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
innodb-virtual-columns2.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb-wl5522,strict_crc32.rdiff don't use normal diffs in *.rdiff files 2024-04-30 16:57:07 +02:00
innodb-wl5522-1.result MDEV-29972 Crash emitting "Unsupported meta-data version number" error message 2023-12-12 15:09:31 +11:00
innodb-wl5522-debug.result Merge 10.7 into 10.8 2022-12-13 18:11:24 +02:00
innodb-wl5522.result Merge 10.5 into 10.6 2023-04-11 16:15:19 +03:00
innodb-wl5980-alter.result Merge remote-tracking branch 'origin/10.4' into 10.5 2022-09-14 16:24:51 +04:00
innodb-xa.result MDEV-31928 Assertion xid ... < 128 failed in trx_undo_write_xid() 2023-08-17 10:31:55 +03:00
innodb.result Merge branch '10.6' into 10.11 2023-12-18 11:19:04 +01:00
innodb_28867993.result
innodb_autoinc_lock_mode_zero.result
innodb_buffer_pool_dump_pct.result MDEV-20139 innodb.innodb_buffer_pool_dump_pct failed in buildbot with timeout 2023-12-12 11:43:23 +02:00
innodb_buffer_pool_fail.result MDEV-34435 Increase code coverage for debug_dbug test case during startup 2024-06-21 17:24:29 +05:30
innodb_buffer_pool_load_now.result
innodb_buffer_pool_resize.result MDEV-25342: autosize innodb_buffer_pool_chunk_size 2022-01-18 14:20:57 +02:00
innodb_buffer_pool_resize_bigtest.result MDEV-27891: Make the test work with debug builds 2022-03-08 09:04:24 +02:00
innodb_buffer_pool_resize_temporary.result MDEV-27094 Debug builds include useless InnoDB "disabled" options 2022-04-22 12:48:40 +03:00
innodb_buffer_pool_resize_with_chunks.result MDEV-27467: innodb to enforce the minimum innodb_buffer_pool_size in SET GLOBAL 2022-01-19 11:10:45 +11:00
innodb_bug21704.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb_bug30423.result
innodb_bug30919.result
innodb_bug34300.result
innodb_bug35220.result
innodb_bug38231.result
innodb_bug39438.result
innodb_bug40360.result
innodb_bug40565.result
innodb_bug41904.result
innodb_bug42419.result
innodb_bug44032.result
innodb_bug44369.result
innodb_bug44571.result
innodb_bug45357.result
innodb_bug46000.result
innodb_bug46676.result
innodb_bug47621.result
innodb_bug47622.result
innodb_bug47777.result
innodb_bug48024.result
innodb_bug49164.result
innodb_bug51378.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb_bug51920.result
innodb_bug52199.result
innodb_bug52663.result
innodb_bug53046.result
innodb_bug53290.result
innodb_bug53592.result
innodb_bug53674.result
innodb_bug53756.result
innodb_bug54044.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb_bug56143.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb_bug56716.result
innodb_bug56947.result
innodb_bug57252.result
innodb_bug57255.result
innodb_bug57904.result
innodb_bug59307.result
innodb_bug59410.result
innodb_bug59641.result
innodb_bug59733.result
innodb_bug60049.result
innodb_bug60196.result
innodb_bug60229.result
innodb_bug68148.result Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
innodb_bug84958.result MDEV-32050: Deprecate&ignore innodb_purge_rseg_truncate_frequency 2023-10-25 09:11:58 +03:00
innodb_bug11754376.result
innodb_bug12400341.result
innodb_bug12661768.result
innodb_bug13510739.result
innodb_bug14007649.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb_bug14147491.result MDEV-32050: Deprecate&ignore innodb_purge_rseg_truncate_frequency 2023-10-25 09:11:58 +03:00
innodb_bug14676111.result
innodb_bug27216817.result
innodb_bug30113362.result MDEV-33542 Inplace algorithm occupies more disk space compared to copy algorithm 2024-03-19 18:42:45 +05:30
innodb_bulk_create_index.result
innodb_bulk_create_index_debug.result
innodb_bulk_create_index_replication.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb_bulk_create_index_small.result
innodb_corrupt_bit.result
innodb_ctype_big5.result Removing MDEV-27871 from tastcases because it is not a bug 2024-06-28 16:45:50 +07:00
innodb_ctype_latin1.result Removing MDEV-27871 from tastcases because it is not a bug 2024-06-28 16:45:50 +07:00
innodb_ctype_ldml.result Merge 10.9 into 10.10 2022-09-21 10:59:56 +03:00
innodb_ctype_tis620.result Merge 10.4 into 10.5 2022-11-30 13:10:52 +02:00
innodb_ctype_utf8.result Merge branch '10.5' into 10.6 2024-07-03 13:27:23 +02:00
innodb_defrag_binlog.result
innodb_defrag_concurrent.result MDEV-34515 fixup: innodb.innodb_defrag_concurrent fails 2024-08-27 08:51:45 +03:00
innodb_defrag_stats.result
innodb_defrag_stats_many_tables.result
innodb_defragment.result
innodb_defragment_small.result
innodb_force_pk.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
innodb_force_recovery.result MDEV-32920 innodb_buffer_pool_read_requests always 0 2023-12-07 15:18:24 +05:30
innodb_force_recovery_rollback.result
innodb_gis.result Merge 10.6 into 10.7 2022-09-21 09:33:07 +03:00
innodb_i_s_innodb_locks.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_i_s_innodb_trx.result Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
innodb_information_schema.result Merge branch '10.4' into 10.5 2022-02-01 20:33:04 +01:00
innodb_information_schema_buffer.result MDEV-31386 InnoDB: Failing assertion: page_type == i_s_page_type[page_type].type_value 2023-07-03 14:39:29 +03:00
innodb_information_schema_tables.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_lock_wait_timeout_1.result
innodb_multi_update.result
innodb_mysql.result MDEV-26642/MDEV-26643/MDEV-32898 Implement innodb_snapshot_isolation 2024-03-20 09:48:03 +02:00
innodb_mysql_rbk.result
innodb_notembedded.result
innodb_page_compressed.result Clean up the page_compressed tests 2022-04-25 10:19:12 +03:00
innodb_prefix_index_restart_server.result MDEV-21245 InnoDB: Using a partial-field key prefix in search 2023-12-14 09:57:38 +11:00
innodb_query_cache.result
innodb_rename_index.result Merge remote-tracking branch 'origin/10.4' into 10.5 2022-09-14 16:24:51 +04:00
innodb_row_lock_time_ms.result MDEV-29311 Server Status Innodb_row_lock_time% is reported in seconds 2023-07-10 12:42:46 +03:00
innodb_scrub.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
innodb_skip_innodb_is_tables.result Merge 10.6 into 10.11 2024-03-28 09:16:57 +02:00
innodb_stats.result
innodb_stats_auto_recalc.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_stats_auto_recalc_ddl.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_stats_auto_recalc_lots.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_stats_auto_recalc_on_nonexistent.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
innodb_stats_create_on_corrupted.result
innodb_stats_create_table.result
innodb_stats_drop_locked.result Revert MDEV-29566 2022-09-27 10:30:49 +03:00
innodb_stats_external_pages.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_stats_fetch.result Merge 10.5 into 10.6 2024-07-10 18:27:23 +02:00
innodb_stats_fetch_corrupted.result
innodb_stats_fetch_nonexistent.result
innodb_stats_flag_global,off.rdiff MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_stats_flag_global.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_stats_persistent.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
innodb_stats_persistent_debug.result
innodb_stats_rename_table.result
innodb_stats_rename_table_if_exists.result
innodb_stats_sample_pages.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_stats_table_flag_auto_recalc.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_stats_table_flag_sample_pages.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
innodb_status_variables.result Merge 10.6 into 10.11 2024-06-11 12:50:10 +03:00
innodb_sys_var_valgrind.result MDEV-30453 Setting innodb_buffer_pool_filename to an empty string attempts to delete the data directory on shutdown 2023-03-29 16:49:10 +03:00
innodb_timeout_rollback.result Merge branch '10.5' into 10.6 2024-05-08 20:06:00 +02:00
innodb_trx_weight.result
innodb_uninstall.result
insert-before-delete.result Merge 10.5 into 10.6 2023-01-03 18:13:11 +02:00
insert_debug.result
insert_into_empty,4k.rdiff don't use normal diffs in *.rdiff files 2024-04-30 16:57:07 +02:00
insert_into_empty,32k.rdiff Merge 10.6 into 10.7 2022-11-17 09:19:32 +02:00
insert_into_empty,64k.rdiff Merge 10.6 into 10.7 2022-11-17 09:19:32 +02:00
insert_into_empty.result Merge 10.6 into 10.11 2024-06-11 12:50:10 +03:00
insert_into_empty_debug.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
insert_into_empty_notembedded.result MDEV-32008 auto_increment value on table increments by one after restart 2023-08-29 10:37:08 +05:30
instant_alter,4k.rdiff MDEV-32050: Deprecate&ignore innodb_purge_rseg_truncate_frequency 2023-10-25 09:11:58 +03:00
instant_alter,8k.rdiff MDEV-28304 innodb.instant_alter,8k.rdiff does not apply on FreeBSD 2022-04-13 09:23:52 +03:00
instant_alter,32k.rdiff Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
instant_alter,64k.rdiff Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
instant_alter.result Merge 10.6 into 10.11 2023-11-21 12:47:51 +02:00
instant_alter_bugs.result Merge 10.5 into 10.6 2024-08-14 10:56:11 +03:00
instant_alter_charset,redundant.rdiff MDEV-26294 Duplicate entries in unique index not detected when changing collation 2022-07-04 16:13:04 +03:00
instant_alter_charset.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
instant_alter_crash.result Merge branch '10.5' into 10.6 2024-03-13 21:02:34 +01:00
instant_alter_debug,redundant.rdiff Merge branch '10.5' into 10.6 2024-03-13 21:02:34 +01:00
instant_alter_debug.result Merge 10.6 into 10.11 2024-03-28 09:16:57 +02:00
instant_alter_extend,utf8.rdiff
instant_alter_extend.result MDEV-33214 Table is getting rebuild with ALTER TABLE ADD COLUMN 2024-03-15 14:04:59 +05:30
instant_alter_import.result Merge branch '10.6' into 10.11 2024-04-22 15:23:10 +02:00
instant_alter_index_rename.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
instant_alter_inject.result MDEV-29446 Change SHOW CREATE TABLE to display default collation 2022-09-12 22:10:39 +04:00
instant_alter_limit,4k.rdiff
instant_alter_limit,8k.rdiff
instant_alter_limit,16k.rdiff
instant_alter_limit,32k.rdiff
instant_alter_limit,64k.rdiff
instant_alter_limit.result
instant_alter_null.result
instant_alter_purge,release.rdiff MDEV-32050: Deprecate&ignore innodb_purge_rseg_truncate_frequency 2023-10-25 09:11:58 +03:00
instant_alter_purge.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
instant_alter_rollback.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
instant_alter_upgrade.result MDEV-26577 InnoDB: Failing assertion: dict_tf2_is_valid(flags, flags2) during ADD COLUMN 2022-06-27 16:00:34 +03:00
instant_auto_inc.result
instant_drop.result Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
leaf_page_corrupted_during_recovery.result MDEV-29435 CHECK TABLE forgets to release latches after reporting failure 2022-09-01 10:40:27 +03:00
lock_delete_updated.result MDEV-29433 innodb.lock_delete_updated is unstable 2022-09-08 13:36:30 +03:00
lock_deleted.result
lock_insert_into_empty.result MDEV-14193 innodb.log_file_name failed in buildbot with exception 2024-02-26 19:04:14 +05:30
lock_isolation.result MDEV-34108 Inappropriate semi-consistent read in RC if innodb_snapshot_isolation=ON 2024-06-20 16:11:54 +03:00
lock_memory.result MDEV-28800 SIGABRT due to running out of memory for InnoDB locks 2024-05-20 21:19:13 +05:30
lock_memory_debug.result MDEV-34166 Server could hang with BP < 80M under stress 2024-05-21 14:13:29 +05:30
lock_move_wait_lock_race.result MDEV-30940: Try to fix the test 2024-01-17 12:50:44 +02:00
lock_release.result MDEV-34542 Assertion `lock_trx_has_sys_table_locks(trx) == __null' failed in void row_mysql_unfreeze_data_dictionary(trx_t*) 2024-07-12 17:42:14 +05:30
lock_update_split_rc.result MDEV-28709 unexpected X lock on Supremum in READ COMMITTED 2022-10-25 00:52:10 +03:00
log_corruption.result Merge 10.7 into 10.8 2022-11-30 12:12:07 +02:00
log_data_file_size.result
log_file.result MDEV-33894: Resurrect innodb_log_write_ahead_size 2024-06-27 16:38:08 +03:00
log_file_name.result MDEV-33635 innodb.innodb-64k-crash - Found warnings/errors in server log file 2024-03-14 08:34:56 +05:30
log_file_overwrite.result MDEV-34519 innodb_log_checkpoint_now crashes when innodb_read_only is enabled 2024-07-05 15:26:05 +05:30
log_file_size.result MDEV-27774 Reduce scalability bottlenecks in mtr_t::commit() 2022-02-10 16:37:12 +02:00
log_file_size_online.result MDEV-34062: Implement innodb_log_file_mmap on 64-bit systems 2024-09-26 18:47:12 +03:00
log_upgrade.result MDEV-24412: Create a separate test 2022-11-30 06:57:32 +02:00
log_upgrade_101_flags.result MDEV-32445 InnoDB may corrupt its log before upgrading it on startup 2024-03-06 15:01:26 +05:30
max_record_size,4k,compact.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,4k,dynamic.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,4k,redundant.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,8k,compact.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,8k,dynamic.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,16k,compact.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,16k,dynamic.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,16k,redundant.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,32k,compact.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,32k,dynamic.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,32k,redundant.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,64k,compact.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,64k,dynamic.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size,64k,redundant.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
max_record_size.result
mdev-117.result
mdev-14846.result Implement multiple-signal debug_sync 2023-02-03 16:27:16 +02:00
mdev-15707.result
mem_pressure.result MDEV-31953 fixup: Clean up the test 2023-11-20 13:44:47 +02:00
missing_tablespaces.result
mon_lock_wait_current_count.result Merge branch '10.5' into 10.6 2023-11-08 15:57:05 +01:00
monitor.result Merge branch '10.6' into 10.11 2024-04-22 15:23:10 +02:00
multi_repair-7404.result
mvcc.result
mvcc_secondary.result
no_pad.result MDEV-26743 InnoDB: CHAR+nopad does not work well 2023-11-10 06:17:23 +04:00
online_table_rebuild.result MDEV-30183 Assertion `!memcmp(rec_trx_id, old_pk_trx_id->data, 6 + 7)' failed in row_log_table_apply_update 2023-03-06 23:40:13 +05:30
open_files_limit.result Merge 10.5 into 10.6 2024-06-10 15:22:15 +03:00
page_cleaner.result
page_id_innochecksum.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
page_reorganize.result Remove deprication from mariadbd --debug 2023-11-28 16:33:22 +02:00
partition_locking.result MDEV-5215 prerequisite: remove test and test_* database hacks in the test suite 2022-11-01 16:33:00 +01:00
purge.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
purge_secondary.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
read_only_recover_committed.result Merge 10.5 into 10.6 2022-01-04 09:26:38 +02:00
read_only_recovery.result MDEV-31861 Empty INSERT crashes with innodb_force_recovery=6 or innodb_read_only=ON 2023-11-16 16:57:42 +02:00
readahead.result
records_in_range,4k.rdiff MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
records_in_range,8k.rdiff MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
records_in_range.result MDEV-13626 Merge InnoDB test cases from MySQL 5.7 2023-11-08 12:17:14 +02:00
recovery_memory,debug.rdiff MDEV-34435 Increase code coverage for debug_dbug test case during startup 2024-06-21 17:24:29 +05:30
recovery_memory.result MDEV-30552 fixup: Fix the test for non-debug 2023-02-16 10:16:38 +02:00
recovery_shutdown.result MDEV-29559 Recovery of INSERT_HEAP_DYNAMIC into secondary index fails 2022-09-19 11:46:25 +03:00
rename_table.result Merge 10.5 into 10.6 2024-03-12 09:19:57 +02:00
restart,4k.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
restart,8k.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
restart,16k.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
restart,32k.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
restart,64k.rdiff mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
restart.result Merge 10.5 into 10.6 2022-12-13 16:58:58 +02:00
row_format_redundant.result MDEV-34200 InnoDB tries to write to read-only system tablespace 2024-05-22 13:16:10 +05:30
row_lock.result
row_size_error_log_warnings_3,4k.rdiff MDEV-31161 Assertion failures upon adding a too long key to table with COMPRESSED row 2024-04-30 20:40:29 +05:30
row_size_error_log_warnings_3.result MDEV-31161 Assertion failures upon adding a too long key to table with COMPRESSED row 2024-04-30 20:40:29 +05:30
scrub.result MDEV-32050: Deprecate&ignore innodb_purge_rseg_truncate_frequency 2023-10-25 09:11:58 +03:00
scrub_debug.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
skip_locked_nowait.result
skip_symbolic_links.result Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
snapshot.result
sp_temp_table.result
sql_mode_pad_char_to_full_length.result MDEV-28190 sql_mode makes MDEV-371 virtual column expressions nondeterministic 2023-04-06 16:17:50 +04:00
stat_tables.result Merge 10.6 into 10.9 2023-06-07 14:32:46 +03:00
stats_persistent.result Merge 10.3 into 10.4 2022-06-27 10:14:37 +03:00
stored_fk.result MDEV-18114 Foreign Key Constraint actions don't affect Virtual Column 2023-08-02 14:45:31 +02:00
strict_mode.result MDEV-32128 wrong table name in innodb's "row too big" errors 2023-09-08 19:15:33 +02:00
system_tables.result
table_definition_cache_debug.result MDEV-15250 UPSERT during ALTER TABLE results in 'Duplicate entry' error for alter 2022-04-25 18:52:19 +05:30
table_flags,32k.rdiff
table_flags,64k.rdiff
table_flags.result Merge 10.5 into 10.6 2024-05-30 14:27:07 +03:00
table_index_statistics.result
tablespace_per_table_not_windows.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
tablespace_per_table_windows.result Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
temp_table.result
temp_table_savepoint.result
temporary_table.result MDEV-34118 fsp_alloc_free_extent() fails to flag DB_OUT_OF_FILE_SPACE 2024-05-10 12:49:16 +03:00
temporary_table_optimization.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
tmpdir.result
trigger.result
trigger_error.result
truncate.result
truncate_crash.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
truncate_foreign.result Adjust the MDEV-26052 test case for MDEV-29092 2023-12-15 15:30:09 +05:30
truncate_missing.result Merge 10.7 into 10.8 2022-09-21 09:52:09 +03:00
trx_id_future.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
trx_sys_t_find_lf_hash_error.result MDEV-31185 rw_trx_hash_t::find() unpins pins too early 2023-05-19 15:50:20 +03:00
undo_log.result MDEV-32050 fixup: Stabilize tests 2023-11-21 12:42:00 +02:00
undo_space_dblwr.result MDEV-34221 Errors about checksum mismatch on crash recovery are confusing 2024-05-24 12:57:42 +05:30
undo_truncate.result Merge 10.6 into 10.11 2024-02-21 13:08:23 +02:00
undo_truncate_recover.result Merge branch '10.10' into 10.11 2023-11-08 16:46:47 +01:00
undo_upgrade.result MDEV-34200 InnoDB tries to write to read-only system tablespace 2024-05-22 13:16:10 +05:30
undo_upgrade_debug.result MDEV-19229 Allow innodb_undo_tablespaces to be changed after database creation 2022-10-25 11:19:36 +05:30
update-cascade.result Merge 10.5 into 10.6 2022-09-20 16:53:20 +03:00
update_time.result Merge branch '10.3' into 10.4 2022-08-02 14:15:39 +02:00
update_time_wl6658.result
xa_debug.result
xa_prepare_reset_supremum_lock.result MDEV-32272 lock_release_on_prepare_try() does not release lock if supremum bit is set along with other bits set in lock's bitmap 2023-10-13 16:29:04 +03:00
xa_recovery.result Merge 10.5 into 10.6 2024-05-30 14:27:07 +03:00
xa_recovery_debug.result
xap_release_locks_on_dict_stats_table.result MDEV-32272 lock_release_on_prepare_try() does not release lock if supremum bit is set along with other bits set in lock's bitmap 2023-10-13 16:29:04 +03:00