maria:bb-10.2-wlad

Last commit made on 2022-02-20
Get this branch:
git clone -b bb-10.2-wlad https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.2-wlad
Repository:
lp:maria

Recent commits

24ec144... by Vladislav Vaintroub

MDEV-27901 Windows : expensive system calls used to calculate file system block size

The result is not used anywhere but in the output of Innodb information
schema, but this can take as much as 7%CPU (only) on a benchmark.

Fix to move fs blocksize calculate to where it is used.

4e667b9... by Vladislav Vaintroub

MDEV-27877 considerably speed up innodb_force_recovery test

decrease innodb_lock_wait_timeout for the current session.

73c391a... by Marko Mäkelä

MDEV-27583 InnoDB uses different constants for FK cascade error message in SQL vs error log

convert_error_code_to_mysql(): Use the correct limit FK_MAX_CASCADE_DEL
in the error message. The DICT_FK_MAX_RECURSIVE_LOAD applies to
the number of foreign key constraints in table definitions,
not to the number of rows that are visited while processing
a foreign key constraint.

da64e50... by Marko Mäkelä

MDEV-27722 innodb_fts.innodb-fts-ddl fails with a wrong message on FreeBSD

On FreeBSD, the error message would say "Resource deadlock avoided".
Let us simply replace the error message string in the test.

9f429a2... by Jonathan Sabbe <email address hidden>

fix: Fix 'unknown type usermodehelper_t' issue after upgrading to MariaDB 10.4.24

e195685... by Larysa Sherepa

MDEV-27548 session_tracker_last_gtid.test fails with --repeat, added cleanup after the test

cf574cf... by Marko Mäkelä

MDEV-27634 innodb_zip tests failing on s390x

Some GNU/Linux distributions ship a zlib that is modified to use
the s390x DFLTCC instruction. That modification would essentially
redefine compressBound(sourceLen) as (sourceLen * 16 + 2308) / 8 + 6.

Let us relax the tests for InnoDB ROW_FORMAT=COMPRESSED to cope with
such a weaker compression guarantee.

create_table_info_t::row_size_is_acceptable(): Remove a bogus debug-only
assertion that would fail to hold for the test innodb_zip.bug36169.
The function page_zip_empty_size() may indeed return 0.

cdf19cd... by Brandon Nesterenko

MDEV-16091: Seconds_Behind_Master spikes to millions of seconds

The rpl.rpl_seconds_behind_master_spike test would sometimes
timeout or take a very long time to complete. This happened
because an MTR DEBUG_SYNC signal would be lost due to a
subsequent call to RESET. I.e., the slave SQL thread would
be paused due to the WAIT_FOR signal being lost, resulting in
either a failed test if the `select master_pos_wait` timeout
occurs first, or a very long run-time if the DBUG_SYNC timeout
occurs first.

The fix ensures that the MTR signal is processed by the slave
SQL thread before issuing the call to RESET

Reviewed By:
============
Andrei Elkin <email address hidden>

b557f26... by Ustun Ozgur <email address hidden>

Fix typo in mysqadmin manpage

e777645... by Daniel Bartholomew <email address hidden>

bump the VERSION