mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / binlog / r / binlog_write_error.result
blobdd8bdb9715a755b54a4f3d4d10c604cb36832ec5
2 # Initialization
4 DROP TABLE IF EXISTS t1, t2;
5 DROP FUNCTION IF EXISTS f1;
6 DROP FUNCTION IF EXISTS f2;
7 DROP PROCEDURE IF EXISTS p1;
8 DROP PROCEDURE IF EXISTS p2;
9 DROP TRIGGER IF EXISTS tr1;
10 DROP TRIGGER IF EXISTS tr2;
11 DROP VIEW IF EXISTS v1, v2;
13 # Test injecting binlog write error when executing queries
15 SET GLOBAL debug='d,injecting_fault_writing';
16 CREATE TABLE t1 (a INT);
17 CREATE TABLE t1 (a INT);
18 ERROR HY000: Error writing file 'master-bin' ((errno: #)
19 SET GLOBAL debug='';
20 INSERT INTO t1 VALUES (1),(2),(3);
21 SET GLOBAL debug='d,injecting_fault_writing';
22 INSERT INTO t1 VALUES (4),(5),(6);
23 INSERT INTO t1 VALUES (4),(5),(6);
24 ERROR HY000: Error writing file 'master-bin' ((errno: #)
25 SET GLOBAL debug='';
26 SET GLOBAL debug='d,injecting_fault_writing';
27 UPDATE t1 set a=a+1;
28 UPDATE t1 set a=a+1;
29 ERROR HY000: Error writing file 'master-bin' ((errno: #)
30 SET GLOBAL debug='';
31 SET GLOBAL debug='d,injecting_fault_writing';
32 DELETE FROM t1;
33 DELETE FROM t1;
34 ERROR HY000: Error writing file 'master-bin' ((errno: #)
35 SET GLOBAL debug='';
36 SET GLOBAL debug='d,injecting_fault_writing';
37 CREATE TRIGGER tr1 AFTER INSERT ON t1 FOR EACH ROW INSERT INTO t1 VALUES (new.a + 100);
38 CREATE TRIGGER tr1 AFTER INSERT ON t1 FOR EACH ROW INSERT INTO t1 VALUES (new.a + 100);
39 ERROR HY000: Error writing file 'master-bin' ((errno: #)
40 SET GLOBAL debug='';
41 SET GLOBAL debug='d,injecting_fault_writing';
42 DROP TRIGGER tr1;
43 DROP TRIGGER tr1;
44 ERROR HY000: Error writing file 'master-bin' ((errno: #)
45 SET GLOBAL debug='';
46 SET GLOBAL debug='d,injecting_fault_writing';
47 ALTER TABLE t1 ADD (b INT);
48 ALTER TABLE t1 ADD (b INT);
49 ERROR HY000: Error writing file 'master-bin' ((errno: #)
50 SET GLOBAL debug='';
51 SET GLOBAL debug='d,injecting_fault_writing';
52 CREATE VIEW v1 AS SELECT a FROM t1;
53 CREATE VIEW v1 AS SELECT a FROM t1;
54 ERROR HY000: Error writing file 'master-bin' ((errno: #)
55 SET GLOBAL debug='';
56 SET GLOBAL debug='d,injecting_fault_writing';
57 DROP VIEW v1;
58 DROP VIEW v1;
59 ERROR HY000: Error writing file 'master-bin' ((errno: #)
60 SET GLOBAL debug='';
61 SET GLOBAL debug='d,injecting_fault_writing';
62 CREATE PROCEDURE p1(OUT rows INT) SELECT count(*) INTO rows FROM t1;
63 CREATE PROCEDURE p1(OUT rows INT) SELECT count(*) INTO rows FROM t1;
64 ERROR HY000: Error writing file 'master-bin' ((errno: #)
65 SET GLOBAL debug='';
66 SET GLOBAL debug='d,injecting_fault_writing';
67 DROP PROCEDURE p1;
68 DROP PROCEDURE p1;
69 ERROR HY000: Error writing file 'master-bin' ((errno: #)
70 SET GLOBAL debug='';
71 SET GLOBAL debug='d,injecting_fault_writing';
72 DROP TABLE t1;
73 DROP TABLE t1;
74 ERROR HY000: Error writing file 'master-bin' ((errno: #)
75 SET GLOBAL debug='';
76 SET GLOBAL debug='d,injecting_fault_writing';
77 CREATE FUNCTION f1() RETURNS INT return 1;
78 CREATE FUNCTION f1() RETURNS INT return 1;
79 ERROR HY000: Error writing file 'master-bin' ((errno: #)
80 SET GLOBAL debug='';
81 SET GLOBAL debug='d,injecting_fault_writing';
82 DROP FUNCTION f1;
83 DROP FUNCTION f1;
84 ERROR HY000: Error writing file 'master-bin' ((errno: #)
85 SET GLOBAL debug='';
86 SET GLOBAL debug='d,injecting_fault_writing';
87 CREATE USER user1;
88 CREATE USER user1;
89 ERROR HY000: Error writing file 'master-bin' ((errno: #)
90 SET GLOBAL debug='';
91 SET GLOBAL debug='d,injecting_fault_writing';
92 REVOKE ALL PRIVILEGES, GRANT OPTION FROM user1;
93 REVOKE ALL PRIVILEGES, GRANT OPTION FROM user1;
94 ERROR HY000: Error writing file 'master-bin' ((errno: #)
95 SET GLOBAL debug='';
96 SET GLOBAL debug='d,injecting_fault_writing';
97 DROP USER user1;
98 DROP USER user1;
99 ERROR HY000: Error writing file 'master-bin' ((errno: #)
100 SET GLOBAL debug='';
102 # Cleanup
104 DROP TABLE IF EXISTS t1, t2;
105 DROP FUNCTION IF EXISTS f1;
106 DROP PROCEDURE IF EXISTS p1;
107 DROP TRIGGER IF EXISTS tr1;
108 DROP VIEW IF EXISTS v1, v2;