maria:bb-11.4-mdev-27998

Last commit made on 2023-11-15
Get this branch:
git clone -b bb-11.4-mdev-27998 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-11.4-mdev-27998
Repository:
lp:maria

Recent commits

d7be104... by Yuchen Pei <email address hidden>

MDEV-27254 Delete spider_crd_type and spider_crd_weight

1112058... by Yuchen Pei <email address hidden>

MDEV-27996 Delete spider_crd_mode and spider_sts_mode

6f9ad1c... by Yuchen Pei <email address hidden>

MDEV-27998 Delete spider_table_crd_thread_count and spider_table_sts_thread_count

ebc4e97... by Yuchen Pei <email address hidden>

MDEV-32753 Make spider init queries compatible with oracle sql mode

Remove ORACLE from the (session) sql_mode in connections made with sql
service to run init queries

The connection is new and the global variable value takes effect
rather than the session value from the caller of spider_db_init.

f532051... by Yuchen Pei <email address hidden>

MDEV-32559 ensure spider alter table init queries are executed after ddl recovery

If spider was initialised in init_server_components(), i.e. with
--plugin-load-add, then all alter table init queries are to be
executed in the signal_ddl_recovery_done() handlerton callback. Since
this is part of the spider plugin init, we update the callback
signature to return an int, and deinit the plugin when it fails the
callback.

56bff21... by Sergei Golubchik

MDEV-32683 Spider engine does not load with non-default alter-algorithm

specify algorithm/lock explicitly, don't depend on server settings

c1219c5... by Monty <email address hidden>

MDEV-32532 Assertion failure in ddl_log_increment_phase_no_lock upon ..

The reason for the bug was that spider plugin does some ALTER TABLE
commands before recovery is done, which was not expected.

Fixed by resetting the ddl_log lists in create_ddl_log()

6f31d39... by Yuchen Pei <email address hidden>

MDEV-32485 Fix Spider upgrade failure caused by duplication in mysql.func

1fb2f0f... by Yuchen Pei <email address hidden>

MDEV-32507 Spider: Use $MTR_SUITE_DIR for init-file files

This should fix certain CI builds where the spider suite test files
and the main suite test files do not follow the same relative paths
relations as the mariadb source.

5ea8343... by Yuchen Pei <email address hidden>

MDEV-32515 Use $MYSQLD_LAST_CMD in spider/bugfix.mdev_30370

$MYSQLD_CMD uses .1 as the defaults-group-suffix, which could cause
the use of the default port (3306) or socket, which will fail in
environment where these defaults are already in use by another server.

Adding an extra --defaults-group-suffix=.1.1 does not help, because
the first flag wins.

So we use $MYSQLD_LAST_CMD instead, which uses the correct suffix.

The extra innodb buffer pool warning is irrelevant to the goal of the
test (running --wsrep-recover with --plug-load-add=ha_spider should
not cause hang)