summaryrefslogtreecommitdiff
path: root/mysql-test/suite/mariabackup/innodb_xa_rollback.result
blob: cd5e2cd39a92c892b5719f0a5cc1b43e2656ad09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
CALL mtr.add_suppression("Found 1 prepared XA transactions");
RESET MASTER;
CREATE TABLE t1 (a INT) ENGINE=INNODB;
XA START 'test1';
INSERT t1 VALUES (10);
XA END 'test1';
XA PREPARE 'test1';
XA RECOVER;
formatID	gtrid_length	bqual_length	data
1	5	0	test1
# xtrabackup backup
XA ROLLBACK 'test1';
# xtrabackup prepare and rollback prepared XA
# shutdown server
# remove datadir
# xtrabackup move back
# restart server
XA RECOVER;
formatID	gtrid_length	bqual_length	data
# xtrabackup prepare and DO NOT rollback prepared XA
# shutdown server
# remove datadir
# xtrabackup move back
# restart server
XA RECOVER;
formatID	gtrid_length	bqual_length	data
1	5	0	test1
XA ROLLBACK 'test1';
# xtrabackup prepare for export and rollback prepared XA
# shutdown server
# remove datadir
# xtrabackup move back
# restart server
XA RECOVER;
formatID	gtrid_length	bqual_length	data
# xtrabackup prepare for export and DO NOT rollback prepared XA
# shutdown server
# remove datadir
# xtrabackup move back
# restart server
XA RECOVER;
formatID	gtrid_length	bqual_length	data
1	5	0	test1
XA ROLLBACK 'test1';
DROP TABLE t1;