mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Merge bb-10.2-ext into 10.3
This commit is contained in:
@ -1,3 +1,6 @@
|
||||
select @@encrypt_tmp_files;
|
||||
@@encrypt_tmp_files
|
||||
1
|
||||
CREATE TABLE t1(a INT);
|
||||
INSERT INTO t1 VALUES(1),(2);
|
||||
DELETE FROM t1 WHERE a=1;
|
||||
@ -25,6 +28,7 @@ h 10
|
||||
i 10
|
||||
j 10
|
||||
drop table t1;
|
||||
reset master;
|
||||
set global binlog_cache_size=8192;
|
||||
connect con1, localhost, root;
|
||||
create table t1 (a text) engine=innodb;
|
||||
@ -34,18 +38,71 @@ commit;
|
||||
start transaction;
|
||||
insert t1 select repeat(seq, 1000) from seq_1_to_8;
|
||||
commit;
|
||||
drop table t1;
|
||||
disconnect con1;
|
||||
connect con2, localhost, root;
|
||||
create table t1 (a text) engine=innodb;
|
||||
create table t2 (a text) engine=innodb;
|
||||
start transaction;
|
||||
insert t1 select repeat(seq, 1000) from seq_1_to_15;
|
||||
insert t2 select repeat(seq, 1000) from seq_1_to_15;
|
||||
savepoint foo;
|
||||
insert t1 select repeat(seq, 1000) from seq_16_to_30;
|
||||
insert t2 select repeat(seq, 1000) from seq_16_to_30;
|
||||
rollback to savepoint foo;
|
||||
insert t1 select repeat(seq, 1000) from seq_31_to_40;
|
||||
insert t2 select repeat(seq, 1000) from seq_31_to_40;
|
||||
commit;
|
||||
drop table t1;
|
||||
disconnect con2;
|
||||
connection default;
|
||||
flush binary logs;
|
||||
drop table t1, t2;
|
||||
set global binlog_cache_size=default;
|
||||
select left(a, 10) from t1;
|
||||
left(a, 10)
|
||||
1111111111
|
||||
2222222222
|
||||
3333333333
|
||||
4444444444
|
||||
5555555555
|
||||
6666666666
|
||||
7777777777
|
||||
8888888888
|
||||
9999999999
|
||||
1010101010
|
||||
1111111111
|
||||
1212121212
|
||||
1313131313
|
||||
1414141414
|
||||
1515151515
|
||||
1111111111
|
||||
2222222222
|
||||
3333333333
|
||||
4444444444
|
||||
5555555555
|
||||
6666666666
|
||||
7777777777
|
||||
8888888888
|
||||
select left(a, 10) from t2;
|
||||
left(a, 10)
|
||||
1111111111
|
||||
2222222222
|
||||
3333333333
|
||||
4444444444
|
||||
5555555555
|
||||
6666666666
|
||||
7777777777
|
||||
8888888888
|
||||
9999999999
|
||||
1010101010
|
||||
1111111111
|
||||
1212121212
|
||||
1313131313
|
||||
1414141414
|
||||
1515151515
|
||||
3131313131
|
||||
3232323232
|
||||
3333333333
|
||||
3434343434
|
||||
3535353535
|
||||
3636363636
|
||||
3737373737
|
||||
3838383838
|
||||
3939393939
|
||||
4040404040
|
||||
drop table t1, t2;
|
||||
|
5
mysql-test/suite/encryption/t/tempfiles.combinations
Normal file
5
mysql-test/suite/encryption/t/tempfiles.combinations
Normal file
@ -0,0 +1,5 @@
|
||||
[none]
|
||||
binlog-checksum=NONE
|
||||
|
||||
[crc32]
|
||||
binlog-checksum=CRC32
|
1
mysql-test/suite/encryption/t/tempfiles.opt
Normal file
1
mysql-test/suite/encryption/t/tempfiles.opt
Normal file
@ -0,0 +1 @@
|
||||
--encrypt-tmp-files
|
@ -9,6 +9,8 @@ source include/have_binlog_format_row.inc;
|
||||
|
||||
source include/have_innodb.inc;
|
||||
|
||||
select @@encrypt_tmp_files;
|
||||
|
||||
#
|
||||
# MyISAM messing around with IO_CACHE::file
|
||||
#
|
||||
@ -29,6 +31,7 @@ update t1 set c=v, t=v;
|
||||
select sql_big_result t,count(t) from t1 group by t limit 10;
|
||||
drop table t1;
|
||||
|
||||
reset master;
|
||||
set global binlog_cache_size=8192;
|
||||
|
||||
connect con1, localhost, root;
|
||||
@ -46,7 +49,6 @@ commit;
|
||||
start transaction;
|
||||
insert t1 select repeat(seq, 1000) from seq_1_to_8;
|
||||
commit;
|
||||
drop table t1;
|
||||
|
||||
disconnect con1;
|
||||
connect con2, localhost, root;
|
||||
@ -56,17 +58,27 @@ connect con2, localhost, root;
|
||||
# Start a transaction, write until the cache goes to disk,
|
||||
# create a savepoint, write more blocks to disk, rollback to savepoint.
|
||||
#
|
||||
create table t1 (a text) engine=innodb;
|
||||
create table t2 (a text) engine=innodb;
|
||||
start transaction;
|
||||
insert t1 select repeat(seq, 1000) from seq_1_to_15;
|
||||
insert t2 select repeat(seq, 1000) from seq_1_to_15;
|
||||
savepoint foo;
|
||||
insert t1 select repeat(seq, 1000) from seq_16_to_30;
|
||||
insert t2 select repeat(seq, 1000) from seq_16_to_30;
|
||||
rollback to savepoint foo;
|
||||
insert t1 select repeat(seq, 1000) from seq_31_to_40;
|
||||
insert t2 select repeat(seq, 1000) from seq_31_to_40;
|
||||
commit;
|
||||
drop table t1;
|
||||
|
||||
disconnect con2;
|
||||
connection default;
|
||||
|
||||
flush binary logs;
|
||||
|
||||
drop table t1, t2;
|
||||
|
||||
set global binlog_cache_size=default;
|
||||
|
||||
let $MYSQLD_DATADIR= `select @@datadir`;
|
||||
exec $MYSQL_BINLOG $MYSQLD_DATADIR/master-bin.000001 | $MYSQL;
|
||||
|
||||
select left(a, 10) from t1;
|
||||
select left(a, 10) from t2;
|
||||
drop table t1, t2;
|
||||
|
Reference in New Issue
Block a user