maria:bb-10.4-MDEV-23518

Last commit made on 2020-10-02
Get this branch:
git clone -b bb-10.4-MDEV-23518 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.4-MDEV-23518
Repository:
lp:maria

Recent commits

2f45407... by Oleksandr "Sanja" Byelkin

MDEV-23518 Syntax error in ond SP results in misleading message on SHOW CREATE PROCEDURE

Add info to the error message how to get details about error which happened.

bd64c2e... by Marko Mäkelä

Cleanup: Remove unnecessary trx_i_s_cache_t::last_read_mutex

We can simply use C++11 std::atomic for avoiding undefined behaviour
related to concurrent stores to a shared variable. On most if not all
ISAs, std::memory_order_relaxed loads and stores will not really
differ from non-atomic loads or stores.

9ae608d... by Marko Mäkelä

Merge 10.3 into 10.4

d99f787... by Marko Mäkelä

Merge 10.2 into 10.3

323500b... by Marko Mäkelä

Merge 10.2 into 10.3

d6b33ea... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-23856 fts_optimize_wq accessed after shutdown of FTS Optimize thread

In fts_optimize_remove_table(), InnoDB tries to access the
fts_optimize_wq after shutting down the fts optimize thread.
This issue caused by the commit a41d429765c7ddb528b9b438c68b25ff55d3bd55.
Fix should check for fts optimize thread shutdown state
before checking fts_optimize_wq.

cd5f4d2... by Marko Mäkelä

Cleanup: Remove unused fts_cache_t::optimize_lock

This has been unused from the very beginning
(mysql/mysql-server@d5e512ae7e37cd1f70c44a3f12205d70b13118ab).

aa2f263... by Marko Mäkelä

Cleanup: Remove constant parameters async=false, index_name=NULL

74bd368... by Marko Mäkelä

MDEV-23839 innodb_fast_shutdown=0 hang on change buffer merge

ibuf_merge_or_delete_for_page(): Do not attempt to invoke
ibuf_delete_recs() on a page of the change buffer itself.
The caller could already be holding ibuf->index->lock,
and an attempt to acquire it in S mode would hang the release server
or cause an assertion failure in rw_lock_s_lock_func() in a debug
server.

This problem was reproducible on 1 out of 2 runs of the following:
./mtr --no-reorder \
innodb.innodb-page_compression_default \
innodb.innodb-page_compression_snappy \
innodb.innodb-page_compression_zip \
innodb.innodb_wl6326_big innodb.xa_recovery

a441b06... by Marko Mäkelä

Merge 10.1 into 10.2