mariadb/mysql-test/extra/rpl_tests
unknown 5a7bbcd571 Bug#16228/Bug#20697 - related.
Bug#23831  deadlock not noticed

RBR bug in that when replicated msta (multi-statement-trans-action) deadlocks
with a local at write row event or gets timed-out, the event handler did not return
the correct error code.
Wrong error code stops slave sql thread instead of to proceed with
rollback and replay.

The correct code is typed in error log and stored for error handling rotine
to conduct rollback and replay of the transaction. The handling for the rbr
remains the same as for the sbr events.
Particularly, timed-out transaction still is rolled back - look at the related bugs.


mysql-test/extra/rpl_tests/rpl_deadlock.test:
  fixing deadlock stimulation, commented on potential race condition and left todo.
mysql-test/r/rpl_deadlock_innodb.result:
  changed
sql/log_event.cc:
  returning the correct errors for write row event type;
  storing DL, TO error codes to check at grand-caller in step with sbr.
2006-11-03 14:26:40 +02:00
..
rpl_auto_increment.test Manual merge of test from 5.0 (needs to be manual because the test files 2006-07-09 18:45:16 +02:00
rpl_commit_after_flush.test
rpl_ddl.test Bug#19066 (DELETE FROM inconsistency for NDB): 2006-06-01 11:53:27 +02:00
rpl_deadlock.test Bug#16228/Bug#20697 - related. 2006-11-03 14:26:40 +02:00
rpl_delete_no_where.test
rpl_EE_err.test
rpl_failed_optimize.test
rpl_flsh_tbls.test
rpl_foreign_key.test Fixing problems I identified in my auto_increment work pushed in July 2006-09-12 15:42:13 +02:00
rpl_insert_id.test After merge fix. 2006-10-03 17:07:30 +04:00
rpl_insert_id_pk.test
rpl_insert_ignore.test
rpl_loaddata.test Changes made according to HLD/LLD. 2006-08-30 10:22:43 +03:00
rpl_log.test Fix for bug #20601: rpl_ndb_log.test failure 2006-06-21 18:16:07 +05:00
rpl_max_relay_size.test Merge mysql.com:/users/lthalmann/bk/MERGE/mysql-5.0-merge 2006-09-21 13:54:57 +02:00
rpl_multi_query.test
rpl_multi_update.test
rpl_multi_update2.test
rpl_multi_update3.test ndb - 2006-08-29 10:47:28 +02:00
rpl_ndb_2multi_eng.test
rpl_partition.test
rpl_relayrotate.test
rpl_reset_slave.test
rpl_row_001.test
rpl_row_basic.test BUG#22550 (Replication of BIT column failing): 2006-10-02 13:38:06 +02:00
rpl_row_blob.test
rpl_row_charset.test
rpl_row_delayed_ins.test
rpl_row_func003.test
rpl_row_sp002.test
rpl_row_sp003.test
rpl_row_sp006.test
rpl_row_sp007.test
rpl_row_tabledefs.test Added master-slave synchronization to make sure truncate happen before slave manipulations on every platform 2006-09-21 11:45:16 +02:00
rpl_row_UUID.test
rpl_stm_000001.test Changes made according to HLD/LLD. 2006-08-30 10:22:43 +03:00
rpl_stm_charset.test Changes made according to HLD/LLD. 2006-08-30 10:22:43 +03:00
rpl_stm_EE_err2.test
rpl_sv_relay_space.test
rpl_trig004.test
rpl_truncate.test Replication/Backup Team Tree test fixing. 2006-06-19 09:25:49 +02:00
rpl_truncate_helper.test Replication/Backup Team Tree test fixing. 2006-06-19 09:25:49 +02:00