Skip to content

Commit 20a7f75

Browse files
committed
MDEV-15058: Revert the changes to INFORMATION_SCHEMA
For compatibility with diagnostic software, let us return a dummy buffer pool identifier 0 and restore the columns that were initially deleted in commit 1a6f708: information_schema.innodb_buffer_page.pool_id information_schema.innodb_buffer_page_lru.pool_id information_schema.innodb_buffer_pool_stats.pool_id information_schema.innodb_cmpmem.buffer_pool_instance information_schema.innodb_cmpmem_reset.buffer_pool_instance Thanks to Vladislav Vaintroub for pointing this out.
1 parent f0606a7 commit 20a7f75

File tree

10 files changed

+118
-101
lines changed

10 files changed

+118
-101
lines changed

mysql-test/main/information_schema_all_engines.result

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@ GEOMETRY_COLUMNS F_TABLE_SCHEMA
9999
GLOBAL_STATUS VARIABLE_NAME
100100
GLOBAL_VARIABLES VARIABLE_NAME
101101
INDEX_STATISTICS TABLE_SCHEMA
102-
INNODB_BUFFER_PAGE BLOCK_ID
103-
INNODB_BUFFER_PAGE_LRU LRU_POSITION
104-
INNODB_BUFFER_POOL_STATS POOL_SIZE
102+
INNODB_BUFFER_PAGE POOL_ID
103+
INNODB_BUFFER_PAGE_LRU POOL_ID
104+
INNODB_BUFFER_POOL_STATS POOL_ID
105105
INNODB_CMP page_size
106106
INNODB_CMPMEM page_size
107107
INNODB_CMPMEM_RESET page_size
@@ -180,9 +180,9 @@ GEOMETRY_COLUMNS F_TABLE_SCHEMA
180180
GLOBAL_STATUS VARIABLE_NAME
181181
GLOBAL_VARIABLES VARIABLE_NAME
182182
INDEX_STATISTICS TABLE_SCHEMA
183-
INNODB_BUFFER_PAGE BLOCK_ID
184-
INNODB_BUFFER_PAGE_LRU LRU_POSITION
185-
INNODB_BUFFER_POOL_STATS POOL_SIZE
183+
INNODB_BUFFER_PAGE POOL_ID
184+
INNODB_BUFFER_PAGE_LRU POOL_ID
185+
INNODB_BUFFER_POOL_STATS POOL_ID
186186
INNODB_CMP page_size
187187
INNODB_CMPMEM page_size
188188
INNODB_CMPMEM_RESET page_size

mysql-test/main/sp-group.result

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ ORDER BY table1.NUMBER_RECORDS
2222
LIMIT 0
2323
;
2424
CALL s1;
25-
LRU_POSITION SPACE PAGE_NUMBER PAGE_TYPE FLUSH_TYPE FIX_COUNT IS_HASHED NEWEST_MODIFICATION OLDEST_MODIFICATION ACCESS_TIME TABLE_NAME INDEX_NAME NUMBER_RECORDS DATA_SIZE COMPRESSED_SIZE COMPRESSED IO_FIX IS_OLD FREE_PAGE_CLOCK pk f0 f1 f2 f3 f4 f5 f6 f7 f8 f9
25+
POOL_ID LRU_POSITION SPACE PAGE_NUMBER PAGE_TYPE FLUSH_TYPE FIX_COUNT IS_HASHED NEWEST_MODIFICATION OLDEST_MODIFICATION ACCESS_TIME TABLE_NAME INDEX_NAME NUMBER_RECORDS DATA_SIZE COMPRESSED_SIZE COMPRESSED IO_FIX IS_OLD FREE_PAGE_CLOCK pk f0 f1 f2 f3 f4 f5 f6 f7 f8 f9
2626
CALL s1;
27-
LRU_POSITION SPACE PAGE_NUMBER PAGE_TYPE FLUSH_TYPE FIX_COUNT IS_HASHED NEWEST_MODIFICATION OLDEST_MODIFICATION ACCESS_TIME TABLE_NAME INDEX_NAME NUMBER_RECORDS DATA_SIZE COMPRESSED_SIZE COMPRESSED IO_FIX IS_OLD FREE_PAGE_CLOCK pk f0 f1 f2 f3 f4 f5 f6 f7 f8 f9
27+
POOL_ID LRU_POSITION SPACE PAGE_NUMBER PAGE_TYPE FLUSH_TYPE FIX_COUNT IS_HASHED NEWEST_MODIFICATION OLDEST_MODIFICATION ACCESS_TIME TABLE_NAME INDEX_NAME NUMBER_RECORDS DATA_SIZE COMPRESSED_SIZE COMPRESSED IO_FIX IS_OLD FREE_PAGE_CLOCK pk f0 f1 f2 f3 f4 f5 f6 f7 f8 f9
2828
drop table t1;
2929
drop view view_t1;
3030
drop procedure s1;

