maria:bb-10.9-MDEV-28423-galera

Last commit made on 2022-05-10
Get this branch:
git clone -b bb-10.9-MDEV-28423-galera https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.9-MDEV-28423-galera
Repository:
lp:maria

Recent commits

156f11f... by Julius Goryavsky <email address hidden>

MDEV-28015: Galera: GTID value is missing when mariabackup SST is used

d3c1314... by Julius Goryavsky <email address hidden>

Galera SST: suppressed excessive diagnostics that went to logs

73e5523... by Julius Goryavsky <email address hidden>

Galera SST: wsrep_sst_backup update

21f5259... by Julius Goryavsky <email address hidden>

Galera SST: signal handling / exit status cleanup

a6b010b... by Julius Goryavsky <email address hidden>

Galera SST: grep options cleanup

433613e... by Julius Goryavsky <email address hidden>

MDEV-28423: Galera IST is failing on Joiner node

This commit fixes an issue with IST handling in
version 10.9 which is a regression after MDEV-26971
and related to trying to get a non-existent "total"
tag on the IST branch (this tag is only defined in
SST mode).

4049849... by Julius Goryavsky <email address hidden>

MDEV-28500: Hashicorp: Debian packaging is broken

This commit fixes a documentation installation
issue (for debian packaging) and generally brings
the installation control files up to date (as for
the rest of the components).

2e14f2c... by Julius Goryavsky <email address hidden>

MDEV-28279: Hashicorp: Cannot migrate hexadecimal keys from file key management

This commit fixes a bug in the algorithm for converting hexadecimal
strings to binary key values, which leads to incompatibility with other
plugins and reduces the effective information capacity of the keys.
The new key conversion algorithm is incompatible with tables which
alrady encrypted using a old plugin (plugin version less than or
equalt to the 1.05).

94841ba... by Julius Goryavsky <email address hidden>

Hashicorp plugin: typo fixed

8ae5408... by Julius Goryavsky <email address hidden>

MDEV-28442: Hashicorp: refactoring to wrap static variables into a class

This commit contains changes to refactor the the Hashicorp plugin code
which hides all variables previously declared as "static" and which are
not user-visible parameters into a special class that contains all the
plugin's dynamic data. This was done primarily to significantly simplify
the code of the initialization and deinitialization functions, which
previously contained a large number of gotos and complex branching
conditions to control memory deallocation.