maria:bb-10.10-release

Last commit made on 2023-11-08
Get this branch:
git clone -b bb-10.10-release https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.10-release
Repository:
lp:maria

Recent commits

04d9a46... by Oleksandr "Sanja" Byelkin

Merge branch '10.6' into 10.10

b83c379... by Oleksandr "Sanja" Byelkin

Merge branch '10.5' into 10.6

2a4c573... by Kristian Nielsen

MDEV-32728: Wrong mutex usage 'LOCK_thd_data' and 'wait_mutex'

Checking for kill with thd_kill_level() or check_killed() runs apc
requests, which takes the LOCK_thd_kill mutex. But this is dangerous,
as checking for kill needs to be called while holding many different
mutexes, and can lead to cyclic mutex dependency and deadlock.

But running apc is only "best effort", so skip running the apc if the
LOCK_thd_kill is not available. The apc will then be run on next check
of kill signal.

Signed-off-by: Kristian Nielsen <email address hidden>

6cfd2ba... by Oleksandr "Sanja" Byelkin

Merge branch '10.4' into 10.5

a44869d... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-31851 Doublewrite recovery fixup

recv_dblwr_t::find_page(): Tablespace flags validity should be
checked only for page 0.

fefd6d5... by Oleksandr "Sanja" Byelkin

MDEV-32656: ASAN errors in base_list_iterator::next / setup_table_map upon 2nd execution of PS

Correctly supress error issuing when saving value in field for comporison

1697747... by Sergey Petrunia

MDEV-32682: Assertion `range->rows >= s->found_records' failed in best_access_path

Fix the issue introduced in ec2574fd8f, fix for MDEV-31983:

get_quick_record_count() must set quick_count=0 when it got
IMPOSSIBLE_RANGE from test_quick_select.

Failure to do so will cause an assertion in 11.0, when the number of
quick select rows (0) is checked to be lower than the number of
found_records (which is capped up to 1).

2182262... by Sergei Golubchik

MDEV-32683 Spider engine does not load with non-default alter-algorithm

specify algorithm/lock explicitly, don't depend on server settings

b52b7b4... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-31851 Doublewrite recovery fixup

recv_dblwr_t::find_page(): Tablespace flags validity should be
checked only for page 0.

1fc2843... by Marko Mäkelä

MDEV-31826: File handle leak on failed IMPORT TABLESPACE

fil_space_t::drop(): If the caller is not interested in a
detached handle, close it immediately.