mysql-test/suite/innodb/r/innodb_skip_innodb_is_tables.result

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ database_name table_name index_name compress_ops compress_ops_ok compress_time u
2727
Warnings:
2828
Warning 1012 InnoDB: SELECTing from INFORMATION_SCHEMA.innodb_cmp_per_index_reset but the InnoDB storage engine is not installed
2929
select * from information_schema.innodb_cmpmem;
30-
page_size pages_used pages_free relocation_ops relocation_time
30+
page_size buffer_pool_instance pages_used pages_free relocation_ops relocation_time
3131
Warnings:
3232
Warning 1012 InnoDB: SELECTing from INFORMATION_SCHEMA.innodb_cmpmem but the InnoDB storage engine is not installed
3333
select * from information_schema.innodb_cmpmem_reset;
34-
page_size pages_used pages_free relocation_ops relocation_time
34+
page_size buffer_pool_instance pages_used pages_free relocation_ops relocation_time
3535
Warnings:
3636
Warning 1012 InnoDB: SELECTing from INFORMATION_SCHEMA.innodb_cmpmem_reset but the InnoDB storage engine is not installed
3737
select * from information_schema.innodb_metrics;
@@ -344,11 +344,11 @@ KEY VALUE
344344
Warnings:
345345
Warning 1012 InnoDB: SELECTing from INFORMATION_SCHEMA.innodb_ft_config but the InnoDB storage engine is not installed
346346
select * from information_schema.innodb_buffer_page;
347-
BLOCK_ID SPACE PAGE_NUMBER PAGE_TYPE FLUSH_TYPE FIX_COUNT IS_HASHED NEWEST_MODIFICATION OLDEST_MODIFICATION ACCESS_TIME TABLE_NAME INDEX_NAME NUMBER_RECORDS DATA_SIZE COMPRESSED_SIZE PAGE_STATE IO_FIX IS_OLD FREE_PAGE_CLOCK
347+
POOL_ID BLOCK_ID SPACE PAGE_NUMBER PAGE_TYPE FLUSH_TYPE FIX_COUNT IS_HASHED NEWEST_MODIFICATION OLDEST_MODIFICATION ACCESS_TIME TABLE_NAME INDEX_NAME NUMBER_RECORDS DATA_SIZE COMPRESSED_SIZE PAGE_STATE IO_FIX IS_OLD FREE_PAGE_CLOCK
348348
Warnings:
349349
Warning 1012 InnoDB: SELECTing from INFORMATION_SCHEMA.innodb_buffer_page but the InnoDB storage engine is not installed
350350
select * from information_schema.innodb_buffer_page_lru;
351-
LRU_POSITION SPACE PAGE_NUMBER PAGE_TYPE FLUSH_TYPE FIX_COUNT IS_HASHED NEWEST_MODIFICATION OLDEST_MODIFICATION ACCESS_TIME TABLE_NAME INDEX_NAME NUMBER_RECORDS DATA_SIZE COMPRESSED_SIZE COMPRESSED IO_FIX IS_OLD FREE_PAGE_CLOCK
351+
POOL_ID LRU_POSITION SPACE PAGE_NUMBER PAGE_TYPE FLUSH_TYPE FIX_COUNT IS_HASHED NEWEST_MODIFICATION OLDEST_MODIFICATION ACCESS_TIME TABLE_NAME INDEX_NAME NUMBER_RECORDS DATA_SIZE COMPRESSED_SIZE COMPRESSED IO_FIX IS_OLD FREE_PAGE_CLOCK
352352
Warnings:
353353
Warning 1012 InnoDB: SELECTing from INFORMATION_SCHEMA.innodb_buffer_page_lru but the InnoDB storage engine is not installed
354354
select * from information_schema.innodb_buffer_stats;

