Commit 2e41259b authored by Oleksandr Byelkin's avatar Oleksandr Byelkin

Fix of emulated variables comments to reflect reality.

parent 069d0472
--- suite/sys_vars/r/sysvars_innodb.result --- suite/sys_vars/r/sysvars_innodb.result 2017-05-10 10:25:27.196836832 +0200
+++ suite/sys_vars/r/sysvars_innodb.result +++ suite/sys_vars/r/sysvars_innodb.reject 2017-05-10 10:57:12.668442437 +0200
@@ -54,7 +54,7 @@ @@ -54,7 +54,7 @@
GLOBAL_VALUE_ORIGIN COMPILE-TIME GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 8 DEFAULT_VALUE 8
VARIABLE_SCOPE GLOBAL VARIABLE_SCOPE GLOBAL
-VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_TYPE BIGINT UNSIGNED
+VARIABLE_TYPE INT UNSIGNED +VARIABLE_TYPE INT UNSIGNED
VARIABLE_COMMENT Number of InnoDB Adaptive Hash Index Partitions (default 8) VARIABLE_COMMENT It is an alias for innodb_adaptive_hash_index_parts; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 1 NUMERIC_MIN_VALUE 1
NUMERIC_MAX_VALUE 512 NUMERIC_MAX_VALUE 512
@@ -68,7 +68,7 @@ @@ -68,7 +68,7 @@
GLOBAL_VALUE_ORIGIN COMPILE-TIME GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 150000 DEFAULT_VALUE 8
VARIABLE_SCOPE GLOBAL VARIABLE_SCOPE GLOBAL
-VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_TYPE BIGINT UNSIGNED
+VARIABLE_TYPE INT UNSIGNED +VARIABLE_TYPE INT UNSIGNED
VARIABLE_COMMENT The upper limit of the sleep delay in usec. Value of 0 disables it. VARIABLE_COMMENT Number of InnoDB Adaptive Hash Index Partitions (default 8)
NUMERIC_MIN_VALUE 0 NUMERIC_MIN_VALUE 1
NUMERIC_MAX_VALUE 1000000 NUMERIC_MAX_VALUE 512
@@ -82,7 +82,7 @@ @@ -82,7 +82,7 @@
GLOBAL_VALUE_ORIGIN COMPILE-TIME GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 5 DEFAULT_VALUE 150000
VARIABLE_SCOPE GLOBAL VARIABLE_SCOPE GLOBAL
-VARIABLE_TYPE BIGINT UNSIGNED -VARIABLE_TYPE BIGINT UNSIGNED
+VARIABLE_TYPE INT UNSIGNED +VARIABLE_TYPE INT UNSIGNED
VARIABLE_COMMENT Background commit interval in seconds VARIABLE_COMMENT The upper limit of the sleep delay in usec. Value of 0 disables it.
NUMERIC_MIN_VALUE 1 NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 1073741824 NUMERIC_MAX_VALUE 1000000
@@ -152,7 +152,7 @@ @@ -96,7 +96,7 @@
GLOBAL_VALUE_ORIGIN COMPILE-TIME GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 64 DEFAULT_VALUE 64
VARIABLE_SCOPE GLOBAL VARIABLE_SCOPE GLOBAL
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
VARIABLE_COMMENT Data file autoextend increment in megabytes VARIABLE_COMMENT Data file autoextend increment in megabytes
NUMERIC_MIN_VALUE 1 NUMERIC_MIN_VALUE 1
NUMERIC_MAX_VALUE 1000 NUMERIC_MAX_VALUE 1000
@@ -166,7 +166,7 @@ @@ -110,7 +110,7 @@
GLOBAL_VALUE_ORIGIN COMPILE-TIME GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 1 DEFAULT_VALUE 1
VARIABLE_SCOPE GLOBAL VARIABLE_SCOPE GLOBAL
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
VARIABLE_COMMENT The AUTOINC lock modes supported by InnoDB: 0 => Old style AUTOINC locking (for backward compatibility); 1 => New style AUTOINC locking; 2 => No AUTOINC locking (unsafe for SBR) VARIABLE_COMMENT The AUTOINC lock modes supported by InnoDB: 0 => Old style AUTOINC locking (for backward compatibility); 1 => New style AUTOINC locking; 2 => No AUTOINC locking (unsafe for SBR)
NUMERIC_MIN_VALUE 0 NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 2 NUMERIC_MAX_VALUE 2
@@ -250,10 +250,10 @@ @@ -194,10 +194,10 @@
GLOBAL_VALUE_ORIGIN COMPILE-TIME GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 134217728 DEFAULT_VALUE 134217728
VARIABLE_SCOPE GLOBAL VARIABLE_SCOPE GLOBAL
......
...@@ -48,6 +48,20 @@ NUMERIC_BLOCK_SIZE NULL ...@@ -48,6 +48,20 @@ NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON ENUM_VALUE_LIST OFF,ON
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_ADAPTIVE_HASH_INDEX_PARTITIONS
SESSION_VALUE NULL
GLOBAL_VALUE 8
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 8
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT It is an alias for innodb_adaptive_hash_index_parts; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 1
NUMERIC_MAX_VALUE 512
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY YES
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_ADAPTIVE_HASH_INDEX_PARTS VARIABLE_NAME INNODB_ADAPTIVE_HASH_INDEX_PARTS
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE 8 GLOBAL_VALUE 8
...@@ -314,6 +328,20 @@ NUMERIC_BLOCK_SIZE NULL ...@@ -314,6 +328,20 @@ NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON ENUM_VALUE_LIST OFF,ON
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_BUFFER_POOL_POPULATE
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY YES
COMMAND_LINE_ARGUMENT NONE
VARIABLE_NAME INNODB_BUFFER_POOL_SIZE VARIABLE_NAME INNODB_BUFFER_POOL_SIZE
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE 8388608 GLOBAL_VALUE 8388608
...@@ -426,6 +454,104 @@ NUMERIC_BLOCK_SIZE NULL ...@@ -426,6 +454,104 @@ NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST crc32,strict_crc32,innodb,strict_innodb,none,strict_none ENUM_VALUE_LIST crc32,strict_crc32,innodb,strict_innodb,none,strict_none
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_CLEANER_EVICTION_FACTOR
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_CLEANER_FLUSH_CHUNK_SIZE
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 18446744073709551615
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_CLEANER_FREE_LIST_LWM
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 100
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_CLEANER_LRU_CHUNK_SIZE
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 18446744073709551615
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_CLEANER_LSN_AGE_FACTOR
SESSION_VALUE NULL
GLOBAL_VALUE DEPRECATED
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE DEPRECATED
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE ENUM
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST LEGACY,HIGH_CHECKPOINT,DEPRECATED
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_CLEANER_MAX_FLUSH_TIME
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 18446744073709551615
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_CLEANER_MAX_LRU_TIME
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 18446744073709551615
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_CMP_PER_INDEX_ENABLED VARIABLE_NAME INNODB_CMP_PER_INDEX_ENABLED
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE OFF GLOBAL_VALUE OFF
...@@ -538,6 +664,20 @@ NUMERIC_BLOCK_SIZE 0 ...@@ -538,6 +664,20 @@ NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL ENUM_VALUE_LIST NULL
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_CORRUPT_TABLE_ACTION
SESSION_VALUE NULL
GLOBAL_VALUE deprecated
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE deprecated
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE ENUM
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST assert,warn,salvage,deprecated
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_DATA_FILE_PATH VARIABLE_NAME INNODB_DATA_FILE_PATH
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE ibdata1:12M:autoextend GLOBAL_VALUE ibdata1:12M:autoextend
...@@ -804,6 +944,20 @@ NUMERIC_BLOCK_SIZE 0 ...@@ -804,6 +944,20 @@ NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL ENUM_VALUE_LIST NULL
READ_ONLY YES READ_ONLY YES
COMMAND_LINE_ARGUMENT OPTIONAL COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_EMPTY_FREE_LIST_ALGORITHM
SESSION_VALUE NULL
GLOBAL_VALUE DEPRECATED
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE DEPRECATED
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE ENUM
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST LEGACY,BACKOFF,DEPRECATED
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_ENCRYPTION_ROTATE_KEY_AGE VARIABLE_NAME INNODB_ENCRYPTION_ROTATE_KEY_AGE
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE 1 GLOBAL_VALUE 1
...@@ -874,6 +1028,20 @@ NUMERIC_BLOCK_SIZE NULL ...@@ -874,6 +1028,20 @@ NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON,FORCE ENUM_VALUE_LIST OFF,ON,FORCE
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_FAKE_CHANGES
SESSION_VALUE OFF
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE SESSION
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_FAST_SHUTDOWN VARIABLE_NAME INNODB_FAST_SHUTDOWN
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE 1 GLOBAL_VALUE 1
...@@ -1112,6 +1280,20 @@ NUMERIC_BLOCK_SIZE 0 ...@@ -1112,6 +1280,20 @@ NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL ENUM_VALUE_LIST NULL
READ_ONLY YES READ_ONLY YES
COMMAND_LINE_ARGUMENT REQUIRED COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_FOREGROUND_PREFLUSH
SESSION_VALUE NULL
GLOBAL_VALUE DEPRECATED
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE DEPRECATED
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE ENUM
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST SYNC_PREFLUSH,EXPONENTIAL_BACKOFF,DEPRECATED
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_FT_AUX_TABLE VARIABLE_NAME INNODB_FT_AUX_TABLE
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE GLOBAL_VALUE
...@@ -1350,6 +1532,20 @@ NUMERIC_BLOCK_SIZE 0 ...@@ -1350,6 +1532,20 @@ NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL ENUM_VALUE_LIST NULL
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_KILL_IDLE_TRANSACTION
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT
VARIABLE_COMMENT No effect for this build.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 9223372036854775807
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_LARGE_PREFIX VARIABLE_NAME INNODB_LARGE_PREFIX
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE ON GLOBAL_VALUE ON
...@@ -1378,6 +1574,20 @@ NUMERIC_BLOCK_SIZE 0 ...@@ -1378,6 +1574,20 @@ NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL ENUM_VALUE_LIST NULL
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_LOCKING_FAKE_CHANGES
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT NONE
VARIABLE_NAME INNODB_LOCKS_UNSAFE_FOR_BINLOG VARIABLE_NAME INNODB_LOCKS_UNSAFE_FOR_BINLOG
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE OFF GLOBAL_VALUE OFF
...@@ -1420,6 +1630,62 @@ NUMERIC_BLOCK_SIZE 0 ...@@ -1420,6 +1630,62 @@ NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL ENUM_VALUE_LIST NULL
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_LOG_ARCHIVE
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_LOG_ARCH_DIR
SESSION_VALUE NULL
GLOBAL_VALUE
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE VARCHAR
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST NULL
READ_ONLY YES
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_LOG_ARCH_EXPIRE_SEC
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 18446744073709551615
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_LOG_BLOCK_SIZE
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 65536
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY YES
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_LOG_BUFFER_SIZE VARIABLE_NAME INNODB_LOG_BUFFER_SIZE
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE 1048576 GLOBAL_VALUE 1048576
...@@ -1462,6 +1728,20 @@ NUMERIC_BLOCK_SIZE NULL ...@@ -1462,6 +1728,20 @@ NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON ENUM_VALUE_LIST OFF,ON
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_LOG_CHECKSUM_ALGORITHM
SESSION_VALUE NULL
GLOBAL_VALUE DEPRECATED
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE DEPRECATED
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE ENUM
VARIABLE_COMMENT Deprecated and translated to innodb_log_checksums (NONE to OFF, everything else to ON); only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST CRC32,STRICT_CRC32,INNODB,STRICT_INNODB,NONE,STRICT_NONE,DEPRECATED
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_LOG_COMPRESSED_PAGES VARIABLE_NAME INNODB_LOG_COMPRESSED_PAGES
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE ON GLOBAL_VALUE ON
...@@ -1560,6 +1840,34 @@ NUMERIC_BLOCK_SIZE NULL ...@@ -1560,6 +1840,34 @@ NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON ENUM_VALUE_LIST OFF,ON
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_MAX_BITMAP_FILE_SIZE
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 18446744073709551615
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_MAX_CHANGED_PAGES
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 18446744073709551615
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_MAX_DIRTY_PAGES_PCT VARIABLE_NAME INNODB_MAX_DIRTY_PAGES_PCT
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE 75.000000 GLOBAL_VALUE 75.000000
...@@ -1644,6 +1952,20 @@ NUMERIC_BLOCK_SIZE 0 ...@@ -1644,6 +1952,20 @@ NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL ENUM_VALUE_LIST NULL
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_MIRRORED_LOG_GROUPS
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 10
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY YES
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_MONITOR_DISABLE VARIABLE_NAME INNODB_MONITOR_DISABLE
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE GLOBAL_VALUE
...@@ -1868,6 +2190,62 @@ NUMERIC_BLOCK_SIZE NULL ...@@ -1868,6 +2190,62 @@ NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON ENUM_VALUE_LIST OFF,ON
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_PRIORITY_CLEANER
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_PRIORITY_IO
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_PRIORITY_MASTER
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_PRIORITY_PURGE
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_PURGE_BATCH_SIZE VARIABLE_NAME INNODB_PURGE_BATCH_SIZE
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE 300 GLOBAL_VALUE 300
...@@ -2050,6 +2428,48 @@ NUMERIC_BLOCK_SIZE 0 ...@@ -2050,6 +2428,48 @@ NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL ENUM_VALUE_LIST NULL
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_SCHED_PRIORITY_IO
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 39
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_SCHED_PRIORITY_MASTER
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 39
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_SCHED_PRIORITY_PURGE
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 39
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_SCRUB_LOG VARIABLE_NAME INNODB_SCRUB_LOG
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE OFF GLOBAL_VALUE OFF
...@@ -2078,6 +2498,34 @@ NUMERIC_BLOCK_SIZE 0 ...@@ -2078,6 +2498,34 @@ NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL ENUM_VALUE_LIST NULL
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_SHOW_LOCKS_HELD
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 1000
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_SHOW_VERBOSE_LOCKS
SESSION_VALUE NULL
GLOBAL_VALUE 0
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE 0
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BIGINT UNSIGNED
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE 0
NUMERIC_MAX_VALUE 1
NUMERIC_BLOCK_SIZE 0
ENUM_VALUE_LIST NULL
READ_ONLY NO
COMMAND_LINE_ARGUMENT REQUIRED
VARIABLE_NAME INNODB_SIMULATE_COMP_FAILURES VARIABLE_NAME INNODB_SIMULATE_COMP_FAILURES
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE 0 GLOBAL_VALUE 0
...@@ -2428,6 +2876,34 @@ NUMERIC_BLOCK_SIZE NULL ...@@ -2428,6 +2876,34 @@ NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST NULL ENUM_VALUE_LIST NULL
READ_ONLY NO READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_TRACK_CHANGED_PAGES
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY YES
COMMAND_LINE_ARGUMENT NONE
VARIABLE_NAME INNODB_TRACK_REDO_LOG_NOW
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT OPTIONAL
VARIABLE_NAME INNODB_TRX_PURGE_VIEW_UPDATE_ONLY_DEBUG VARIABLE_NAME INNODB_TRX_PURGE_VIEW_UPDATE_ONLY_DEBUG
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE OFF GLOBAL_VALUE OFF
...@@ -2540,6 +3016,20 @@ NUMERIC_BLOCK_SIZE NULL ...@@ -2540,6 +3016,20 @@ NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON ENUM_VALUE_LIST OFF,ON
READ_ONLY YES READ_ONLY YES
COMMAND_LINE_ARGUMENT NONE COMMAND_LINE_ARGUMENT NONE
VARIABLE_NAME INNODB_USE_GLOBAL_FLUSH_LOG_AT_TRX_COMMIT
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY NO
COMMAND_LINE_ARGUMENT NONE
VARIABLE_NAME INNODB_USE_MTFLUSH VARIABLE_NAME INNODB_USE_MTFLUSH
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE OFF GLOBAL_VALUE OFF
...@@ -2554,6 +3044,20 @@ NUMERIC_BLOCK_SIZE NULL ...@@ -2554,6 +3044,20 @@ NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON ENUM_VALUE_LIST OFF,ON
READ_ONLY YES READ_ONLY YES
COMMAND_LINE_ARGUMENT NONE COMMAND_LINE_ARGUMENT NONE
VARIABLE_NAME INNODB_USE_STACKTRACE
SESSION_VALUE NULL
GLOBAL_VALUE OFF
GLOBAL_VALUE_ORIGIN COMPILE-TIME
DEFAULT_VALUE OFF
VARIABLE_SCOPE GLOBAL
VARIABLE_TYPE BOOLEAN
VARIABLE_COMMENT Deprecated and ignored; only exists to allow easier upgrade from earlier XtraDB versions.
NUMERIC_MIN_VALUE NULL
NUMERIC_MAX_VALUE NULL
NUMERIC_BLOCK_SIZE NULL
ENUM_VALUE_LIST OFF,ON
READ_ONLY YES
COMMAND_LINE_ARGUMENT NONE
VARIABLE_NAME INNODB_USE_TRIM VARIABLE_NAME INNODB_USE_TRIM
SESSION_VALUE NULL SESSION_VALUE NULL
GLOBAL_VALUE ON GLOBAL_VALUE ON
......
...@@ -94,14 +94,15 @@ Each partition is protected by its own latch and so we have parts number ...@@ -94,14 +94,15 @@ Each partition is protected by its own latch and so we have parts number
of latches protecting complete search system. */ of latches protecting complete search system. */
static MYSQL_SYSVAR_ULONG(adaptive_hash_index_partitions, btr_ahi_parts, static MYSQL_SYSVAR_ULONG(adaptive_hash_index_partitions, btr_ahi_parts,
PLUGIN_VAR_OPCMDARG | PLUGIN_VAR_READONLY, PLUGIN_VAR_OPCMDARG | PLUGIN_VAR_READONLY,
"Number of InnoDB Adaptive Hash Index Partitions (default 8)", "It is an alias for innodb_adaptive_hash_index_parts; "
"only exists to allow easier upgrade from earlier XtraDB versions.",
NULL, NULL, 8, 1, 512, 0); NULL, NULL, 8, 1, 512, 0);
#endif /* BTR_CUR_HASH_ADAPT */ #endif /* BTR_CUR_HASH_ADAPT */
static MYSQL_SYSVAR_BOOL(buffer_pool_populate, innodb_buffer_pool_populate, static MYSQL_SYSVAR_BOOL(buffer_pool_populate, innodb_buffer_pool_populate,
PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_READONLY, PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_READONLY,
"Deprecated. This option has no effect and " "Deprecated and ignored; only exists to allow easier upgrade from "
"will be removed in MariaDB 10.3.", "earlier XtraDB versions.",
NULL, NULL, FALSE); NULL, NULL, FALSE);
#if defined UNIV_DEBUG || defined UNIV_PERF_DEBUG #if defined UNIV_DEBUG || defined UNIV_PERF_DEBUG
...@@ -117,8 +118,8 @@ set_cleaner_max_lru_time(THD*thd, st_mysql_sys_var*, void*, const void*) ...@@ -117,8 +118,8 @@ set_cleaner_max_lru_time(THD*thd, st_mysql_sys_var*, void*, const void*)
/* Original default 1000 */ /* Original default 1000 */
static MYSQL_SYSVAR_ULONG(cleaner_max_lru_time, srv_cleaner_max_lru_time, static MYSQL_SYSVAR_ULONG(cleaner_max_lru_time, srv_cleaner_max_lru_time,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Deprecated. The maximum time limit for a single LRU tail flush iteration by the page " "Deprecated and ignored; only exists to allow easier upgrade from "
"cleaner thread in miliseconds", "earlier XtraDB versions.",
NULL, set_cleaner_max_lru_time, 0, 0, ~0UL, 0); NULL, set_cleaner_max_lru_time, 0, 0, ~0UL, 0);
static static
...@@ -133,8 +134,8 @@ set_cleaner_max_flush_time(THD*thd, st_mysql_sys_var*, void*, const void*) ...@@ -133,8 +134,8 @@ set_cleaner_max_flush_time(THD*thd, st_mysql_sys_var*, void*, const void*)
/* Original default 1000 */ /* Original default 1000 */
static MYSQL_SYSVAR_ULONG(cleaner_max_flush_time, srv_cleaner_max_flush_time, static MYSQL_SYSVAR_ULONG(cleaner_max_flush_time, srv_cleaner_max_flush_time,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"The maximum time limit for a single flush list flush iteration by the page " "Deprecated and ignored; only exists to allow easier upgrade from "
"cleaner thread in miliseconds", "earlier XtraDB versions.",
NULL, &set_cleaner_max_flush_time, 0, 0, ~0UL, 0); NULL, &set_cleaner_max_flush_time, 0, 0, ~0UL, 0);
static static
...@@ -150,7 +151,8 @@ set_cleaner_flush_chunk_size(THD*thd, st_mysql_sys_var*, void*, const void*) ...@@ -150,7 +151,8 @@ set_cleaner_flush_chunk_size(THD*thd, st_mysql_sys_var*, void*, const void*)
static MYSQL_SYSVAR_ULONG(cleaner_flush_chunk_size, static MYSQL_SYSVAR_ULONG(cleaner_flush_chunk_size,
srv_cleaner_flush_chunk_size, srv_cleaner_flush_chunk_size,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Divide page cleaner flush list flush batches into chunks of this size", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_cleaner_flush_chunk_size, 0, 0, ~0UL, 0); NULL, &set_cleaner_flush_chunk_size, 0, 0, ~0UL, 0);
static static
...@@ -166,7 +168,8 @@ set_cleaner_lru_chunk_size(THD*thd, st_mysql_sys_var*, void*, const void*) ...@@ -166,7 +168,8 @@ set_cleaner_lru_chunk_size(THD*thd, st_mysql_sys_var*, void*, const void*)
static MYSQL_SYSVAR_ULONG(cleaner_lru_chunk_size, static MYSQL_SYSVAR_ULONG(cleaner_lru_chunk_size,
srv_cleaner_lru_chunk_size, srv_cleaner_lru_chunk_size,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Divide page cleaner LRU list flush batches into chunks of this size", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_cleaner_lru_chunk_size, 0, 0, ~0UL, 0); NULL, &set_cleaner_lru_chunk_size, 0, 0, ~0UL, 0);
static static
...@@ -181,8 +184,8 @@ set_cleaner_free_list_lwm(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -181,8 +184,8 @@ set_cleaner_free_list_lwm(THD* thd, st_mysql_sys_var*, void*, const void*)
/* Original default 10 */ /* Original default 10 */
static MYSQL_SYSVAR_ULONG(cleaner_free_list_lwm, srv_cleaner_free_list_lwm, static MYSQL_SYSVAR_ULONG(cleaner_free_list_lwm, srv_cleaner_free_list_lwm,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Page cleaner will keep on flushing the same buffer pool instance if its " "Deprecated and ignored; only exists to allow easier upgrade from "
"free list length is below this percentage of innodb_lru_scan_depth", "earlier XtraDB versions.",
NULL, &set_cleaner_free_list_lwm, 0, 0, 100, 0); NULL, &set_cleaner_free_list_lwm, 0, 0, 100, 0);
static static
...@@ -196,8 +199,8 @@ set_cleaner_eviction_factor(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -196,8 +199,8 @@ set_cleaner_eviction_factor(THD* thd, st_mysql_sys_var*, void*, const void*)
} }
static MYSQL_SYSVAR_BOOL(cleaner_eviction_factor, srv_cleaner_eviction_factor, static MYSQL_SYSVAR_BOOL(cleaner_eviction_factor, srv_cleaner_eviction_factor,
PLUGIN_VAR_OPCMDARG, PLUGIN_VAR_OPCMDARG,
"Make page cleaner LRU flushes use evicted instead of flushed page counts " "Deprecated and ignored; only exists to allow easier upgrade from "
"for its heuristics", "earlier XtraDB versions.",
NULL, &set_cleaner_eviction_factor, FALSE); NULL, &set_cleaner_eviction_factor, FALSE);
#endif /* defined UNIV_DEBUG || defined UNIV_PERF_DEBUG */ #endif /* defined UNIV_DEBUG || defined UNIV_PERF_DEBUG */
...@@ -273,9 +276,8 @@ set_cleaner_lsn_age_factor(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -273,9 +276,8 @@ set_cleaner_lsn_age_factor(THD* thd, st_mysql_sys_var*, void*, const void*)
static MYSQL_SYSVAR_ENUM(cleaner_lsn_age_factor, static MYSQL_SYSVAR_ENUM(cleaner_lsn_age_factor,
srv_cleaner_lsn_age_factor, srv_cleaner_lsn_age_factor,
PLUGIN_VAR_OPCMDARG, PLUGIN_VAR_OPCMDARG,
"Deprecated. The formula for LSN age factor for page cleaner adaptive flushing. " "Deprecated and ignored; only exists to allow easier upgrade from "
"LEGACY: Original Oracle MySQL 5.6 formula. " "earlier XtraDB versions.",
"HIGH_CHECKPOINT: (the default) Percona Server 5.6 formula.",
NULL, &set_cleaner_lsn_age_factor, SRV_CLEANER_LSN_AGE_FACTOR_DEPRECATED, NULL, &set_cleaner_lsn_age_factor, SRV_CLEANER_LSN_AGE_FACTOR_DEPRECATED,
&innodb_cleaner_lsn_age_factor_typelib); &innodb_cleaner_lsn_age_factor_typelib);
...@@ -306,10 +308,8 @@ set_corrupt_table_action(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -306,10 +308,8 @@ set_corrupt_table_action(THD* thd, st_mysql_sys_var*, void*, const void*)
} }
static MYSQL_SYSVAR_ENUM(corrupt_table_action, srv_pass_corrupt_table, static MYSQL_SYSVAR_ENUM(corrupt_table_action, srv_pass_corrupt_table,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Deprecated. Warn corruptions of user tables as 'corrupt table' instead of not crashing itself, " "Deprecated and ignored; only exists to allow easier upgrade from "
"when used with file_per_table. " "earlier XtraDB versions.",
"All file io for the datafile after detected as corrupt are disabled, "
"except for the deletion.",
NULL, &set_corrupt_table_action, 3, &corrupt_table_action_typelib); NULL, &set_corrupt_table_action, 3, &corrupt_table_action_typelib);
/* Added new default DEPRECATED */ /* Added new default DEPRECATED */
...@@ -341,9 +341,8 @@ set_empty_free_list_algorithm(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -341,9 +341,8 @@ set_empty_free_list_algorithm(THD* thd, st_mysql_sys_var*, void*, const void*)
static MYSQL_SYSVAR_ENUM(empty_free_list_algorithm, static MYSQL_SYSVAR_ENUM(empty_free_list_algorithm,
srv_empty_free_list_algorithm, srv_empty_free_list_algorithm,
PLUGIN_VAR_OPCMDARG, PLUGIN_VAR_OPCMDARG,
"Deprecated. The algorithm to use for empty free list handling. Allowed values: " "Deprecated and ignored; only exists to allow easier upgrade from "
"LEGACY: Original Oracle MySQL 5.6 handling with single page flushes; " "earlier XtraDB versions.",
"BACKOFF: (default) Wait until cleaner produces a free page.",
NULL, &set_empty_free_list_algorithm, SRV_EMPTY_FREE_LIST_DEPRECATED, NULL, &set_empty_free_list_algorithm, SRV_EMPTY_FREE_LIST_DEPRECATED,
&innodb_empty_free_list_algorithm_typelib); &innodb_empty_free_list_algorithm_typelib);
...@@ -357,15 +356,15 @@ set_fake_changes(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -357,15 +356,15 @@ set_fake_changes(THD* thd, st_mysql_sys_var*, void*, const void*)
"innodb_fake_changes"); "innodb_fake_changes");
} }
static MYSQL_THDVAR_BOOL(fake_changes, PLUGIN_VAR_OPCMDARG, static MYSQL_THDVAR_BOOL(fake_changes, PLUGIN_VAR_OPCMDARG,
"Deprecated. In the transaction after enabled, UPDATE, INSERT and DELETE only move the cursor to the records " "Deprecated and ignored; only exists to allow easier upgrade from "
"and do nothing other operations (no changes, no ibuf, no undo, no transaction log) in the transaction. " "earlier XtraDB versions.",
"This is to cause replication prefetch IO. ATTENTION: the transaction started after enabled is affected.",
NULL, &set_fake_changes, FALSE); NULL, &set_fake_changes, FALSE);
/* Original default, min 4. */ /* Original default, min 4. */
static MYSQL_SYSVAR_ULONG(file_io_threads, innobase_file_io_threads, static MYSQL_SYSVAR_ULONG(file_io_threads, innobase_file_io_threads,
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY | PLUGIN_VAR_NOSYSVAR, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY | PLUGIN_VAR_NOSYSVAR,
"Deprecated. Number of file I/O threads in InnoDB.", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, NULL, 0, 0, 64, 0); NULL, NULL, 0, 0, 64, 0);
/** Possible values for system variable "innodb_foreground_preflush". */ /** Possible values for system variable "innodb_foreground_preflush". */
...@@ -395,10 +394,8 @@ set_foreground_preflush(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -395,10 +394,8 @@ set_foreground_preflush(THD* thd, st_mysql_sys_var*, void*, const void*)
} }
static MYSQL_SYSVAR_ENUM(foreground_preflush, srv_foreground_preflush, static MYSQL_SYSVAR_ENUM(foreground_preflush, srv_foreground_preflush,
PLUGIN_VAR_OPCMDARG, PLUGIN_VAR_OPCMDARG,
"Deprecated: The algorithm InnoDB uses for the query threads at sync preflush. " "Deprecated and ignored; only exists to allow easier upgrade from "
"Possible values are " "earlier XtraDB versions.",
"SYNC_PREFLUSH: perform a sync preflush as Oracle MySQL; "
"EXPONENTIAL_BACKOFF: (default) wait for the page cleaner flush.",
NULL, &set_foreground_preflush, SRV_FOREGROUND_PREFLUSH_DEPRECATED, NULL, &set_foreground_preflush, SRV_FOREGROUND_PREFLUSH_DEPRECATED,
&innodb_foreground_preflush_typelib); &innodb_foreground_preflush_typelib);
...@@ -432,14 +429,15 @@ set_locking_fake_changes(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -432,14 +429,15 @@ set_locking_fake_changes(THD* thd, st_mysql_sys_var*, void*, const void*)
/* Original default: TRUE */ /* Original default: TRUE */
static MYSQL_SYSVAR_BOOL(locking_fake_changes, srv_fake_changes_locks, static MYSQL_SYSVAR_BOOL(locking_fake_changes, srv_fake_changes_locks,
PLUGIN_VAR_NOCMDARG, PLUGIN_VAR_NOCMDARG,
"Deprecated. ###EXPERIMENTAL### if enabled, transactions will get S row locks instead " "Deprecated and ignored; only exists to allow easier upgrade from "
"of X locks for fake changes. If disabled, fake change transactions will " "earlier XtraDB versions.",
"not take any locks at all.",
NULL, &set_locking_fake_changes, FALSE); NULL, &set_locking_fake_changes, FALSE);
static MYSQL_SYSVAR_STR(log_arch_dir, innobase_log_arch_dir, static MYSQL_SYSVAR_STR(log_arch_dir, innobase_log_arch_dir,
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
"Deprecated. Where full logs should be archived.", NULL, NULL, NULL); "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, NULL, NULL);
static static
void void
...@@ -452,7 +450,8 @@ set_log_archive(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -452,7 +450,8 @@ set_log_archive(THD* thd, st_mysql_sys_var*, void*, const void*)
} }
static MYSQL_SYSVAR_BOOL(log_archive, innobase_log_archive, static MYSQL_SYSVAR_BOOL(log_archive, innobase_log_archive,
PLUGIN_VAR_OPCMDARG, PLUGIN_VAR_OPCMDARG,
"Deprecated. Set to 1 if you want to have logs archived.", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_log_archive, FALSE); NULL, &set_log_archive, FALSE);
static static
...@@ -466,13 +465,15 @@ set_log_arch_expire_sec(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -466,13 +465,15 @@ set_log_arch_expire_sec(THD* thd, st_mysql_sys_var*, void*, const void*)
} }
static MYSQL_SYSVAR_ULONG(log_arch_expire_sec, static MYSQL_SYSVAR_ULONG(log_arch_expire_sec,
srv_log_arch_expire_sec, PLUGIN_VAR_OPCMDARG, srv_log_arch_expire_sec, PLUGIN_VAR_OPCMDARG,
"Deprecated. Expiration time for archived innodb transaction logs.", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_log_arch_expire_sec, 0, 0, ~0UL, 0); NULL, &set_log_arch_expire_sec, 0, 0, ~0UL, 0);
/* Original default, min 512 */ /* Original default, min 512 */
static MYSQL_SYSVAR_ULONG(log_block_size, innobase_log_block_size, static MYSQL_SYSVAR_ULONG(log_block_size, innobase_log_block_size,
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
"Deprecated. ###EXPERIMENTAL###: The log block size of the transaction log file. Changing for created log file is not supported. Use on your own risk!", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, NULL, 0, 0, NULL, NULL, 0, 0,
(1 << UNIV_PAGE_SIZE_SHIFT_MAX), 0); (1 << UNIV_PAGE_SIZE_SHIFT_MAX), 0);
...@@ -521,26 +522,9 @@ set_log_checksum_algorithm(THD* thd, st_mysql_sys_var*, void*, const void* save) ...@@ -521,26 +522,9 @@ set_log_checksum_algorithm(THD* thd, st_mysql_sys_var*, void*, const void* save)
} }
static MYSQL_SYSVAR_ENUM(log_checksum_algorithm, srv_log_checksum_algorithm, static MYSQL_SYSVAR_ENUM(log_checksum_algorithm, srv_log_checksum_algorithm,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Deprecated. The algorithm InnoDB uses for log block checksums. Possible values are " "Deprecated and translated to innodb_log_checksums (NONE to OFF, "
"CRC32 (hardware accelerated if the CPU supports it) " "everything else to ON); only exists to allow easier upgrade from "
"write crc32, allow any of the other checksums to match when reading; " "earlier XtraDB versions.",
"STRICT_CRC32 "
"write crc32, do not allow other algorithms to match when reading; "
"INNODB "
"write a software calculated checksum, allow any other checksums "
"to match when reading; "
"STRICT_INNODB "
"write a software calculated checksum, do not allow other algorithms "
"to match when reading; "
"NONE "
"write a constant magic number, do not do any checksum verification "
"when reading (same as innodb_checksums=OFF); "
"STRICT_NONE "
"write a constant magic number, do not allow values other than that "
"magic number when reading; "
"Logs created when this option is set to crc32/strict_crc32/none/strict_none "
"will not be readable by any MySQL version or Percona Server versions that do"
"not support this feature",
NULL, &set_log_checksum_algorithm, SRV_CHECKSUM_ALGORITHM_DEPRECATED, NULL, &set_log_checksum_algorithm, SRV_CHECKSUM_ALGORITHM_DEPRECATED,
&innodb_checksum_algorithm_typelib2); &innodb_checksum_algorithm_typelib2);
...@@ -556,7 +540,8 @@ set_max_bitmap_file_size(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -556,7 +540,8 @@ set_max_bitmap_file_size(THD* thd, st_mysql_sys_var*, void*, const void*)
/* Original default 100M, min 4K */ /* Original default 100M, min 4K */
static MYSQL_SYSVAR_ULONGLONG(max_bitmap_file_size, srv_max_bitmap_file_size, static MYSQL_SYSVAR_ULONGLONG(max_bitmap_file_size, srv_max_bitmap_file_size,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Deprecated. The maximum size of changed page bitmap files", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_max_bitmap_file_size, 0, 0, ULONGLONG_MAX, 0); NULL, &set_max_bitmap_file_size, 0, 0, ULONGLONG_MAX, 0);
static static
...@@ -571,16 +556,16 @@ set_max_changed_pages(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -571,16 +556,16 @@ set_max_changed_pages(THD* thd, st_mysql_sys_var*, void*, const void*)
/* Original default 1000000 */ /* Original default 1000000 */
static MYSQL_SYSVAR_ULONGLONG(max_changed_pages, srv_max_changed_pages, static MYSQL_SYSVAR_ULONGLONG(max_changed_pages, srv_max_changed_pages,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Deprecated. The maximum number of rows for " "Deprecated and ignored; only exists to allow easier upgrade from "
"INFORMATION_SCHEMA.INNODB_CHANGED_PAGES table, " "earlier XtraDB versions.",
"0 - unlimited",
NULL, &set_max_changed_pages, 0, 0, ~0ULL, 0); NULL, &set_max_changed_pages, 0, 0, ~0ULL, 0);
/* Note that the default and minimum values are set to 0 to /* Note that the default and minimum values are set to 0 to
detect if the option is passed and print deprecation message */ detect if the option is passed and print deprecation message */
static MYSQL_SYSVAR_ULONG(mirrored_log_groups, innobase_mirrored_log_groups, static MYSQL_SYSVAR_ULONG(mirrored_log_groups, innobase_mirrored_log_groups,
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
"Number of identical copies of log groups we keep for the database. Currently this should be set to 1.", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, NULL, 0, 0, 10, 0); NULL, NULL, 0, 0, 10, 0);
#ifdef UNIV_LINUX #ifdef UNIV_LINUX
...@@ -597,7 +582,8 @@ set_sched_priority_cleaner(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -597,7 +582,8 @@ set_sched_priority_cleaner(THD* thd, st_mysql_sys_var*, void*, const void*)
/* Original default 19 */ /* Original default 19 */
static MYSQL_SYSVAR_ULONG(sched_priority_cleaner, srv_sched_priority_cleaner, static MYSQL_SYSVAR_ULONG(sched_priority_cleaner, srv_sched_priority_cleaner,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Deprecated. Nice value for the cleaner and LRU manager thread scheduling", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_sched_priority_cleaner, 0, 0, 39, 0); NULL, &set_sched_priority_cleaner, 0, 0, 39, 0);
#if defined UNIV_DEBUG || defined UNIV_PERF_DEBUG #if defined UNIV_DEBUG || defined UNIV_PERF_DEBUG
...@@ -612,8 +598,8 @@ set_priority_cleaner(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -612,8 +598,8 @@ set_priority_cleaner(THD* thd, st_mysql_sys_var*, void*, const void*)
} }
static MYSQL_SYSVAR_BOOL(priority_cleaner, srv_cleaner_thread_priority, static MYSQL_SYSVAR_BOOL(priority_cleaner, srv_cleaner_thread_priority,
PLUGIN_VAR_OPCMDARG, PLUGIN_VAR_OPCMDARG,
"Deprecated. Make buffer pool cleaner and LRU manager threads acquire shared resources " "Deprecated and ignored; only exists to allow easier upgrade from "
"with priority", "earlier XtraDB versions.",
NULL, &set_priority_cleaner, FALSE); NULL, &set_priority_cleaner, FALSE);
static static
...@@ -627,7 +613,8 @@ set_priority_io(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -627,7 +613,8 @@ set_priority_io(THD* thd, st_mysql_sys_var*, void*, const void*)
} }
static MYSQL_SYSVAR_BOOL(priority_io, srv_io_thread_priority, static MYSQL_SYSVAR_BOOL(priority_io, srv_io_thread_priority,
PLUGIN_VAR_OPCMDARG, PLUGIN_VAR_OPCMDARG,
"Deprecated. Make I/O threads acquire shared resources with priority", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_priority_io, FALSE); NULL, &set_priority_io, FALSE);
static static
...@@ -641,7 +628,8 @@ set_priority_master(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -641,7 +628,8 @@ set_priority_master(THD* thd, st_mysql_sys_var*, void*, const void*)
} }
static MYSQL_SYSVAR_BOOL(priority_master, srv_master_thread_priority, static MYSQL_SYSVAR_BOOL(priority_master, srv_master_thread_priority,
PLUGIN_VAR_OPCMDARG, PLUGIN_VAR_OPCMDARG,
"Make buffer pool cleaner thread acquire shared resources with priority", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_priority_master, FALSE); NULL, &set_priority_master, FALSE);
static static
...@@ -655,8 +643,9 @@ set_priority_purge(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -655,8 +643,9 @@ set_priority_purge(THD* thd, st_mysql_sys_var*, void*, const void*)
} }
static MYSQL_SYSVAR_BOOL(priority_purge, srv_purge_thread_priority, static MYSQL_SYSVAR_BOOL(priority_purge, srv_purge_thread_priority,
PLUGIN_VAR_OPCMDARG, PLUGIN_VAR_OPCMDARG,
"Deprecated. Make purge coordinator and worker threads acquire shared resources with " "Deprecated and ignored; only exists to allow easier upgrade from "
"priority", NULL, &set_priority_purge, FALSE); "earlier XtraDB versions.",
NULL, &set_priority_purge, FALSE);
static static
void void
...@@ -670,7 +659,8 @@ set_sched_priority_io(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -670,7 +659,8 @@ set_sched_priority_io(THD* thd, st_mysql_sys_var*, void*, const void*)
/* Original default 19 */ /* Original default 19 */
static MYSQL_SYSVAR_ULONG(sched_priority_io, srv_sched_priority_io, static MYSQL_SYSVAR_ULONG(sched_priority_io, srv_sched_priority_io,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Deprecated. Nice value for the I/O handler thread scheduling", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_sched_priority_io, 0, 0, 39, 0); NULL, &set_sched_priority_io, 0, 0, 39, 0);
static static
...@@ -685,7 +675,8 @@ set_sched_priority_master(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -685,7 +675,8 @@ set_sched_priority_master(THD* thd, st_mysql_sys_var*, void*, const void*)
/* Original default 19 */ /* Original default 19 */
static MYSQL_SYSVAR_ULONG(sched_priority_master, srv_sched_priority_master, static MYSQL_SYSVAR_ULONG(sched_priority_master, srv_sched_priority_master,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Deprecated. Nice value for the master thread scheduling", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_sched_priority_master, 0, 0, 39, 0); NULL, &set_sched_priority_master, 0, 0, 39, 0);
static static
...@@ -700,7 +691,8 @@ set_sched_priority_purge(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -700,7 +691,8 @@ set_sched_priority_purge(THD* thd, st_mysql_sys_var*, void*, const void*)
/* Original default 19 */ /* Original default 19 */
static MYSQL_SYSVAR_ULONG(sched_priority_purge, srv_sched_priority_purge, static MYSQL_SYSVAR_ULONG(sched_priority_purge, srv_sched_priority_purge,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Deprecated. Nice value for the purge thread scheduling", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_sched_priority_purge, 0, 0, 39, 0); NULL, &set_sched_priority_purge, 0, 0, 39, 0);
#endif /* UNIV_DEBUG || UNIV_PERF_DEBUG */ #endif /* UNIV_DEBUG || UNIV_PERF_DEBUG */
#endif /* UNIV_LINUX */ #endif /* UNIV_LINUX */
...@@ -717,7 +709,8 @@ set_show_locks_held(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -717,7 +709,8 @@ set_show_locks_held(THD* thd, st_mysql_sys_var*, void*, const void*)
/* TODO: Implement */ /* TODO: Implement */
static MYSQL_SYSVAR_ULONG(show_locks_held, srv_show_locks_held, static MYSQL_SYSVAR_ULONG(show_locks_held, srv_show_locks_held,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Number of locks held to print for each InnoDB transaction in SHOW INNODB STATUS.", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_show_locks_held, 0, 0, 1000, 0); NULL, &set_show_locks_held, 0, 0, 1000, 0);
static static
...@@ -732,12 +725,14 @@ set_show_verbose_locks(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -732,12 +725,14 @@ set_show_verbose_locks(THD* thd, st_mysql_sys_var*, void*, const void*)
/* TODO: Implement */ /* TODO: Implement */
static MYSQL_SYSVAR_ULONG(show_verbose_locks, srv_show_verbose_locks, static MYSQL_SYSVAR_ULONG(show_verbose_locks, srv_show_verbose_locks,
PLUGIN_VAR_RQCMDARG, PLUGIN_VAR_RQCMDARG,
"Whether to show records locked in SHOW INNODB STATUS.", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_show_verbose_locks, 0, 0, 1, 0); NULL, &set_show_verbose_locks, 0, 0, 1, 0);
static MYSQL_SYSVAR_BOOL(track_changed_pages, srv_track_changed_pages, static MYSQL_SYSVAR_BOOL(track_changed_pages, srv_track_changed_pages,
PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_READONLY, PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_READONLY,
"Deprecated. Track the redo log for changed pages and output a changed page bitmap", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, NULL, FALSE); NULL, NULL, FALSE);
static static
...@@ -752,7 +747,8 @@ set_track_redo_log_now(THD* thd, st_mysql_sys_var*, void*, const void*) ...@@ -752,7 +747,8 @@ set_track_redo_log_now(THD* thd, st_mysql_sys_var*, void*, const void*)
static MYSQL_SYSVAR_BOOL(track_redo_log_now, static MYSQL_SYSVAR_BOOL(track_redo_log_now,
innodb_track_redo_log_now, innodb_track_redo_log_now,
PLUGIN_VAR_OPCMDARG, PLUGIN_VAR_OPCMDARG,
"Deprecated. Force log tracker to catch up with checkpoint now", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_track_redo_log_now, FALSE); NULL, &set_track_redo_log_now, FALSE);
static static
...@@ -766,12 +762,14 @@ set_use_global_flush_log_at_trx_commit(THD* thd, st_mysql_sys_var*, void*, const ...@@ -766,12 +762,14 @@ set_use_global_flush_log_at_trx_commit(THD* thd, st_mysql_sys_var*, void*, const
} }
static MYSQL_SYSVAR_BOOL(use_global_flush_log_at_trx_commit, srv_use_global_flush_log_at_trx_commit, static MYSQL_SYSVAR_BOOL(use_global_flush_log_at_trx_commit, srv_use_global_flush_log_at_trx_commit,
PLUGIN_VAR_NOCMDARG, PLUGIN_VAR_NOCMDARG,
"Deprecated. Use global innodb_flush_log_at_trx_commit value.", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, &set_use_global_flush_log_at_trx_commit, FALSE); NULL, &set_use_global_flush_log_at_trx_commit, FALSE);
static MYSQL_SYSVAR_BOOL(use_stacktrace, srv_use_stacktrace, static MYSQL_SYSVAR_BOOL(use_stacktrace, srv_use_stacktrace,
PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_READONLY, PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_READONLY,
"Deprecated. Print stacktrace on long semaphore wait (off by default supported only on linux)", "Deprecated and ignored; only exists to allow easier upgrade from "
"earlier XtraDB versions.",
NULL, NULL, FALSE); NULL, NULL, FALSE);
/** Print deprecation message for a given system variable. /** Print deprecation message for a given system variable.
......
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