mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
Write information about restart in .result
Idea comes from MySQL which does something similar
This commit is contained in:
@ -116,6 +116,7 @@ DF
|
||||
CHECK TABLE bug56680_2;
|
||||
Table Op Msg_type Msg_text
|
||||
test.bug56680_2 check status OK
|
||||
# restart
|
||||
CHECK TABLE bug56680_2;
|
||||
Table Op Msg_type Msg_text
|
||||
test.bug56680_2 check status OK
|
||||
|
@ -72,6 +72,7 @@ index_name PRIMARY
|
||||
compress_ops 65
|
||||
compress_ops_ok 65
|
||||
uncompress_ops 0
|
||||
# restart
|
||||
SHOW CREATE TABLE t;
|
||||
Table t
|
||||
Create Table CREATE TABLE `t` (
|
||||
|
@ -47,6 +47,7 @@ FOUND 1 /Error while setting value \'no\' to \'strict-check\'/ in my_restart.err
|
||||
[14b]: when server default checksum=crc32 rewrite new checksum=innodb with innochecksum
|
||||
# Also check the long form of write option.
|
||||
# start the server with innodb_checksum_algorithm=InnoDB
|
||||
# restart: --innodb_checksum_algorithm=innodb
|
||||
INSERT INTO tab1 VALUES(2, 'Innochecksum CRC32');
|
||||
SELECT c1,c2 FROM tab1 order by c1,c2;
|
||||
c1 c2
|
||||
@ -56,6 +57,7 @@ c1 c2
|
||||
[15]: when server default checksum=crc32 rewrite new checksum=none with innochecksum
|
||||
# Also check the short form of write option.
|
||||
# Start the server with checksum algorithm=none
|
||||
# restart: --innodb_checksum_algorithm=none
|
||||
INSERT INTO tab1 VALUES(3, 'Innochecksum None');
|
||||
SELECT c1,c2 FROM tab1 order by c1,c2;
|
||||
c1 c2
|
||||
@ -66,6 +68,7 @@ DROP TABLE t1;
|
||||
# Stop the server
|
||||
[16]: rewrite into new checksum=crc32 with innochecksum
|
||||
# Restart the DB server with innodb_checksum_algorithm=crc32
|
||||
# restart: --innodb_checksum_algorithm=crc32
|
||||
SELECT * FROM tab1;
|
||||
c1 c2
|
||||
1 Innochecksum InnoDB1
|
||||
@ -79,6 +82,7 @@ c1 c2
|
||||
# Stop server
|
||||
[17]: rewrite into new checksum=InnoDB
|
||||
# Restart the DB server with innodb_checksum_algorithm=InnoDB
|
||||
# restart: --innodb_checksum_algorithm=innodb
|
||||
DELETE FROM tab1 where c1=2;
|
||||
SELECT * FROM tab1;
|
||||
c1 c2
|
||||
@ -88,4 +92,5 @@ c1 c2
|
||||
FOUND 1 /Error while setting value \'strict_crc32\' to \'write\'/ in my_restart.err
|
||||
FOUND 1 /Error while setting value \'strict_innodb\' to \'write\'/ in my_restart.err
|
||||
FOUND 1 /Error while setting value \'crc23\' to \'write\'/ in my_restart.err
|
||||
# restart
|
||||
DROP TABLE tab1;
|
||||
|
@ -39,6 +39,7 @@ SELECT * FROM tab2 ORDER BY col_7;
|
||||
# stop the server
|
||||
[1(a)]: Rewrite into new checksum=InnoDB for all *.ibd file and ibdata1
|
||||
: start the server with innodb_checksum_algorithm=strict_innodb
|
||||
# restart: --innodb_checksum_algorithm=strict_innodb
|
||||
INSERT INTO tab1 (pk, linestring_key, linestring_nokey)
|
||||
VALUES (2, ST_GeomFromText('LINESTRING(10 10,20 20,30 30)'), ST_GeomFromText('LINESTRING(10 10,20 20,30 30)'));
|
||||
SET @col_1 = repeat('a', 5);
|
||||
@ -55,6 +56,7 @@ SELECT * FROM tab2 ORDER BY col_7;
|
||||
# stop the server
|
||||
[1(b)]: Rewrite into new checksum=crc32 for all *.ibd file and ibdata1
|
||||
# start the server with innodb_checksum_algorithm=strict_crc32
|
||||
# restart: --innodb_checksum_algorithm=strict_crc32
|
||||
INSERT INTO tab1 (pk, linestring_key, linestring_nokey)
|
||||
VALUES (3, ST_GeomFromText('POLYGON((0 0,5 5,10 10,15 15,0 0),(10 10,20 20,30 30,40 40,10 10))'),
|
||||
ST_GeomFromText('POLYGON((0 0,5 5,10 10,15 15,0 0),(10 10,20 20,30 30,40 40,10 10))'));
|
||||
@ -71,6 +73,7 @@ FROM tab1 ORDER BY pk;
|
||||
SELECT * FROM tab2 ORDER BY col_7;
|
||||
# stop the server
|
||||
[1(c)]: Rewrite into new checksum=none for all *.ibd file and ibdata1
|
||||
# restart: --innodb_checksum_algorithm=strict_none
|
||||
INSERT INTO tab1 (pk, linestring_key, linestring_nokey)
|
||||
VALUES (4, ST_GeomFromText('MULTIPOINT(0 0,5 5,10 10,20 20) '), ST_GeomFromText('MULTIPOINT(0 0,5 5,10 10,20 20) '));
|
||||
SET @col_1 = repeat('m', 5);
|
||||
@ -224,4 +227,5 @@ NOT FOUND /Incorrect unsigned integer value: '18446744073709551616'/ in my_resta
|
||||
NOT FOUND /Incorrect unsigned integer value: '18446744073709551616'/ in my_restart.err
|
||||
NOT FOUND /Incorrect unsigned integer value: '18446744073709551616'/ in my_restart.err
|
||||
NOT FOUND /Incorrect unsigned integer value: '18446744073709551616'/ in my_restart.err
|
||||
# restart
|
||||
DROP TABLE tab1,tab2;
|
||||
|
@ -11,6 +11,7 @@ insert into a select null, uuid() from a a, a b, a c;
|
||||
insert into a select null, uuid() from a a, a b, a c;
|
||||
SET GLOBAL innodb_flush_log_at_trx_commit=1;
|
||||
COMMIT;
|
||||
# restart
|
||||
SELECT COUNT(*) from a;
|
||||
COUNT(*)
|
||||
1010
|
||||
|
@ -263,6 +263,7 @@ t7_restart#p#p1#sp#s3.ibd
|
||||
#
|
||||
# Start the server and show that tables are still visible and accessible.
|
||||
#
|
||||
# restart
|
||||
SHOW VARIABLES LIKE 'innodb_file_per_table';
|
||||
Variable_name Value
|
||||
innodb_file_per_table ON
|
||||
@ -517,6 +518,7 @@ t7_restart#p#p1#sp#s3.ibd
|
||||
#
|
||||
# Start the server and show the tablespaces.
|
||||
#
|
||||
# restart
|
||||
SHOW VARIABLES LIKE 'innodb_file_per_table';
|
||||
Variable_name Value
|
||||
innodb_file_per_table ON
|
||||
@ -715,6 +717,7 @@ t77_restart#p#p1#sp#s3.ibd
|
||||
#
|
||||
# Restart the server
|
||||
#
|
||||
# restart
|
||||
SHOW VARIABLES LIKE 'innodb_file_per_table';
|
||||
Variable_name Value
|
||||
innodb_file_per_table ON
|
||||
@ -851,6 +854,7 @@ t77_restart#p#p1#sp#s3.ibd
|
||||
#
|
||||
# Start the server and check tablespaces.
|
||||
#
|
||||
# restart
|
||||
=== information_schema.innodb_sys_tablespaces and innodb_sys_datafiles ===
|
||||
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
||||
test/t4_restart Single DEFAULT DEFAULT Dynamic MYSQL_TMP_DIR/new_dir/test/t4_restart.ibd
|
||||
@ -988,6 +992,7 @@ t77_restart.par
|
||||
#
|
||||
# Start the server and check tablespaces.
|
||||
#
|
||||
# restart
|
||||
=== information_schema.innodb_sys_tablespaces and innodb_sys_datafiles ===
|
||||
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
||||
test/t4_restart Single DEFAULT DEFAULT Dynamic MYSQLD_DATADIR/test/t4_restart.ibd
|
||||
|
@ -33,6 +33,7 @@ db.opt
|
||||
t1.frm
|
||||
t1.ibd
|
||||
# Restarting server
|
||||
# restart
|
||||
# Done restarting server
|
||||
FLUSH TABLE t1 FOR EXPORT;
|
||||
# List before copying files
|
||||
@ -56,6 +57,7 @@ a b c
|
||||
1462 Devotion asdfuihknaskdf
|
||||
1461 Cavalry ..asdasdfaeraf
|
||||
# Restarting server
|
||||
# restart
|
||||
# Done restarting server
|
||||
# List before t1 DISCARD
|
||||
db.opt
|
||||
|
@ -320,6 +320,7 @@ AND table_name='tab5' AND database_name='test'
|
||||
AND index_name like 'idx%' ;
|
||||
compress_stat 1
|
||||
The size of the tab5.ibd file: 5242880
|
||||
# restart
|
||||
# set the flag on (default off)
|
||||
SET GLOBAL innodb_cmp_per_index_enabled=ON;
|
||||
# set the flags
|
||||
@ -665,6 +666,7 @@ AND table_name='tab5' AND database_name='test'
|
||||
AND index_name like 'idx%' ;
|
||||
compress_stat 1
|
||||
The size of the tab5.ibd file: 2097152
|
||||
# restart
|
||||
# set the flag on (default off)
|
||||
SET GLOBAL innodb_cmp_per_index_enabled=ON;
|
||||
# set the flags
|
||||
@ -1962,6 +1964,7 @@ AND table_name='tab5' AND database_name='test'
|
||||
AND index_name like 'idx%' ;
|
||||
compress_stat 1
|
||||
The size of the tab5.ibd file: 65536
|
||||
# restart
|
||||
# set the flag on (default off)
|
||||
SET GLOBAL innodb_cmp_per_index_enabled=ON;
|
||||
# set the flags
|
||||
@ -2309,6 +2312,7 @@ AND table_name='tab5' AND database_name='test'
|
||||
AND index_name like 'idx%' ;
|
||||
compress_stat 1
|
||||
The size of the tab5.ibd file: 65536
|
||||
# restart
|
||||
# set the flag on (default off)
|
||||
SET GLOBAL innodb_cmp_per_index_enabled=ON;
|
||||
# set the flags
|
||||
@ -5109,6 +5113,7 @@ AND table_name='tab5' AND database_name='test'
|
||||
AND index_name like 'idx%' ;
|
||||
compress_stat 1
|
||||
The size of the tab5.ibd file: 65536
|
||||
# restart
|
||||
# set the flag on (default off)
|
||||
SET GLOBAL innodb_cmp_per_index_enabled=ON;
|
||||
# set the flags
|
||||
@ -6729,6 +6734,7 @@ AND table_name='tab5' AND database_name='test'
|
||||
AND index_name like 'idx%' ;
|
||||
compress_stat 1
|
||||
The size of the tab5.ibd file: 65536
|
||||
# restart
|
||||
# set the flag on (default off)
|
||||
SET GLOBAL innodb_cmp_per_index_enabled=ON;
|
||||
# set the flags
|
||||
|
Reference in New Issue
Block a user