20 lines
878 B
Plaintext
20 lines
878 B
Plaintext
#
|
|
# Bug#25609945: GR SHOULD BLOCK OPERATIONS ON NON-COMPLAINT TABLES IN GR+ASYNC SETUP
|
|
# Bug#25828806: GR ALLOWS OPERATIONS ON NON-COMPLAINT TABLES THROUGH MYSQLBINLOG
|
|
#
|
|
# This test verifies that statements which does not obey GR requirements:
|
|
# - tables having no primary keys
|
|
# - tables using non-innodb storage engine
|
|
# - tables with foreign key with cascade clause
|
|
# are not allowed to be applied on the slave, running group replication,
|
|
# through row based asynchronous replication.
|
|
|
|
|
|
--let $rpl_binlog_format=ROW
|
|
--let $slave_sql_errno=convert_error(ER_APPLIER_LOG_EVENT_VALIDATION_ERROR)
|
|
--let $slave_sql_error= The table in transaction .*:.* does not comply with the requirements by an external plugin
|
|
--let $rpl_error_log= $MYSQLTEST_VARDIR/tmp/gr_rbr_verifications.err
|
|
--let $gr_test_name= gr_rbr_verifications
|
|
|
|
--source ../include/gr_binlog_events_verifications.test
|