mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / engines / funcs / r / rpl_row_max_relay_size.result
blobc0f7ddabec7a72445eb39a368000c4fb50bb0ff4
1 set @saved_binlog_format = @@global.binlog_format;
2 SET SESSION BINLOG_FORMAT=ROW;
3 SET GLOBAL BINLOG_FORMAT=ROW;
4 stop slave;
5 drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
6 reset master;
7 reset slave;
8 drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
9 start slave;
10 stop slave;
12 # Generate a big enough master's binlog to cause relay log rotations
14 create table t1 (a int);
15 drop table t1;
16 reset slave;
18 # Test 1
20 set @my_max_binlog_size= @@global.max_binlog_size;
21 set global max_binlog_size=8192;
22 set global max_relay_log_size=8192-1;
23 select @@global.max_relay_log_size;
24 @@global.max_relay_log_size
25 4096
26 start slave;
27 Checking that both slave threads are running.
29 # Test 2
31 stop slave;
32 reset slave;
33 set global max_relay_log_size=(5*4096);
34 select @@global.max_relay_log_size;
35 @@global.max_relay_log_size     20480
36 start slave;
37 Checking that both slave threads are running.
39 # Test 3: max_relay_log_size = 0
41 stop slave;
42 reset slave;
43 set global max_relay_log_size=0;
44 select @@global.max_relay_log_size;
45 @@global.max_relay_log_size     0
46 start slave;
47 Checking that both slave threads are running.
49 # Test 4: Tests below are mainly to ensure that we have not coded with wrong assumptions
51 stop slave;
52 reset slave;
53 flush logs;
55 # Test 5
57 reset slave;
58 start slave;
59 flush logs;
60 create table t1 (a int);
61 Checking that both slave threads are running.
63 # Test 6: one more rotation, to be sure Relay_Log_Space is correctly updated
65 flush logs;
66 drop table t1;
67 Checking that both slave threads are running.
68 flush logs;
69 show master status;
70 File    Position        Binlog_Do_DB    Binlog_Ignore_DB
71 master-bin.000002       #       <Binlog_Do_DB>  <Binlog_Ignore_DB>
72 set global max_binlog_size= @my_max_binlog_size;
74 # End of 4.1 tests
75
76 SET GLOBAL BINLOG_FORMAT= @saved_binlog_format;