maria:bb-10.6-MDEV-24946

Last commit made on 2021-02-24
Get this branch:
git clone -b bb-10.6-MDEV-24946 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.6-MDEV-24946
Repository:
lp:maria

Recent commits

188f4d9... by Jan Lindström

MENT-411 : Implement wsrep_replicate_aria

Introduced two new wsrep_mode options
* REPLICATE_MYISAM
* REPLICATE_ARIA

Depracated wsrep_replicate_myisam parameter and we use
wsrep_mode = REPLICATE_MYISAM instead.

This required small refactoring of wsrep_check_mode_after_open_table
so that both MyISAM and Aria are handled on required DML cases.
Similarly, added Aria to wsrep_should_replicate_ddl to handle DDL
for Aria tables using TOI. Added test cases and improved MyISAM testing.
Changed use of wsrep_replicate_myisam to wsrep_mode = REPLICATE_MYISAM

7953bae... by Marko Mäkelä

Merge 10.5 into 10.6

f159061... by Marko Mäkelä

Merge 10.4 into 10.5

ad0f0d2... by Vicențiu Ciorbaru

Merge branch '10.3' into 10.4

13f0e1e... by Vicențiu Ciorbaru

Merge branch '10.2' into 10.3

9e259d5... by Vicențiu Ciorbaru

Remove race condition during `make dist`

Introduced by 85828b8f22e7f4dfa6a5d4b0a1ab9e133e7feea7

This is running 2 git processes in parallel, which, if unlucky can cause
either of them to fail with "File already exists" error.

3c9d03e... by Marko Mäkelä

Merge 10.3 into 10.4

f33e57a... by Sergei Golubchik

Merge branch '10.4' into 10.5

245d33d... by Sergei Golubchik

Merge branch 'github/10.4' into 10.4

8b77e6c... by Robert Bindar

MDEV-24114 SHOW CREATE USER doesnt display correct password expiry status

Given PASSWORD EXPIRE and PASSWORD EXPIRE [NEVER|INTERVAL x DAY] are
two different mechanisms, SHOW CREATE USER should display all the
information required to restore the state of an account which
includes both a manual expired state and an automatic policy.

The solution proposed here keeps a CREATE USER ... PASSWORD EXPIRE
statement and adds an aditional
ALTER USER .. PASSWORD EXPIRE [NEVER|INTERVAL x DAY] when necessary

This way a tool can restore almost the complete state of an account
as it was before a dump. The only information left still is the
value of the password_last_changed column from mysql.global_priv