mysql-test/suite/innodb_i_s/innodb_buffer_page.result

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
SHOW CREATE TABLE INFORMATION_SCHEMA.INNODB_BUFFER_PAGE;
22
Table Create Table
33
INNODB_BUFFER_PAGE CREATE TEMPORARY TABLE `INNODB_BUFFER_PAGE` (
4+
`POOL_ID` int(11) unsigned NOT NULL DEFAULT 0,
45
`BLOCK_ID` bigint(21) unsigned NOT NULL DEFAULT 0,
56
`SPACE` int(11) unsigned NOT NULL DEFAULT 0,
67
`PAGE_NUMBER` int(11) unsigned NOT NULL DEFAULT 0,

mysql-test/suite/innodb_i_s/innodb_buffer_page_lru.result

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
SHOW CREATE TABLE INFORMATION_SCHEMA.INNODB_BUFFER_PAGE_LRU;
22
Table Create Table
33
INNODB_BUFFER_PAGE_LRU CREATE TEMPORARY TABLE `INNODB_BUFFER_PAGE_LRU` (
4+
`POOL_ID` int(11) unsigned NOT NULL DEFAULT 0,
45
`LRU_POSITION` bigint(21) unsigned NOT NULL DEFAULT 0,
56
`SPACE` int(11) unsigned NOT NULL DEFAULT 0,
67
`PAGE_NUMBER` int(11) unsigned NOT NULL DEFAULT 0,

mysql-test/suite/innodb_i_s/innodb_buffer_pool_stats.result

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
SHOW CREATE TABLE INFORMATION_SCHEMA.INNODB_BUFFER_POOL_STATS;
22
Table Create Table
33
INNODB_BUFFER_POOL_STATS CREATE TEMPORARY TABLE `INNODB_BUFFER_POOL_STATS` (
4+
`POOL_ID` int(11) unsigned NOT NULL DEFAULT 0,
45
`POOL_SIZE` bigint(21) unsigned NOT NULL DEFAULT 0,
56
`FREE_BUFFERS` bigint(21) unsigned NOT NULL DEFAULT 0,
67
`DATABASE_PAGES` bigint(21) unsigned NOT NULL DEFAULT 0,

mysql-test/suite/innodb_i_s/innodb_cmpmem.result

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ SHOW CREATE TABLE INFORMATION_SCHEMA.INNODB_CMPMEM;
22
Table Create Table
33
INNODB_CMPMEM CREATE TEMPORARY TABLE `INNODB_CMPMEM` (
44
`page_size` int(5) NOT NULL DEFAULT 0,
5+
`buffer_pool_instance` int(11) NOT NULL DEFAULT 0,
56
`pages_used` int(11) NOT NULL DEFAULT 0,
67
`pages_free` int(11) NOT NULL DEFAULT 0,
78
`relocation_ops` bigint(21) NOT NULL DEFAULT 0,

mysql-test/suite/innodb_i_s/innodb_cmpmem_reset.result

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ SHOW CREATE TABLE INFORMATION_SCHEMA.INNODB_CMPMEM_RESET;
22
Table Create Table
33
INNODB_CMPMEM_RESET CREATE TEMPORARY TABLE `INNODB_CMPMEM_RESET` (
44
`page_size` int(5) NOT NULL DEFAULT 0,
5+
`buffer_pool_instance` int(11) NOT NULL DEFAULT 0,
56
`pages_used` int(11) NOT NULL DEFAULT 0,
67
`pages_free` int(11) NOT NULL DEFAULT 0,
78
`relocation_ops` bigint(21) NOT NULL DEFAULT 0,

0 commit comments

Comments
 (0)