maria:bb-10.7-repl_tests

Last commit made on 2022-03-02
Get this branch:
git clone -b bb-10.7-repl_tests https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.7-repl_tests
Repository:
lp:maria

Recent commits

2808f01... by Andrei <email address hidden>

MDEV-27963 multisource_for_channel sometimes fails in bb with result content mismatch

The mismatch with the result file was caused by asynchronicity
START-SLAVE caused relay log rotation and the respective
SHOW-SLAVE-STATUS' field check.

Fixed with masking two possible results with a single pattern.

A more complicated alternative solution of waiting for the end of
relay-log rotation is waived because the test does not really require
the exact relay-log name.

a43777c... by Marko Mäkelä

Merge 10.6 into 10.7

fd5a6d0... by Marko Mäkelä

MDEV-27964: Test ENCRYPT() only in main.func_crypt

07f4a4a... by Marko Mäkelä

Merge 10.5 into 10.6

a710016... by Marko Mäkelä

MDEV-27967 Assertion !buf_pool.any_io_pending() failed

The test innodb.log_file_size would occasionally crash in
a debug assertion failure in srv_prepare_to_delete_redo_log_file().
In the core dump, the assertion would hold.

buf_pool_t::any_io_pending(): Avoid dirty reads by acquiring
buf_pool.mutex. This function is only being invoked in debug builds,
so we do not care about any performance impact.

9af4c7c... by Marko Mäkelä

MDEV-27964: A better work-around

Already the detection part of have_crypt.inc must be skipped
in WITH_MSAN builds until the SIGSEGV in the crypt() interceptor
has been fixed.

72437cb... by Monty <email address hidden>

Fixed sporadic error in main.backup_locks

The follwoing could happen if InnoDB did some background work while
test was running:

@@ -5,6 +5,8 @@
 SELECT LOCK_MODE, LOCK_TYPE, TABLE_SCHEMA, TABLE_NAME FROM information_schema.metadata_lock_info;
 LOCK_MODE LOCK_TYPE TABLE_SCHEMA TABLE_NAME
 MDL_SHARED_HIGH_PRIO Table metadata lock test t1
+MDL_SHARED Table metadata lock mysql innodb_table_stats
+MDL_SHARED Table metadata lock mysql innodb_index_stat

edb311a... by Marko Mäkelä

Merge 10.5 into 10.6

bc02005... by Marko Mäkelä

MDEV-27964: Work around SIGSEGV in WITH_MSAN builds

We will move all tests of the ENCRYPT() function to the test
main.func_crypt, which will be disabled in MSAN builds for now.

08d39bd... by Marko Mäkelä

Merge fixup: -Wconversion

In merge cc1d90621139eb04cdc9d65650b4718344db2425 the 32-bit builds
were broken.