Commit c8ee83ee authored by Sergei Golubchik's avatar Sergei Golubchik

after merge test case fixes

parent 99027efd
......@@ -9,6 +9,7 @@ innodb-buffer-page
innodb-buffer-page-lru
innodb-sys-foreign
innodb-sys-foreign-col
innodb-sys-tables
innodb-metrics
[xtradb_plugin]
......@@ -22,6 +23,7 @@ innodb-buffer-page
innodb-buffer-page-lru
innodb-sys-foreign
innodb-sys-foreign-col
innodb-sys-tables
innodb-metrics
[xtradb]
......@@ -34,4 +36,5 @@ innodb-buffer-page
innodb-buffer-page-lru
innodb-sys-foreign
innodb-sys-foreign-col
innodb-sys-tables
innodb-metrics
......@@ -413,7 +413,7 @@ DROP TABLE t1;
SET DEBUG_SYNC= 'RESET';
#ALTER TABLE FORCE and ALTER TABLE ENGINE uses online rebuild
#of the table.
CREATE TABLE t1(fld1 INT, fld2 INT);
CREATE TABLE t1(fld1 INT, fld2 INT) ENGINE=INNODB;
INSERT INTO t1 VALUES(10, 20);
ALTER TABLE t1 FORCE;
affected rows: 0
......
......@@ -1244,7 +1244,7 @@ performance-schema-max-rwlock-instances 1724
performance-schema-max-socket-classes 10
performance-schema-max-socket-instances 179
performance-schema-max-stage-classes 150
performance-schema-max-statement-classes 179
performance-schema-max-statement-classes 180
performance-schema-max-table-handles 445
performance-schema-max-table-instances 445
performance-schema-max-thread-classes 50
......
#
# Basic test for innodb_fil_make_page_dirty_debug.
#
SELECT @@global.innodb_fil_make_page_dirty_debug;
@@global.innodb_fil_make_page_dirty_debug
0
set global innodb_fil_make_page_dirty_debug = 0;
SELECT @@global.innodb_fil_make_page_dirty_debug;
@@global.innodb_fil_make_page_dirty_debug
0
set global innodb_fil_make_page_dirty_debug = 0;
set global innodb_fil_make_page_dirty_debug = dummy;
ERROR 42000: Incorrect argument type to variable 'innodb_fil_make_page_dirty_debug'
set innodb_fil_make_page_dirty_debug = ON;
ERROR HY000: Variable 'innodb_fil_make_page_dirty_debug' is a GLOBAL variable and should be set with SET GLOBAL
# An example usage.
create table t1 (f1 int primary key) engine = innodb;
select space from information_schema.innodb_sys_tables
where name = 'test/t1' into @space_id;
set global innodb_saved_page_number_debug = 0;
set global innodb_fil_make_page_dirty_debug = @space_id;
drop table t1;
# Must always be 0.
SELECT @@global.innodb_fil_make_page_dirty_debug;
@@global.innodb_fil_make_page_dirty_debug
0
#
# Basic test for innodb_saved_page_number_debug.
#
SELECT @@global.innodb_saved_page_number_debug;
@@global.innodb_saved_page_number_debug
0
set global innodb_saved_page_number_debug = 10;
SELECT @@global.innodb_saved_page_number_debug;
@@global.innodb_saved_page_number_debug
10
set global innodb_saved_page_number_debug = 100;
set global innodb_saved_page_number_debug = dummy;
ERROR 42000: Incorrect argument type to variable 'innodb_saved_page_number_debug'
set innodb_saved_page_number_debug = ON;
ERROR HY000: Variable 'innodb_saved_page_number_debug' is a GLOBAL variable and should be set with SET GLOBAL
# An example usage.
create table t1 (f1 int primary key) engine = innodb;
select space from information_schema.innodb_sys_tables
where name = 'test/t1' into @space_id;
set global innodb_saved_page_number_debug = 0;
set global innodb_fil_make_page_dirty_debug = @space_id;
drop table t1;
set global innodb_saved_page_number_debug = 0;
SELECT @@global.innodb_saved_page_number_debug;
@@global.innodb_saved_page_number_debug
0
--echo #
--echo # Basic test for innodb_fil_make_page_dirty_debug.
--echo #
--source include/have_innodb.inc
# The config variable is a debug variable
-- source include/have_debug.inc
SELECT @@global.innodb_fil_make_page_dirty_debug;
set global innodb_fil_make_page_dirty_debug = 0;
SELECT @@global.innodb_fil_make_page_dirty_debug;
set global innodb_fil_make_page_dirty_debug = 0;
--error ER_WRONG_TYPE_FOR_VAR
set global innodb_fil_make_page_dirty_debug = dummy;
--error ER_GLOBAL_VARIABLE
set innodb_fil_make_page_dirty_debug = ON;
--echo # An example usage.
create table t1 (f1 int primary key) engine = innodb;
select space from information_schema.innodb_sys_tables
where name = 'test/t1' into @space_id;
set global innodb_saved_page_number_debug = 0;
set global innodb_fil_make_page_dirty_debug = @space_id;
drop table t1;
--echo # Must always be 0.
SELECT @@global.innodb_fil_make_page_dirty_debug;
--echo #
--echo # Basic test for innodb_saved_page_number_debug.
--echo #
--source include/have_innodb.inc
# The config variable is a debug variable
-- source include/have_debug.inc
SELECT @@global.innodb_saved_page_number_debug;
set global innodb_saved_page_number_debug = 10;
SELECT @@global.innodb_saved_page_number_debug;
set global innodb_saved_page_number_debug = 100;
--error ER_WRONG_TYPE_FOR_VAR
set global innodb_saved_page_number_debug = dummy;
--error ER_GLOBAL_VARIABLE
set innodb_saved_page_number_debug = ON;
--echo # An example usage.
create table t1 (f1 int primary key) engine = innodb;
select space from information_schema.innodb_sys_tables
where name = 'test/t1' into @space_id;
set global innodb_saved_page_number_debug = 0;
set global innodb_fil_make_page_dirty_debug = @space_id;
drop table t1;
set global innodb_saved_page_number_debug = 0;
SELECT @@global.innodb_saved_page_number_debug;
......@@ -2,6 +2,7 @@
# Test file for InnoDB tests that require the debug sync facility
#
--source include/have_innodb.inc
--source include/have_partition.inc
--source include/have_debug.inc
--source include/have_debug_sync.inc
# Save the initial number of concurrent sessions.
......@@ -652,7 +653,7 @@ SET DEBUG_SYNC= 'RESET';
--echo #ALTER TABLE FORCE and ALTER TABLE ENGINE uses online rebuild
--echo #of the table.
CREATE TABLE t1(fld1 INT, fld2 INT);
CREATE TABLE t1(fld1 INT, fld2 INT) ENGINE=INNODB;
INSERT INTO t1 VALUES(10, 20);
--enable_info
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment