mariadb/mysql-test/suite/galera_sr/r
sjaakola e212415690 MDEV-25551 applying crash with tables without PK
The underlying problem with MDEV-25551 turned out to be that
transactions having changes for tables with no primary key,
were not safe to apply in parallel. This is due to excessive locking
in innodb side, and even non related row modifications could end up
in lock conflict during applying.

The fix for MDEV-25551 has disabled parallel applying for tables with no PK.
This fix depends on change for wsrep-lib, where a separate PR allows
application to modify transaction flags in wsrep-lib.

This commit has also separate mtr test for verifying that transactions
modifying a table with no primary key, will not apply in parallel.
This test is a modified version of initial test created by Gabor Orosz,
the reporterr of MDEV-25551.
Another mtr test was added in galera_sr suite, for testing if modifying
tables with no primary key would causes issues for streaming replication
use cases.

Reviewed-by: Jan Lindström <jan.lindstrom@mariadb.com>
2021-05-26 07:41:05 +03:00
..
galera-features#56.result MDEV-18542 : galera_sr.galera-features#56: Test failure: signal 6; mysqltest: Can't connect to local MySQL server 2021-01-13 13:08:07 +02:00
galera_sr_bf_abort.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_blob.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_cc_master.result MDEV-19156: Galera test failure on galerra_sr_cc_master 2019-04-03 09:24:12 +03:00
galera_sr_cc_no_primary.result Merge pull request #1222 from codership/10.4-clear-sr-bugfix 2019-03-11 16:33:58 +02:00
galera_sr_cc_slave.result MDEV-18109: Galera 4: run galera_sr test suite 2019-02-15 09:33:49 +02:00
galera_sr_concurrent.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_conflict.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_conflict_on_commit.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_conflict_on_commit2.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_conflict_with_rollback_master.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_create_drop.result MDEV-18587 Don't reject DDLs if streaming replication is on 2019-02-19 07:58:03 +02:00
galera_sr_ddl_master.result MDEV-20780 Fixes for failures on galera_sr_ddl_master (#1425) 2019-12-11 14:08:06 +02:00
galera_sr_ddl_schema.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_ddl_slave.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_ddl_unrelated.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_dupkey_error.result MDEV-25553 : Avoid unnecessary rollbacks with SR 2021-04-28 12:15:30 +03:00
galera_sr_fk_conflict.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_gtid.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_insert_select.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_kill_all_nobootstrap.result Adjust wsrep, galera, galera_3nodes, galera_sr and galera_3nodes_sr tests 2019-04-02 15:45:31 +03:00
galera_sr_kill_all_norecovery.result Adjust wsrep, galera, galera_3nodes, galera_sr and galera_3nodes_sr tests 2019-04-02 15:45:31 +03:00
galera_sr_kill_all_pcrecovery.result Adjust wsrep, galera, galera_3nodes, galera_sr and galera_3nodes_sr tests 2019-04-02 15:45:31 +03:00
galera_sr_kill_connection.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_kill_query.result MDEV-23611 : galera_sr.galera_sr_kill_query MTR failed: 15 instead of 0 on "SELECT COUNT(*) AS EXPECT_0 FROM mysql.wsrep_streaming_log;" 2020-09-09 16:31:05 +03:00
galera_sr_kill_slave.result MDEV-23613 : galera_sr.galera_sr_kill_slave MTR failed: query 'LOCK TABLE t2 WRITE' failed: 1146: Table 'test.t2' doesn't exist 2020-09-09 16:31:05 +03:00
galera_sr_large_fragment.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_load_data.result MDEV-18109: Galera 4: run galera_sr test suite 2019-02-15 09:33:49 +02:00
galera_sr_load_data_splitting.result Recorded galera_sr_load_data_splitting, galera_sr_load_data 2019-02-12 10:37:05 +02:00
galera_sr_log_bin.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_many_fragments.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_multirow_rollback.result MDEV-21675: Data inconsistency after multirow insert rollback (#1474) 2020-03-21 09:17:28 +02:00
galera_sr_myisam.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_mysqldump_sst.result MDEV-20782 : Galera test failure on galera_sr.galera_sr_mysqldump_sst 2019-10-09 11:42:50 +03:00
galera_sr_nonPK_and_PA.result MDEV-25551 applying crash with tables without PK 2021-05-26 07:41:05 +03:00
galera_sr_parallel_apply.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_rollback.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_rollback_retry.result MDEV-23617 : galera_sr.galera_sr_rollback_retry MTR failed: 1213: Deadlock found when trying to get lock 2020-09-14 18:17:07 +03:00
galera_sr_rollback_savepoint.result MDEV-22021: Galera database could get inconsistent with rollback to savepoint 2020-03-31 14:18:21 +03:00
galera_sr_rollback_statement.result Fixed and recorded galera_sr.galera_sr_rollback_statement 2019-02-25 08:32:16 +02:00
galera_sr_shutdown_master.result Adjust wsrep, galera, galera_3nodes, galera_sr and galera_3nodes_sr tests 2019-04-02 15:45:31 +03:00
galera_sr_shutdown_slave.result Stabilize tests. 2019-10-23 10:12:53 +03:00
galera_sr_small_gcache.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_transaction_replay.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_unit_statements.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_v1_row_events.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_ws_size.result Galera4 2019-01-23 15:30:00 +04:00
galera_sr_ws_size2.result Galera4 2019-01-23 15:30:00 +04:00
galera_var_ignore_apply_errors_sr.result Galera4 2019-01-23 15:30:00 +04:00
GCF-561.result MDEV-21517 : Galera test galera_sr.GCF-561 failure: Result length mismatch 2020-02-16 13:48:34 +02:00
GCF-571.result MDEV-22021: Galera database could get inconsistent with rollback to savepoint 2020-03-31 14:18:21 +03:00
GCF-572.result MDEV-25553 : Avoid unnecessary rollbacks with SR 2021-04-28 12:15:30 +03:00
GCF-580.result Galera4 2019-01-23 15:30:00 +04:00
GCF-585.result Galera4 2019-01-23 15:30:00 +04:00
GCF-597.result MDEV-23608 : galera_sr.GCF-597 MTR failed: query 'ROLLBACK' succeeded - should have failed with errno 1213 2020-09-09 16:31:05 +03:00
GCF-620.result MDEV-22021: Galera database could get inconsistent with rollback to savepoint 2020-03-31 14:18:21 +03:00
GCF-623.result Galera4 2019-01-23 15:30:00 +04:00
GCF-627.result Galera4 2019-01-23 15:30:00 +04:00
GCF-845.result Galera4 2019-01-23 15:30:00 +04:00
GCF-851.result Galera4 2019-01-23 15:30:00 +04:00
GCF-867.result Galera4 2019-01-23 15:30:00 +04:00
GCF-889.result Galera4 2019-01-23 15:30:00 +04:00
GCF-900.result Galera4 2019-01-23 15:30:00 +04:00
GCF-1008.result Add wait_condition to stabilize. 2019-10-25 12:32:11 +03:00
GCF-1018.result Make test galera_sr.GCF-1018 deterministic (#1245) 2019-03-27 15:33:04 +02:00
GCF-1018B.result Galera4 2019-01-23 15:30:00 +04:00
GCF-1051.result Galera4 2019-01-23 15:30:00 +04:00
GCF-1060.result Galera4 2019-01-23 15:30:00 +04:00
MDEV-18585.result MDEV-18585 Avoid excessive Annotate_rows_log_events in binlog 2019-02-18 15:04:38 +02:00
MDEV-22616.result MDEV-22616 CHECK TABLE fails with wsrep_trx_fragment_size > 0 (#1551) 2020-05-21 09:34:03 +03:00
MDEV-23623.result MDEV-23623 - Fix assertion in MTR test galera_sr.GCF-1051 2020-10-28 06:49:56 +02:00
MDEV-25226.result MDEV-25226 Assertion when wsrep_on set OFF with SR transaction 2021-04-05 09:10:23 +03:00
mdev_18631.result MDEV-18631 Added MTR test 2019-03-04 09:00:25 +02:00
mysql-wsrep#215.result Galera4 2019-01-23 15:30:00 +04:00
mysql-wsrep-bugs-900.result MDEV-25553 : Avoid unnecessary rollbacks with SR 2021-04-28 12:15:30 +03:00
mysql-wsrep-features#8.result Galera4 2019-01-23 15:30:00 +04:00
mysql-wsrep-features#9.result Adjust wsrep, galera, galera_3nodes, galera_sr and galera_3nodes_sr tests 2019-04-02 15:45:31 +03:00
mysql-wsrep-features#14.result Galera4 2019-01-23 15:30:00 +04:00
mysql-wsrep-features#15.result Galera4 2019-01-23 15:30:00 +04:00
mysql-wsrep-features#22.result MDEV-22021: Galera database could get inconsistent with rollback to savepoint 2020-03-31 14:18:21 +03:00
mysql-wsrep-features#27.result Galera4 2019-01-23 15:30:00 +04:00
mysql-wsrep-features#32.result Galera4 2019-01-23 15:30:00 +04:00
mysql-wsrep-features#35.result MDEV-18265: Replace deprecated variable debug to debug_dbug on Galera tests 2019-04-06 12:26:54 +03:00
mysql-wsrep-features#93.result Galera4 2019-01-23 15:30:00 +04:00
mysql-wsrep-features#96.result Galera4 2019-01-23 15:30:00 +04:00
mysql-wsrep-features#136.result MDEV-18585 Avoid excessive Annotate_rows_log_events in binlog 2019-02-18 15:04:38 +02:00
mysql-wsrep-features#138.result Galera4 2019-01-23 15:30:00 +04:00
mysql-wsrep-features#148.result MDEV-18109: Galera 4: run galera_sr test suite 2019-02-15 09:33:49 +02:00
mysql-wsrep-features#165.result Fixes to streaming replication BF aborts 2019-02-25 08:31:52 +02:00