maria:bb-11.4-monty

Last commit made on 2024-02-26
Get this branch:
git clone -b bb-11.4-monty https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-11.4-monty
Repository:
lp:maria

Recent commits

058510a... by Monty <email address hidden>

Moved test for online alter in connect to separate test

This was needed as mtr --embedded connect.alter failed as online is
ignored for embedder server.
This fixes a wrong commit 30c965f8664cd0aad44847c0b99b618d385c2ffe

aea1af0... by Monty <email address hidden>

Fixed failure in innodb.corrupted_during_recovery

8d5512e... by Monty <email address hidden>

Fixed bug in semi-sync that caused rpl.rpl_semi_sync_slave_reply_fail to fail

This was caused by the patch for
MDEV-32567 Remove thr_alarm from server codebase

ae6684d... by Daniel Black

MDEV-32546: debian files - erronus install of plugin_auth_common.h

During the build process this is wrapped into plugin_auth.h.

ccee2f0... by Tuukka Pasanen <email address hidden>

MDEV-32546: Make sure that debian control files are also in order

MariaDB debian control files are slightly in disorder
run wrap-and-sort tool against them shows some minor
changes.

88d7953... by Tuukka Pasanen <email address hidden>

MDEV-32546: Make sure that Debian .install files are alphabetically ordered

Fix Debian .install files to alphabetically ordered from
mostly ordered state.

9b6e267... by Daniel Bartholomew <email address hidden>

bump the VERSION

fa69b08... by Oleksandr "Sanja" Byelkin

Merge branch '11.3' into 11.4

3ae6680... by Sergei Golubchik

update 32bit rdiffs

068a681... by Yuchen Pei <email address hidden>

MDEV-33441 Do not deinit plugin variables when retry requested

After MDEV-31400, plugins are allowed to ask for retries when failing
initialisation. However, such failures also cause plugin system
variables to be deleted (plugin_variables_deinit()) before retrying
and are not re-added during retry.

We fix this by checking that if the plugin has requested a retry the
variables are not deleted. Because plugin_deinitialize() also calls
plugin_variables_deinit(), if the retry fails, the variables will
still be deleted.

Alternatives considered:

- remove the plugin_variables_deinit() from plugin_initialize() error
handling altogether. We decide to take a more conservative approach
here.

- re-add the system variables during retry. It is more complicated
than simply iterating over plugin->system_vars and call
my_hash_insert(). For example we will need to assign values to
the test_load field and extract more code from test_plugin_options(),
if that is possible.