maria:10.3-MDEV-28968-v2-galera

Last commit made on 2022-08-01
Get this branch:
git clone -b 10.3-MDEV-28968-v2-galera https://git.launchpad.net/maria

Branch merges

Branch information

Name:
10.3-MDEV-28968-v2-galera
Repository:
lp:maria

Recent commits

08cc95d... by Julius Goryavsky <email address hidden>

MDEV-28758: Mariabackup copies binary logs to backup directory

This commit restores defaults and functionality regarding binlogs
to the way it was prior to MDEV-27524. The mariabackup utility no
longer saves binlogs files as part of a backup without the --galera-info
option. However, since we use --galera-info during SST, the behavior
of mariabackup changes and, in combination with GTIDs support enabled,
mariabackup transfers one (most recent) binlog file obtained after
FLUSH BINARY LOGS. In other cases, binlogs are not transferred during
SST in mariabackup mode. As for SST in the rsync mode, it works the
same way as before MDEV-27524 - by default it transfers one last
binlog file.

The --sst-max-binlogs option for mariabackup and the sst_max_binlogs
parameter in the [sst] / server sections are no longer supported for
SST via mariabackup.

7f87cad... by Sergei Golubchik

only copy buffer pool dump in SST galera mode

and then only into the default name, so that the joiner could find it

3201499... by Sergei Golubchik

revert mariabackup part of MDEV-27524, fix the test

40c2460... by Sergei Golubchik

in INFORMATION_SCHEMA.ALL_PLUGINS match installed plugins better

look for an installed plugin with the same name _and the same type_
(in case there are many plugins with the same name and different type,
which is, technically, possible for built-in plugins).

8ea529e... by Sergei Golubchik

MDEV-29131 Assertion `status == 0' failed when renaming user after deleting table roles_mapping

if mysql.roles_mapping table doesn't exist (it's optional, after all),
we still update in-memory structures to keep them consistent

6c7e3e5... by Sergei Golubchik

bugfix: RAND is VCOL_SESSION_FUNC

it's not "non deterministic", it's completely defined
by @@rand_seed1 and @@rand_seed2. And as a session func it needs
to be re-fixed at the beginning of every statement.

2521992... by Rucha Deodhar <email address hidden>

MDEV-28762: recursive call of some json functions without stack control

Fixup to MDEV-28762. Fixes warnings about unused variable "stack_used_up"
during building with RelWithDebInfo

f9315b3... by Georg Richter

CC 3.1 update

Test fixes:

Since fix for CONC-603 (wrong error handling in TLS read/write) in case
of a read/write error client doesn't return always error 2013 (server
has gone away), so in addition we need to check for error 2026
(TLS/SSL error) and 5014 (write error).

cbcc010... by Oleksandr "Sanja" Byelkin

MDEV-29188 Crash in JSON_EXTRACT

If we have null_value set then decimal/string value/result shoud be 0 pointer.

4b77d38... by Marko Mäkelä

Fix GCC -Og -Wmaybe-uninitialized