~linuxjedi/drizzle/trunk-bug-667053

« back to all changes in this revision

Viewing changes to mysql-test/suite/rpl/t/rpl_temporary_errors.test

  • Committer: brian
  • Date: 2008-06-25 05:29:13 UTC
  • Revision ID: brian@localhost.localdomain-20080625052913-6upwo0jsrl4lnapl
clean slate

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
source include/master-slave.inc;
 
2
 
 
3
--echo **** On Master ****
 
4
connection master;
 
5
SET SESSION BINLOG_FORMAT=ROW;
 
6
CREATE TABLE t1 (a INT PRIMARY KEY, b INT);
 
7
INSERT INTO t1 VALUES (1,1), (2,2), (3,3), (4,4);
 
8
--echo **** On Slave ****
 
9
sync_slave_with_master;
 
10
SHOW STATUS LIKE 'Slave_retried_transactions';
 
11
# since bug#31552/31609 idempotency is not default any longer. In order
 
12
# the following UPDATE t1 to pass the mode is switched temprorarily
 
13
set @@global.slave_exec_mode= 'IDEMPOTENT';
 
14
UPDATE t1 SET a = 5, b = 47 WHERE a = 1;
 
15
SELECT * FROM t1;
 
16
--echo **** On Master ****
 
17
connection master;
 
18
UPDATE t1 SET a = 5, b = 5 WHERE a = 1;
 
19
SELECT * FROM t1;
 
20
#SHOW BINLOG EVENTS;
 
21
--echo **** On Slave ****
 
22
sync_slave_with_master;
 
23
set @@global.slave_exec_mode= default;
 
24
SHOW STATUS LIKE 'Slave_retried_transactions';
 
25
SELECT * FROM t1;
 
26
source include/show_slave_status2.inc;
 
27
DROP TABLE t1;
 
28
 
 
29
--echo **** On Master ****
 
30
connection master;
 
31
DROP TABLE t1;