mariadb/mysql-test/suite/multi_source
Michael Widenius d6d63f4844 MDEV-16421 Make system tables crash safe
Make all system tables in mysql directory of type
engine=Aria

Privilege tables are using transactional=1
Statistical tables are using transactional=0, to allow them
to be quickly updated with low overhead.
Help tables are also using transactional=0 as these are only
updated at init time.

Other changes:
- Aria store engine is now a required engine
- Update comment for Aria tables to reflect their new usage
- Fixed that _ma_reset_trn_for_table() removes unlocked table
  from transaction table list. This was needed to allow one
  to lock and unlock system tables separately from other
  tables, for example when reading a procedure from mysql.proc
- Don't give a warning when using transactional=1 for engines
  that is using transactions. This is both logical and also
  to avoid warnings/errors when doing an alter of a privilege
  table to InnoDB.
- Don't abort on warnings from ALTER TABLE for changes that
  would be accepted by CREATE TABLE.
- New created Aria transactional tables are marked as not movable
  (as they include create_rename_lsn).
- bootstrap.test was changed to kill orignal server, as one
  can't anymore have two servers started at same time on same
  data directory and data files.
- Disable maria.small_blocksize as one can't anymore change
  aria block size after system tables are created.
- Speed up creation of help tables by using lock tables.
- wsrep_sst_resync now also copies Aria redo logs.
2018-08-14 12:18:38 +03:00
..
gtid.cnf MDEV-26: Global Transaction ID. 2013-02-27 18:38:42 +01:00
gtid.result MDEV-6720 - enable connection log in mysqltest by default 2016-03-31 10:11:16 +04:00
gtid.test MDEV-9038 Binlog encryption tests 2016-12-05 20:19:01 +02:00
gtid_ignore_duplicates.cnf MDEV-8354: out-of-order error with --gtid-ignore-duplicates and row-based replication 2015-06-24 16:52:50 +02:00
gtid_ignore_duplicates.result MDEV-16421 Make system tables crash safe 2018-08-14 12:18:38 +03:00
gtid_ignore_duplicates.test MDEV-16421 Make system tables crash safe 2018-08-14 12:18:38 +03:00
gtid_slave_pos.result MDEV-12179: Per-engine mysql.gtid_slave_pos table 2017-05-10 15:48:32 +02:00
gtid_slave_pos.test MDEV-12179: Per-engine mysql.gtid_slave_pos table 2017-05-10 15:48:32 +02:00
info_logs-master.opt MDEV-5277 - Ensure that all MySQL 5.6 options are supported by the 2013-11-25 18:49:40 +04:00
info_logs.result Mdev-10664 Add statuses about optimistic parallel replication stalls 2018-04-19 16:04:23 +05:30
info_logs.test Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
load_data.result MDEV-6720 - enable connection log in mysqltest by default 2016-03-31 10:11:16 +04:00
load_data.test MDEV-9038 Binlog encryption tests 2016-12-05 20:19:01 +02:00
mdev-9544.cnf MDEV-9544 FLUSH [RELAY] LOGS does not rotate logs for a named slave 2017-06-05 13:11:10 +05:30
mdev-9544.result MDEV-9544 Fix test case for 10.2 2017-06-10 12:57:59 +05:30
mdev-9544.test MDEV-9544 FLUSH [RELAY] LOGS does not rotate logs for a named slave 2017-06-05 13:11:10 +05:30
multi_parallel.cnf Mdev-10664 Add statuses about optimistic parallel replication stalls 2018-04-19 16:04:23 +05:30
multi_parallel.result Mdev-10664 Add statuses about optimistic parallel replication stalls 2018-04-19 16:04:23 +05:30
multi_parallel.test Mdev-10664 Add statuses about optimistic parallel replication stalls 2018-04-19 16:04:23 +05:30
multi_parallel_loop.inc Mdev-10664 Add statuses about optimistic parallel replication stalls 2018-04-19 16:04:23 +05:30
multisource.result MDEV-6720 - enable connection log in mysqltest by default 2016-03-31 10:11:16 +04:00
multisource.test Move mysql-test-run/extra/rpl_tests to suite/rpl/include 2018-03-29 13:59:44 +03:00
my.cnf test cleanup: remove Format_description_log_event size dependency 2015-09-04 10:33:53 +02:00
relaylog_events.result MDEV-6720 - enable connection log in mysqltest by default 2016-03-31 10:11:16 +04:00
relaylog_events.test MDEV-9038 Binlog encryption tests 2016-12-05 20:19:01 +02:00
reset_slave.result Mdev-10664 Add statuses about optimistic parallel replication stalls 2018-04-19 16:04:23 +05:30
reset_slave.test Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
simple.result Mdev-10664 Add statuses about optimistic parallel replication stalls 2018-04-19 16:04:23 +05:30
simple.test Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
skip_counter.result MDEV-6720 - enable connection log in mysqltest by default 2016-03-31 10:11:16 +04:00
skip_counter.test MDEV-9038 Binlog encryption tests 2016-12-05 20:19:01 +02:00
status_vars.result MDEV-6720 - enable connection log in mysqltest by default 2016-03-31 10:11:16 +04:00
status_vars.test MDEV-9038 Binlog encryption tests 2016-12-05 20:19:01 +02:00
syntax.result Mdev-10664 Add statuses about optimistic parallel replication stalls 2018-04-19 16:04:23 +05:30
syntax.test MDEV-4865 Change related to --log option/variable was merged partially 2013-08-13 13:35:36 +02:00