maria:bb-10.4-MDEV-17571

Last commit made on 2020-01-22
Get this branch:
git clone -b bb-10.4-MDEV-17571 https://git.launchpad.net/maria

Branch merges

Branch information

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

Recent commits

7508b66... by Jan Lindström

MDEV-17571 : Make systemd timeout behavior more compatible with long Galera SSTs

This is 10.4 version.

Idea is to create monitor thread for both donor and joiner that will
periodically if needed extend systemd timeout while SST is being
processed. In 10.4 actual SST is executed by running SST script
and exchanging messages on pipe using blocking fgets. This fix
starts monitoring thread before SST script is started and
we stop monitoring thread when SST has been completed.

2591857... by Marko Mäkelä

MDEV-17062: Fix a typo in an error message

57ec527... by Jan Lindström

MDEV-17062 : Test failure on galera.MW-336

Add mutex protection while we calculate required slave
thread change and create them. Add error handling.

87a6135... by Marko Mäkelä

Merge 10.3 into 10.4

The MDEV-17062 fix in commit c4195305b2a8431f39a4c75cc1c66ba43685f7a0
was omitted.

bc43bf3... by Marko Mäkelä

Merge 10.2 into 10.3

ceffabc... by Marko Mäkelä

Enable tests for --embedded

e47b780... by Marko Mäkelä

MDEV-13626: Work around DEBUG_SYNC timeouts

7ea413a... by Igor Babaev

MDEV-21446 Assertion `!prebuilt->index->is_primary()' failed in
row_search_idx_cond_check with rowid_filter upon concurrent access to table

This bug has nothing to do with the concurrent access to table. Rather it
concerns queries for which the optimizer decides to employ a rowid filter
when accessing an InnoDB table by a secondary index, but later when
calling test_if_skip_sort_order() changes its mind to access the table by
the primary key.
Currently usage of rowid filters is not supported in InnoDB if the table
is accessed by the primary key. So in this case usage of a rowid filter
to access the table must be prohibited.

9be5c19... by Sergey Petrunia

Fix another trivial merge error

74a0cde... by Sergei Golubchik

mysql_install_db always has to pass --user=$user to the mysqld

followup for 9d18b624675

strangely enough it only failed upgrade test on eoan