maria:bb-11.3-release

Last commit made on 2024-02-20
Get this branch:
git clone -b bb-11.3-release https://git.launchpad.net/maria

Branch merges

Branch information

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

Recent commits

64218c6... by Oleksandr "Sanja" Byelkin

Merge branch '11.3' into mariadb-11.3.2

f388f78... by Daniel Bartholomew <email address hidden>

Merge branch 'bb-11.3-bumpversion' of github.com:MariaDB/server into bb-11.3-bumpversion

ab475de... by Daniel Bartholomew <email address hidden>

bump the VERSION

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.

d21cb43... by Oleksandr "Sanja" Byelkin

Merge branch '11.2' into 11.3

79580f4... by Sergei Golubchik

Merge branch '11.1' into 11.2

b6680e0... by Sergei Golubchik

Merge branch '11.0' into 11.1

6ef0b2e... by Sergei Golubchik

Merge branch '10.11' into 11.0

87e1372... by Sergei Golubchik

Merge branch '10.6' into 10.11

b5c367c... by Sergei Golubchik

MDEV-32815 test main.func_sformat Locale + test failures under Fedora 39 (fmt-10.0.0+)

FMT_STATIC_THOUSANDS_SEPARATOR stopped working in 10.0.0
Let's not use this fmt version for now