Commit 1f4ebbd6 authored by Sergei Golubchik's avatar Sergei Golubchik

MDEV-7184 main.key_cache fails in buildbot on Windows 32bit

change the test not to use absolute values of Key_blocks_unused.
parent 56c323c1
...@@ -435,16 +435,16 @@ p i a ...@@ -435,16 +435,16 @@ p i a
4 3 zzzz 4 3 zzzz
update t1 set p=3 where p=1; update t1 set p=3 where p=1;
update t2 set i=2 where i=1; update t2 set i=2 where i=1;
show status like 'key_%'; select * from information_schema.session_status where variable_name like 'key_%' and variable_name != 'Key_blocks_unused';
Variable_name Value VARIABLE_NAME VARIABLE_VALUE
Key_blocks_not_flushed 0 KEY_BLOCKS_NOT_FLUSHED 0
Key_blocks_unused KEY_BLOCKS_UNUSED KEY_BLOCKS_USED 4
Key_blocks_used 4 KEY_BLOCKS_WARM 0
Key_blocks_warm 0 KEY_READ_REQUESTS 22
Key_read_requests 22 KEY_READS 0
Key_reads 0 KEY_WRITE_REQUESTS 26
Key_write_requests 26 KEY_WRITES 6
Key_writes 6 select variable_value into @key_blocks_unused from information_schema.session_status where variable_name = 'Key_blocks_unused';
select * from information_schema.key_caches where segment_number is null; select * from information_schema.key_caches where segment_number is null;
KEY_CACHE_NAME SEGMENTS SEGMENT_NUMBER FULL_SIZE BLOCK_SIZE USED_BLOCKS UNUSED_BLOCKS DIRTY_BLOCKS READ_REQUESTS READS WRITE_REQUESTS WRITES KEY_CACHE_NAME SEGMENTS SEGMENT_NUMBER FULL_SIZE BLOCK_SIZE USED_BLOCKS UNUSED_BLOCKS DIRTY_BLOCKS READ_REQUESTS READS WRITE_REQUESTS WRITES
default NULL NULL 2097152 1024 4 # 0 22 0 26 6 default NULL NULL 2097152 1024 4 # 0 22 0 26 6
...@@ -483,16 +483,18 @@ p i a ...@@ -483,16 +483,18 @@ p i a
4 3 zzzz 4 3 zzzz
update t1 set p=3 where p=1; update t1 set p=3 where p=1;
update t2 set i=2 where i=1; update t2 set i=2 where i=1;
show status like 'key_%'; select * from information_schema.session_status where variable_name like 'key_%' and variable_name != 'Key_blocks_unused';
Variable_name Value VARIABLE_NAME VARIABLE_VALUE
Key_blocks_not_flushed 0 KEY_BLOCKS_NOT_FLUSHED 0
Key_blocks_unused KEY_BLOCKS_UNUSED KEY_BLOCKS_USED 4
Key_blocks_used 4 KEY_BLOCKS_WARM 0
Key_blocks_warm 0 KEY_READ_REQUESTS 22
Key_read_requests 22 KEY_READS 0
Key_reads 0 KEY_WRITE_REQUESTS 26
Key_write_requests 26 KEY_WRITES 6
Key_writes 6 select variable_value < @key_blocks_unused from information_schema.session_status where variable_name = 'Key_blocks_unused';
variable_value < @key_blocks_unused
1
select * from information_schema.key_caches where segment_number is null; select * from information_schema.key_caches where segment_number is null;
KEY_CACHE_NAME SEGMENTS SEGMENT_NUMBER FULL_SIZE BLOCK_SIZE USED_BLOCKS UNUSED_BLOCKS DIRTY_BLOCKS READ_REQUESTS READS WRITE_REQUESTS WRITES KEY_CACHE_NAME SEGMENTS SEGMENT_NUMBER FULL_SIZE BLOCK_SIZE USED_BLOCKS UNUSED_BLOCKS DIRTY_BLOCKS READ_REQUESTS READS WRITE_REQUESTS WRITES
default 2 NULL 2097152 1024 4 # 0 22 0 26 6 default 2 NULL 2097152 1024 4 # 0 22 0 26 6
...@@ -526,16 +528,18 @@ p i a ...@@ -526,16 +528,18 @@ p i a
4 3 zzzz 4 3 zzzz
update t1 set p=3 where p=1; update t1 set p=3 where p=1;
update t2 set i=2 where i=1; update t2 set i=2 where i=1;
show status like 'key_%'; select * from information_schema.session_status where variable_name like 'key_%' and variable_name != 'Key_blocks_unused';
Variable_name Value VARIABLE_NAME VARIABLE_VALUE
Key_blocks_not_flushed 0 KEY_BLOCKS_NOT_FLUSHED 0
Key_blocks_unused KEY_BLOCKS_UNUSED KEY_BLOCKS_USED 4
Key_blocks_used 4 KEY_BLOCKS_WARM 0
Key_blocks_warm 0 KEY_READ_REQUESTS 22
Key_read_requests 22 KEY_READS 0
Key_reads 0 KEY_WRITE_REQUESTS 26
Key_write_requests 26 KEY_WRITES 6
Key_writes 6 select variable_value = @key_blocks_unused from information_schema.session_status where variable_name = 'Key_blocks_unused';
variable_value = @key_blocks_unused
1
select * from information_schema.key_caches where segment_number is null; select * from information_schema.key_caches where segment_number is null;
KEY_CACHE_NAME SEGMENTS SEGMENT_NUMBER FULL_SIZE BLOCK_SIZE USED_BLOCKS UNUSED_BLOCKS DIRTY_BLOCKS READ_REQUESTS READS WRITE_REQUESTS WRITES KEY_CACHE_NAME SEGMENTS SEGMENT_NUMBER FULL_SIZE BLOCK_SIZE USED_BLOCKS UNUSED_BLOCKS DIRTY_BLOCKS READ_REQUESTS READS WRITE_REQUESTS WRITES
default 1 NULL 2097152 1024 4 # 0 22 0 26 6 default 1 NULL 2097152 1024 4 # 0 22 0 26 6
......
...@@ -301,8 +301,8 @@ select * from t2; ...@@ -301,8 +301,8 @@ select * from t2;
update t1 set p=3 where p=1; update t1 set p=3 where p=1;
update t2 set i=2 where i=1; update t2 set i=2 where i=1;
--replace_result 1804 KEY_BLOCKS_UNUSED 1801 KEY_BLOCKS_UNUSED 1663 KEY_BLOCKS_UNUSED 1782 KEY_BLOCKS_UNUSED select * from information_schema.session_status where variable_name like 'key_%' and variable_name != 'Key_blocks_unused';
show status like 'key_%'; select variable_value into @key_blocks_unused from information_schema.session_status where variable_name = 'Key_blocks_unused';
--replace_column 7 # --replace_column 7 #
select * from information_schema.key_caches where segment_number is null; select * from information_schema.key_caches where segment_number is null;
...@@ -334,8 +334,8 @@ update t1 set p=3 where p=1; ...@@ -334,8 +334,8 @@ update t1 set p=3 where p=1;
update t2 set i=2 where i=1; update t2 set i=2 where i=1;
--replace_result 1800 KEY_BLOCKS_UNUSED 1794 KEY_BLOCKS_UNUSED 1656 KEY_BLOCKS_UNUSED 1775 KEY_BLOCKS_UNUSED select * from information_schema.session_status where variable_name like 'key_%' and variable_name != 'Key_blocks_unused';
show status like 'key_%'; select variable_value < @key_blocks_unused from information_schema.session_status where variable_name = 'Key_blocks_unused';
--replace_column 7 # --replace_column 7 #
select * from information_schema.key_caches where segment_number is null; select * from information_schema.key_caches where segment_number is null;
...@@ -359,8 +359,8 @@ select * from t2; ...@@ -359,8 +359,8 @@ select * from t2;
update t1 set p=3 where p=1; update t1 set p=3 where p=1;
update t2 set i=2 where i=1; update t2 set i=2 where i=1;
--replace_result 1804 KEY_BLOCKS_UNUSED 1801 KEY_BLOCKS_UNUSED 1663 KEY_BLOCKS_UNUSED 1782 KEY_BLOCKS_UNUSED select * from information_schema.session_status where variable_name like 'key_%' and variable_name != 'Key_blocks_unused';
show status like 'key_%'; select variable_value = @key_blocks_unused from information_schema.session_status where variable_name = 'Key_blocks_unused';
--replace_column 7 # --replace_column 7 #
select * from information_schema.key_caches where segment_number is null; select * from information_schema.key_caches where segment_number is null;
......
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