maria:10.4

Last commit made on 2024-05-06
Get this branch:
git clone -b 10.4 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
10.4
Repository:
lp:maria

Recent commits

16394f1... by Sergei Golubchik

update C/C 3.1

f378e76... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-33980 mariadb-backup --backup is missing retry logic for undo tablespaces

Problem:
========
- Currently mariabackup have to reread the pages in case they are
modified by server concurrently. But while reading the undo
tablespace, mariabackup failed to do reread the page in case of
error.

Fix:
===
Mariabackup --backup functionality should have retry logic
while reading the undo tablespaces.

a586b6d... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-22855 Assertion `!field->prefix_len || field->fixed_len == field->prefix_len' failed in btr_node_ptr_max_size

Problem:
========
- InnoDB wrongly calulates the record size in
btr_node_ptr_max_size() when prefix index of
the column has to be stored externally.

Fix:
====
- InnoDB should add the maximum field size to
record size when the field is a fixed length one.

3f2a5b2... by Yuchen Pei <email address hidden>

MDEV-34003 Add testcase spider/bugfix.mdev_34003

MDEV-34003 appears to be a duplicate of MDEV-33742, and no code change
is needed. Nevertheless we add the testcase reported in the former.

1363580... by mkaruza <email address hidden>

MDEV-18590: galera.versioning_trx_id: Test failure: mysqltest: Result content mismatch

Replicated events have time associated with them from originating
node which will be used for commit timestamp. Associated time can
be set in past before event is even applied.

For WSREP replication we don't need to use time information from
event.

Addressed review comments:
   Jan Lindström <email address hidden>

Signed-off-by: Julius Goryavsky <email address hidden>

1532f12... by =?utf-8?q?Jan_Lindstr=C3=B6m?= <email address hidden>

MDEV-33898 : Galera test failure on galera.MW-369

Tests using MW-369.inc sometimes hanged after
signaling two debug sync points inside a Galera
library. Replaced Galera library sync point
with server code sync point when possible and
added more wait_conditions to make sure we are
in correct state.

Tests effected: MW-369, MW-402, MDEV-27276, and
mysql-wsrep#332.

Signed-off-by: Julius Goryavsky <email address hidden>

288ea9e... by Julius Goryavsky <email address hidden>

galera SST scripts: parsing CN in certificates

This commit contains a fix for the code that extracts and parses
the CN (common name, domain name) record from certificates using
the openssl utility. This code is also made common to the rsync
and mariabackup scripts. There is also some systematization of
the use of 'printf' and 'echo' builtins/utilities.

ee59ca7... by Oleksandr "Sanja" Byelkin

Merge branch 'merge-zlib' (1.3.1) into 10.4

5aff13b... by Oleksandr "Sanja" Byelkin

zlib 1.3.1

45846ba... by Oleksandr "Sanja" Byelkin

v5.7.0-stable