Commit e7079a32 authored by Serge Kozlov's avatar Serge Kozlov

BUG#12371924. Fxi test case

parent 1f617e74
...@@ -3,8 +3,6 @@ CREATE TABLE t1 (a INT NOT NULL AUTO_INCREMENT, b TEXT, PRIMARY KEY(a)) ENGINE=I ...@@ -3,8 +3,6 @@ CREATE TABLE t1 (a INT NOT NULL AUTO_INCREMENT, b TEXT, PRIMARY KEY(a)) ENGINE=I
SELECT COUNT(*) FROM t1; SELECT COUNT(*) FROM t1;
COUNT(*) COUNT(*)
1000 1000
SET @saved_binlog_cache_size=@@binlog_cache_size;
SET @saved_max_binlog_cache_size=@@max_binlog_cache_size;
SET GLOBAL binlog_cache_size=4096; SET GLOBAL binlog_cache_size=4096;
SET GLOBAL max_binlog_cache_size=4096; SET GLOBAL max_binlog_cache_size=4096;
START TRANSACTION; START TRANSACTION;
...@@ -14,6 +12,4 @@ COMMIT; ...@@ -14,6 +12,4 @@ COMMIT;
SHOW TABLES LIKE 't%'; SHOW TABLES LIKE 't%';
Tables_in_test (t%) Tables_in_test (t%)
t1 t1
SET GLOBAL max_binlog_cache_size=@saved_max_binlog_cache_size;
SET GLOBAL binlog_cache_size=@saved_binlog_cache_size;
DROP TABLE t1; DROP TABLE t1;
...@@ -24,11 +24,15 @@ while ($i) ...@@ -24,11 +24,15 @@ while ($i)
SELECT COUNT(*) FROM t1; SELECT COUNT(*) FROM t1;
# Set small value for max_binlog_cache_size # Set small value for max_binlog_cache_size
SET @saved_binlog_cache_size=@@binlog_cache_size; let $saved_binlog_cache_size= query_get_value(SELECT @@binlog_cache_size AS Value, Value, 1);
SET @saved_max_binlog_cache_size=@@max_binlog_cache_size; let $saved_max_binlog_cache_size= query_get_value(SELECT @@max_binlog_cache_size AS Value, Value, 1);
SET GLOBAL binlog_cache_size=4096; SET GLOBAL binlog_cache_size=4096;
SET GLOBAL max_binlog_cache_size=4096; SET GLOBAL max_binlog_cache_size=4096;
# New value of max_binlog_cache_size will apply to new session
disconnect default;
connect(default,localhost,root,,test);
# Copied data from t1 into t2 large than max_binlog_cache_size # Copied data from t1 into t2 large than max_binlog_cache_size
START TRANSACTION; START TRANSACTION;
--error 1197 --error 1197
...@@ -37,6 +41,10 @@ COMMIT; ...@@ -37,6 +41,10 @@ COMMIT;
SHOW TABLES LIKE 't%'; SHOW TABLES LIKE 't%';
# 5.1 End of Test # 5.1 End of Test
SET GLOBAL max_binlog_cache_size=@saved_max_binlog_cache_size; --disable_query_log
SET GLOBAL binlog_cache_size=@saved_binlog_cache_size; eval SET GLOBAL max_binlog_cache_size=$saved_max_binlog_cache_size;
eval SET GLOBAL binlog_cache_size=$saved_binlog_cache_size;
--enable_query_log
DROP TABLE t1; DROP TABLE t1;
disconnect default;
connect(default,localhost,root,,test);
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