Skip to content

Commit dc8def7

Browse files
committed
Merge 10.5 into 10.6
2 parents e58a312 + 09205a1 commit dc8def7

38 files changed

+426
-91
lines changed

mysql-test/main/mysql_binary_zero_insert.result

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ COUNT(*)=8
3232
# Note: We only look for 00 because the 5c only served as an escape
3333
# in parsing.
3434
#
35-
# MYSQL_DUMP test tb --hex-blob | grep INSERT > MYSQL_TMP_DIR/dump.sql
36-
FOUND 10 /00/ in dump.sql
35+
# MYSQL_DUMP test tb --hex-blob > MYSQL_TMP_DIR/dump.sql
36+
FOUND 8 /\([0-9]+,0x([1-9][0-9])*00([1-9][0-9])*\)/ in dump.sql
3737
#
3838
# Ensure data consistency on mysqlbinlog replay
3939
#

mysql-test/main/mysql_binary_zero_insert.test

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,9 @@ SELECT COUNT(*)=8 from tb;
114114
--echo # Note: We only look for 00 because the 5c only served as an escape
115115
--echo # in parsing.
116116
--echo #
117-
--echo # MYSQL_DUMP test tb --hex-blob | grep INSERT > MYSQL_TMP_DIR/dump.sql
118-
--exec $MYSQL_DUMP test tb --hex-blob | grep INSERT > $MYSQL_TMP_DIR/dump.sql
119-
--let SEARCH_PATTERN= 00
117+
--echo # MYSQL_DUMP test tb --hex-blob > MYSQL_TMP_DIR/dump.sql
118+
--exec $MYSQL_DUMP test tb --hex-blob > $MYSQL_TMP_DIR/dump.sql
119+
--let SEARCH_PATTERN= \([0-9]+,0x([1-9][0-9])*00([1-9][0-9])*\)
120120
--let SEARCH_FILE= $MYSQL_TMP_DIR/dump.sql
121121
--source include/search_pattern_in_file.inc
122122

mysql-test/suite/gcol/r/virtual_index_drop.result

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ t1 CREATE TABLE `t1` (
2525
) ENGINE=InnoDB DEFAULT CHARSET=latin1
2626
DROP TABLE t1;
2727
CREATE TABLE t1(f1 INT, f2 INT AS (f1) VIRTUAL)ENGINE=InnoDB;
28+
INSERT INTO t1(f1) VALUES(1);
2829
SET DEBUG_DBUG="+d,create_index_fail";
2930
SET DEBUG_SYNC="innodb_inplace_alter_table_enter SIGNAL con1_go WAIT_FOR alter_signal";
3031
ALTER TABLE t1 ADD COLUMN f3 INT AS (f1) VIRTUAL, ADD INDEX(f2, f3);
@@ -33,6 +34,7 @@ SET DEBUG_SYNC="now WAIT_FOR con1_go";
3334
BEGIN;
3435
SELECT * FROM t1;
3536
f1 f2
37+
1 1
3638
SET DEBUG_SYNC="now SIGNAL alter_signal";
3739
connection default;
3840
ERROR 23000: Duplicate entry '' for key '*UNKNOWN*'
@@ -47,6 +49,7 @@ t1 CREATE TABLE `t1` (
4749
) ENGINE=InnoDB DEFAULT CHARSET=latin1
4850
DROP TABLE t1;
4951
CREATE TABLE t1(f1 INT, f2 INT AS (f1) VIRTUAL)ENGINE=InnoDB;
52+
INSERT INTO t1(f1) VALUES(1);
5053
SET DEBUG_DBUG="+d,create_index_fail";
5154
SET DEBUG_SYNC="innodb_inplace_alter_table_enter SIGNAL con1_go WAIT_FOR alter_signal";
5255
ALTER TABLE t1 ADD INDEX(f2);

mysql-test/suite/gcol/t/virtual_index_drop.test

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ DROP TABLE t1;
2929
# new_vcol_info in index when rollback of alter happens
3030

3131
CREATE TABLE t1(f1 INT, f2 INT AS (f1) VIRTUAL)ENGINE=InnoDB;
32+
INSERT INTO t1(f1) VALUES(1);
3233
SET DEBUG_DBUG="+d,create_index_fail";
3334
SET DEBUG_SYNC="innodb_inplace_alter_table_enter SIGNAL con1_go WAIT_FOR alter_signal";
3435
SEND ALTER TABLE t1 ADD COLUMN f3 INT AS (f1) VIRTUAL, ADD INDEX(f2, f3);
@@ -47,6 +48,7 @@ SHOW CREATE TABLE t1;
4748
DROP TABLE t1;
4849

4950
CREATE TABLE t1(f1 INT, f2 INT AS (f1) VIRTUAL)ENGINE=InnoDB;
51+
INSERT INTO t1(f1) VALUES(1);
5052
SET DEBUG_DBUG="+d,create_index_fail";
5153
SET DEBUG_SYNC="innodb_inplace_alter_table_enter SIGNAL con1_go WAIT_FOR alter_signal";
5254
send ALTER TABLE t1 ADD INDEX(f2);

mysql-test/suite/innodb/r/alter_candidate_key.result

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ CREATE TABLE t1(f1 INT, f2 INT,
3434
PRIMARY KEY(f1, f2),
3535
UNIQUE INDEX uidx2 (f1, f2),
3636
UNIQUE INDEX uidx1 (f2))ENGINE=InnoDB;
37+
INSERT INTO t1 VALUES(2, 2);
3738
ALTER TABLE t1 DROP PRIMARY KEY;
3839
SHOW CREATE TABLE t1;
3940
Table Create Table
@@ -66,7 +67,7 @@ test.t1 check status OK
6667
DROP TABLE t1;
6768
SET SQL_MODE= strict_trans_tables;
6869
CREATE TABLE t1(a INT UNIQUE) ENGINE=InnoDB;
69-
INSERT INTO t1 VALUES(3);
70+
INSERT INTO t1 VALUES(1);
7071
SET DEBUG_SYNC='row_log_table_apply1_before SIGNAL dml WAIT_FOR dml_done';
7172
ALTER TABLE t1 MODIFY COLUMN a INT NOT NULL;
7273
connection con1;

mysql-test/suite/innodb/r/alter_not_null_debug.result

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ SET DEBUG_SYNC='RESET';
8080
#
8181
CREATE TABLE t1 (f VARCHAR(8) CHARACTER SET latin1 COLLATE latin1_swedish_ci)
8282
ENGINE=InnoDB;
83+
INSERT INTO t1 VALUES('ZERO');
8384
connection con1;
8485
SET DEBUG_SYNC = 'row_log_table_apply1_before SIGNAL scanned WAIT_FOR insert_done';
8586
ALTER TABLE t1 MODIFY f VARCHAR(256) COLLATE latin1_german2_ci NOT NULL;
@@ -96,5 +97,6 @@ ALTER TABLE t1 CHANGE f eins VARCHAR(257) COLLATE latin1_german1_ci NOT NULL,
9697
ALGORITHM=INSTANT;
9798
SELECT * FROM t1;
9899
eins
100+
ZERO
99101
one
100102
DROP TABLE t1;

mysql-test/suite/innodb/r/alter_primary_key.result

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55
CREATE TABLE t0 (pk INT PRIMARY KEY) ENGINE=InnoDB;
66
CREATE TABLE t1 (c CHAR(2) NOT NULL) ENGINE=InnoDB;
7+
INSERT INTO t1 VALUES('cd');
78
connect con1,localhost,root,,;
89
BEGIN;
910
INSERT INTO t0 VALUES(1);
@@ -21,6 +22,7 @@ ERROR 23000: Duplicate entry 'a' for key 'PRIMARY'
2122
SET DEBUG_SYNC='RESET';
2223
SELECT * FROM t1;
2324
c
25+
cd
2426
ab
2527
ac
2628
DROP TABLE t0,t1;

mysql-test/suite/innodb/r/ddl_purge.result

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
CREATE TABLE t0 (pk INT PRIMARY KEY) ENGINE=InnoDB;
22
CREATE TABLE t1 (pk INT PRIMARY KEY, b INT) ENGINE=InnoDB;
33
INSERT INTO t0 VALUES(100);
4+
INSERT INTO t1 VALUES(100, 100);
45
connect con1,localhost,root,,test;
56
BEGIN;
67
INSERT INTO t0 SET pk=1;

mysql-test/suite/innodb/r/innodb-alter-tempfile.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ connect con1,localhost,root,,;
5555
BEGIN;
5656
DELETE FROM mysql.innodb_table_stats;
5757
connect con2,localhost,root,,;
58-
SET DEBUG_SYNC='inplace_after_index_build SIGNAL blocked WAIT_FOR ever';
58+
SET DEBUG_SYNC='innodb_inplace_alter_table_enter SIGNAL blocked WAIT_FOR ever';
5959
ALTER TABLE t1 FORCE;
6060
connection default;
6161
SET DEBUG_SYNC='now WAIT_FOR blocked';

mysql-test/suite/innodb/r/innodb-index-debug.result

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ COUNT(k1) k2 k3
8181
drop table t1;
8282
create table t1(k1 int auto_increment primary key,
8383
k2 char(200),k3 char(200))engine=innodb;
84+
INSERT INTO t1 VALUES(1, "test", "test");
8485
SET DEBUG_SYNC= 'row_merge_after_scan
8586
SIGNAL opened WAIT_FOR flushed';
8687
ALTER TABLE t1 FORCE, ADD COLUMN k4 int;
@@ -100,6 +101,7 @@ SELECT COUNT(k1),k2,k3 FROM t1 GROUP BY k2,k3;
100101
COUNT(k1) k2 k3
101102
480 aaa bbb
102103
480 aaaa bbbb
104+
1 test test
103105
disconnect con1;
104106
connection default;
105107
show create table t1;
@@ -109,14 +111,15 @@ t1 CREATE TABLE `t1` (
109111
`k2` char(200) DEFAULT NULL,
110112
`k3` char(200) DEFAULT NULL,
111113
PRIMARY KEY (`k1`)
112-
) ENGINE=InnoDB AUTO_INCREMENT=1023 DEFAULT CHARSET=latin1
114+
) ENGINE=InnoDB AUTO_INCREMENT=1024 DEFAULT CHARSET=latin1
113115
drop table t1;
114116
drop table t480;
115117
#
116118
# MDEV-12827 Assertion failure when reporting duplicate key error
117119
# in online table rebuild
118120
#
119121
CREATE TABLE t1 (j INT UNIQUE, i INT UNIQUE) ENGINE=InnoDB;
122+
INSERT INTO t1 VALUES(2, 2);
120123
connect con1,localhost,root,,test;
121124
SET DEBUG_SYNC='row_log_table_apply1_before SIGNAL built WAIT_FOR log';
122125
ALTER TABLE t1 DROP j, FORCE;

0 commit comments

Comments
 (0)