maria:bb-10.10-MDEV-11026

Last commit made on 2022-06-27
Get this branch:
git clone -b bb-10.10-MDEV-11026 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.10-MDEV-11026
Repository:
lp:maria

Recent commits

c8e3bcf... by Vladislav Vaintroub

MDEV-11026 Make InnoDB number of IO write/read threads dynamic

Fix concurrency error - avoid accessing deleted memory, when io_slots is
resized. the deleted memory in this case was vftable pointer in
aiocb::m_internal_task

The fix avoids calling dummy release function, via a flag in task_group.

49e660b... by Vladislav Vaintroub

MDEV-11026 Make InnoDB number of IO write/read threads dynamic

Resize the read/write slots, and recreate the io_context (for Linux libaio)

ada8280... by Marko Mäkelä

Merge 10.9 into 10.10

b81460f... by Marko Mäkelä

Merge 10.8 into 10.9

b356309... by Marko Mäkelä

Merge 10.7 into 10.8

5d0496c... by Marko Mäkelä

Merge 10.6 into 10.7

f2f18e2... by Marko Mäkelä

MDEV-28923 atomic.rename_table occasionally fails

fil_name_process(): If the recovery of a tablespace was deferred,
do invoke fil_ibd_load() even though the name in recv_spaces is
not changing. This allows us to recover from a situation where
there are many FILE_RENAME records, renaming a tablespace back
and forth, and a FILE_MODIFY record that had been written by
fil_names_clear().

Co-developed with: Thirunarayanan Balathandayuthapani

eb7f46c... by Vladislav Vaintroub

Merge remote-tracking branch 'origin/10.5' into 10.6

35f2cdc... by Vladislav Vaintroub

MDEV-28920 Rescheduling of innodb_stats_func() missing

Fixed tpool timer implementation on POSIX.
Prior to this patch, under some specific rare circumstances (concurrency
related), timer callback execution might be skipped.

0f0a45b... by Marko Mäkelä

MDEV-18976 fixup: encryption.innodb-redo-badkey

When attempting to recover a database with an incorrect encryption key,
the unencrypted page contents should be expected to differ from what
was written before recovery. Let us suppress some more messages.
This caused intermittent failures, depending on when the latest
log checkpoint was triggered.