maria:bb-10.7-MDEV-27233

Last commit made on 2022-09-21
Get this branch:
git clone -b bb-10.7-MDEV-27233 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.7-MDEV-27233
Repository:
lp:maria

Recent commits

4a1e1a2... by Nayuta Yanagisawa

MDEV-27233 Server hangs when using --init-file which loads Spider and creates a Spider table

Spider waits until the server initialization has been completed
(i.e., mysqld_server_started has been set to 1) before creating the
Spider system tables. Spider also wait until the system tables have
been created before instantiating ha_spider.

These waits leads to dead lock when a non-system Spider table is
created by --in-file. This is because queries passed by --in-file
are executed during the server initialization and creating the
non-system Spider causes an instantiation of ha_spider.

In the first place, there seems to be no need for Spider to do such
a synchronization. Thus, we simply remove the synchronization.

9abd1a4... by Alexey Botchkov

MDEV-27233 Fixes to make SQL SERVICE working

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

bump the VERSION

f3785f0... by Marko Mäkelä

Merge 10.6 into 10.7

fd0bdd3... by Marko Mäkelä

Merge 10.5 into 10.6

0ccb95c... by Marko Mäkelä

Merge 10.5 into 10.6

fb70bb4... by Vladislav Vaintroub

MDEV-29513 avoid useless os_thread_sleep() during srv_purge_shutdown()

use waitable_task.wait() function to wait for the end of previous purge

bc12478... by Andrei <email address hidden>

MDEV-24660 MYSQL_BIN_LOG::cleanup(): Assertion `b->xid_count == 0'

The shutdown time assert was caused by untimely deactivation of
the binlog background thread and related structs destruction.
It could specifically occur when a transaction is replication unsafe
and has to be completed with a ROLLBACK event in binlog.

This gets fixed with the binlog background thread stop relocation
to a point and user transactions have been completed.
A test case is added to binlog.binlog_checkpoint which
also receives as a bonus a minor correction to reactivate a MDEV-4322 test
case that originally required a shutdown phase (that ceased to do).

3133435... by Nayuta Yanagisawa

Merge 10.6 into 10.7

7002173... by Nayuta Yanagisawa

MDEV-27172 fixup: spider/bugfix.mdev_27172 failed with --ps-protocol