mariadb/mysql-test/suite/rpl
Vicențiu Ciorbaru 2406276670 MDEV-31741 refactor: split mysql_grant into separate components
This change splits mysql_grant based on the type of grants issued.

* mysql_grant_global -> GRANT <priv> ON *.*
* mysql_grant_db     -> GRANT <priv> ON <database>.*
* mysql_grant_proxy  -> GRANT PROXY ...

This does introduce a bit of code duplication, however it allows further
refactoring and also isolates the grant modifying logic away from other
details such as table opening, locking, binlogging.

Another side effect is that the mysql.db table is only locked for a
database level grant. Before it was locked even if there were only
global level grants issued.
2025-05-19 20:18:43 +02:00
..
extension mtr: use env for perl 2020-06-23 03:24:46 +02:00
include Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00
r MDEV-31741 refactor: split mysql_grant into separate components 2025-05-19 20:18:43 +02:00
t fix error messages 2025-05-02 13:56:25 +02:00
disabled.def Fix RPL tests post DEBUG_SYNC change 2023-02-10 14:44:45 +02:00
my.cnf MDEV-31404 Implement binlog_space_limit 2024-02-14 15:02:21 +01:00
README
rpl_1slave_base.cnf Improve mtr replication setup 2025-04-28 12:59:39 +03:00

How to run.
===========

./mysql-test-run.pl --suite=rpl --mysqld=--binlog-format=mixed