mariadb/mysql-test/suite
Jan Lindström e6a50e41da MDEV-20051: Add new mode to wsrep_OSU_method in which Galera checks storage engine of the effected table
Introduced a new wsrep_strict_ddl configuration variable in which
Galera checks storage engine of the effected table. If table is not
InnoDB (only storage engine currently fully supporting Galera
replication) DDL-statement will return error code:

ER_GALERA_REPLICATION_NOT_SUPPORTED
       eng "DDL-statement is forbidden as table storage engine does not support Galera replication"

However, when wsrep_replicate_myisam=ON we allow DDL-statements to
MyISAM tables. If effected table is allowed storage engine Galera
will run normal TOI.

This new setting should be for now set globally on all
nodes in a cluster. When this setting is set following DDL-clauses
accessing tables not supporting Galera replication are refused:

* CREATE TABLE (e.g. CREATE TABLE t1(a int) engine=Aria
* ALTER TABLE
* TRUNCATE TABLE
* CREATE VIEW
* CREATE TRIGGER
* CREATE INDEX
* DROP INDEX
* RENAME TABLE
* DROP TABLE

Statements on PROCEDURE, EVENT, FUNCTION are allowed as effected
tables are known only at execution. Furthermore, USER, ROLE, SERVER,
DATABASE statements are also allowed as they do not really have
effected table.
2020-02-11 15:17:50 +02:00
..
archive Merge branch '10.3' into 10.4 2019-09-06 11:53:10 +02:00
binlog Merge 10.4 into 10.5 2020-01-28 14:17:09 +02:00
binlog_encryption Merge 10.4 into 10.5 2020-01-28 14:17:09 +02:00
client A cleanup for MDEV-17088 Provide tools to encode/decode mysql-encoded file system names 2019-12-05 09:45:28 +04:00
compat Merge 10.4 into 10.5 2019-12-16 07:47:17 +02:00
csv Optimize flush tables with read lock (FTWRL) to not wait for select's 2018-12-09 22:12:25 +02:00
encryption MDEV-20839: Re-enable the test 2020-01-09 09:03:30 +02:00
engines Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
federated Merge 10.4 into 10.5 2019-11-25 17:24:09 +03:00
funcs_1 Merge 10.4 into 10.5 2019-12-27 21:17:16 +02:00
funcs_2 Merge branch '10.2' into 10.3 2019-09-03 13:17:32 +03:00
galera MDEV-20051: Add new mode to wsrep_OSU_method in which Galera checks storage engine of the effected table 2020-02-11 15:17:50 +02:00
galera_3nodes Galera GTID support 2020-01-29 15:06:06 +02:00
galera_3nodes_sr Fix MTR suppressions in inconsistency voting tests () 2019-11-22 08:44:05 +02:00
galera_sr Merge 10.4 into 10.5 2020-01-20 16:48:56 +02:00
gcol Merge 10.3 into 10.4 2020-01-20 15:49:48 +02:00
handler Merge 10.3 into 10.4 2019-03-20 10:41:32 +02:00
heap make the heap.heap test portable 2019-06-17 12:26:26 +02:00
innodb MDEV-21690 LeakSanitizer: detected memory leaks in mem_heap_create_block_func 2020-02-10 21:57:27 +03:00
innodb_fts Merge branch '10.3' into 10.4 2020-01-24 14:50:23 +01:00
innodb_gis Merge 10.4 into 10.5 2020-01-20 16:48:56 +02:00
innodb_i_s MDEV-21537 InnoDB INFORMATION_SCHEMA tables fail to define DEFAULT for ENUM NOT NULL 2020-01-22 08:04:53 +04:00
innodb_zip Merge 10.4 into 10.5 2020-01-20 16:48:56 +02:00
jp Cleanup tests for MDEV-13049 Querying INFORMATION_SCHEMA becomes slow in MariaDB 10.1 2017-11-02 22:28:04 +04:00
json MDEV-19628 JSON with starting double quotes key is not valid. 2019-09-30 14:43:32 +04:00
large_tests MDEV-15253: Default optimizer setting changes for MariaDB 10.4 2018-12-09 09:22:00 +05:30
maria Merge 10.4 into 10.5 2020-01-28 14:17:09 +02:00
mariabackup Merge 10.4 into 10.5 2019-12-16 07:47:17 +02:00
mtr/t overlay support for mysql-test-run and mysqltest 2012-02-23 07:50:11 +01:00
mtr2 Fix for overlayed include files on Windows and a test case 2013-11-10 14:37:32 +04:00
multi_source MDEV-20601: Make REPLICA a synonym for SLAVE in SQL statements 2020-02-04 18:16:21 +05:30
optimizer_unfixed_bugs MDEV-21360 global debug_dbug pre-test value restoration issues 2020-01-15 18:06:24 +01:00
parts MDEV-16678: Ignore #sql-ib tables in --suite=parts 2020-01-24 12:59:56 +02:00
perfschema Merge 10.4 into 10.5 2020-01-28 14:17:09 +02:00
perfschema_stress Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
period MDEV-18929 2nd execution of SP does not detect ER_VERS_NOT_VERSIONED (10.4) 2019-12-02 12:46:15 +03:00
plugins Merge 10.4 into 10.5 2020-01-07 14:10:15 +02:00
roles Merge branch '10.3' into 10.4 2019-09-06 11:53:10 +02:00
rpl MDEV-20601: Make REPLICA a synonym for SLAVE in SQL statements 2020-02-04 18:16:21 +05:30
s3 Updated libmarias3 to latest version 2019-08-29 12:49:56 +03:00
sql_sequence Merge branch '10.3' into 10.4 2019-12-09 15:09:41 +01:00
storage_engine MDEV-19236 Improve error message for ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE 2019-04-12 12:28:09 +03:00
stress MDEV-6720 - enable connection log in mysqltest by default 2016-03-31 10:11:16 +04:00
sys_vars MDEV-20051: Add new mode to wsrep_OSU_method in which Galera checks storage engine of the effected table 2020-02-11 15:17:50 +02:00
unit upgrade C/C to 3.1 2019-02-04 16:06:31 +01:00
vcol MDEV-20729 Fix REFERENCES constraint in column definition 2019-11-20 13:18:54 +03:00
versioning Merge 10.4 into 10.5 2020-02-07 08:51:20 +02:00
wsrep MDEV-20625 : MariaDB asserting when enabling wsrep_on 2020-02-04 11:14:21 +02:00