Commit d1af31b3 authored by Sergei Petrunia's avatar Sergei Petrunia

MariaRocks port: Make rocksdb_sys_vars suite pass

- Fix include paths, add suite.opt
- Add a test for @@rocksdb_supported_compression_types
Now all tests pass, except rocksdb_sysvars.rocksdb_rpl_skip_tx_api_basic
parent d379963d
##
# $input the value of a boolean type
# $output the value of int type
##
--let $int_value=$value
if ($value==on)
{
--let $int_value=1
}
if ($value==off)
{
--let $int_value=0
}
# MySQL allows 'true' and 'false' on bool values
if ($value==true)
{
--let $int_value=1
}
if ($value==false)
{
--let $int_value=0
}
##
# $sys_var name of the variable
# $read_only - true if read-only
# $session - true if this is session, false if global-only
# $suppress_default_value - if true, don't check the default value
# valid_values table should contain valid values
# invalid_values
##
--eval SET @start_global_value = @@global.$sys_var
if (!$suppress_default_value)
{
SELECT @start_global_value;
if ($session)
{
--eval SET @start_session_value = @@session.$sys_var
SELECT @start_session_value;
}
}
if (!$read_only)
{
--echo '# Setting to valid values in global scope#'
--let $i=1
--let $value=query_get_value(select value from valid_values, value, $i)
while ($value != 'No such row')
{
--echo "Trying to set variable @@global.$sys_var to $value"
--eval SET @@global.$sys_var = $value
--eval SELECT @@global.$sys_var
--let $v=`SELECT @@global.$sys_var`
--source include/correctboolvalue.inc
if (!$sticky)
{
if ($v != $int_value)
{
--echo Set @@global.$sys_var to $value but it remained set to $v
--die Wrong variable value
}
}
--echo "Setting the global scope variable back to default"
--eval SET @@global.$sys_var = DEFAULT
--eval SELECT @@global.$sys_var
--inc $i
--let $value=query_get_value(select value from valid_values, value, $i)
}
if ($session)
{
--echo '# Setting to valid values in session scope#'
--let $i=1
--let $value=query_get_value(select value from valid_values, value, $i)
while ($value != 'No such row')
{
--echo "Trying to set variable @@session.$sys_var to $value"
--eval SET @@session.$sys_var = $value
--eval SELECT @@session.$sys_var
--let $v=`SELECT @@session.$sys_var`
--source include/correctboolvalue.inc
if (!$sticky)
{
if ($v != $int_value)
{
--echo Set @@session.$sys_var to $value but it remained set to $v
--die Wrong variable value
}
}
--echo "Setting the session scope variable back to default"
--eval SET @@session.$sys_var = DEFAULT
--eval SELECT @@session.$sys_var
--inc $i
--let $value=query_get_value(select value from valid_values, value, $i)
}
}
if (!$session)
{
--echo "Trying to set variable @@session.$sys_var to 444. It should fail because it is not session."
--Error ER_GLOBAL_VARIABLE
--eval SET @@session.$sys_var = 444
}
--echo '# Testing with invalid values in global scope #'
####################################################################
# Change the value of query_prealloc_size to an invalid value #
####################################################################
--let $i=1
--let $value=query_get_value(select value from invalid_values, value, $i)
while ($value != 'No such row')
{
--echo "Trying to set variable @@global.$sys_var to $value"
--Error ER_WRONG_VALUE_FOR_VAR, ER_WRONG_TYPE_FOR_VAR
--eval SET @@global.$sys_var = $value
--eval SELECT @@global.$sys_var
--inc $i
--let $value=query_get_value(select value from invalid_values, value, $i)
}
}
if ($read_only)
{
--echo "Trying to set variable @@global.$sys_var to 444. It should fail because it is readonly."
--Error ER_INCORRECT_GLOBAL_LOCAL_VAR
--eval SET @@global.$sys_var = 444
}
####################################
# Restore initial value #
####################################
if (!$read_only)
{
--eval SET @@global.$sys_var = @start_global_value
--eval SELECT @@global.$sys_var
if ($session)
{
--eval SET @@session.$sys_var = @start_session_value
--eval SELECT @@session.$sys_var
}
}
......@@ -7,7 +7,7 @@ ALTER TABLE t1 ADD INDEX kij(i,j), ALGORITHM=INPLACE;
SHOW CREATE TABLE t1;
Table Create Table
t1 CREATE TABLE `t1` (
`i` int(11) NOT NULL DEFAULT '0',
`i` int(11) NOT NULL,
`j` int(11) DEFAULT NULL,
PRIMARY KEY (`i`),
KEY `kj` (`j`),
......@@ -19,7 +19,7 @@ ALTER TABLE t1 ADD INDEX kj(j), ADD INDEX kij(i,j), ADD INDEX kji(j,i), ALGORITH
SHOW CREATE TABLE t1;
Table Create Table
t1 CREATE TABLE `t1` (
`i` int(11) NOT NULL DEFAULT '0',
`i` int(11) NOT NULL,
`j` int(11) DEFAULT NULL,
PRIMARY KEY (`i`),
KEY `kj` (`j`),
......
......@@ -7,7 +7,7 @@ ALTER TABLE t1 ADD INDEX kij(i,j), ALGORITHM=INPLACE;
SHOW CREATE TABLE t1;
Table Create Table
t1 CREATE TABLE `t1` (
`i` int(11) NOT NULL DEFAULT '0',
`i` int(11) NOT NULL,
`j` int(11) DEFAULT NULL,
PRIMARY KEY (`i`),
KEY `kj` (`j`),
......@@ -19,7 +19,7 @@ ALTER TABLE t1 ADD INDEX kj(j), ADD INDEX kij(i,j), ADD INDEX kji(j,i), ALGORITH
SHOW CREATE TABLE t1;
Table Create Table
t1 CREATE TABLE `t1` (
`i` int(11) NOT NULL DEFAULT '0',
`i` int(11) NOT NULL,
`j` int(11) DEFAULT NULL,
PRIMARY KEY (`i`),
KEY `kj` (`j`),
......
SET @start_global_value = @@global.ROCKSDB_SUPPORTED_COMPRESSION_TYPES;
"Trying to set variable @@global.ROCKSDB_SUPPORTED_COMPRESSION_TYPES to 444. It should fail because it is readonly."
SET @@global.ROCKSDB_SUPPORTED_COMPRESSION_TYPES = 444;
ERROR HY000: Variable 'rocksdb_supported_compression_types' is a read only variable
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_ACCESS_HINT_ON_COMPACTION_START
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_ADVISE_RANDOM_ON_OPEN
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_ALLOW_CONCURRENT_MEMTABLE_WRITE
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_ALLOW_MMAP_READS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_ALLOW_MMAP_WRITES
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_ALLOW_OS_BUFFER
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_BACKGROUND_SYNC
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_BASE_BACKGROUND_COMPACTIONS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_BLOCK_CACHE_SIZE
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_BLOCK_RESTART_INTERVAL
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_BLOCK_SIZE
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_BLOCK_SIZE_DEVIATION
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_BULK_LOAD
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -10,7 +10,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_BULK_LOAD_SIZE
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_BYTES_PER_SYNC
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_CACHE_INDEX_AND_FILTER_BLOCKS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -11,7 +11,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_CHECKSUMS_PCT
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,6 +3,6 @@
--let $sys_var=ROCKSDB_COLLECT_SST_PROPERTIES
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_COMMIT_IN_THE_MIDDLE
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -10,7 +10,7 @@ CREATE TABLE invalid_values (value varchar(255)) ENGINE=myisam;
--let $read_only=0
--let $session=0
--let $sticky=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -17,7 +17,7 @@ SELECT @@global.rocksdb_compaction_readahead_size;
--let $sys_var=ROCKSDB_COMPACTION_READAHEAD_SIZE
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'2000001\'');
--let $sys_var=ROCKSDB_COMPACTION_SEQUENTIAL_DELETES
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_COMPACTION_SEQUENTIAL_DELETES_COUNT_SD
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -10,7 +10,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_COMPACTION_SEQUENTIAL_DELETES_FILE_SIZE
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'2000001\'');
--let $sys_var=ROCKSDB_COMPACTION_SEQUENTIAL_DELETES_WINDOW
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -10,7 +10,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_CREATE_IF_MISSING
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -10,7 +10,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_CREATE_MISSING_COLUMN_FAMILIES
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_DATADIR
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_DB_WRITE_BUFFER_SIZE
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_DEBUG_OPTIMIZER_NO_ZERO_CARDINALITY
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_DEFAULT_CF_OPTIONS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_DELETE_OBSOLETE_FILES_PERIOD_MICROS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -14,7 +14,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $read_only=0
--let $session=0
--let $sticky=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_DISABLEDATASYNC
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -10,7 +10,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_ENABLE_BULK_LOAD_API
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_ENABLE_THREAD_TRACKING
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_ENABLE_WRITE_THREAD_ADAPTIVE_YIELD
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -10,7 +10,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_ERROR_IF_EXISTS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -11,7 +11,7 @@ CREATE TABLE invalid_values (value varchar(255)) ENGINE=myisam;
--let $read_only=0
--let $session=0
--let $sticky=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -17,7 +17,7 @@ SELECT @@session.rocksdb_force_index_records_in_range;
--let $sys_var=ROCKSDB_FORCE_INDEX_RECORDS_IN_RANGE
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_HASH_INDEX_ALLOW_COLLISION
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_INDEX_TYPE
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -15,7 +15,7 @@ INSERT INTO invalid_values VALUES('foo');
--let $sys_var=ROCKSDB_INFO_LOG_LEVEL
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_IS_FD_CLOSE_ON_EXEC
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_KEEP_LOG_FILE_NUM
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -16,7 +16,7 @@ INSERT INTO invalid_values VALUES(1000);
--let $sys_var=ROCKSDB_LOCK_SCANNED_ROWS
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -10,7 +10,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_LOCK_WAIT_TIMEOUT
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_LOG_FILE_TIME_TO_ROLL
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_MANIFEST_PREALLOCATION_SIZE
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_MAX_BACKGROUND_COMPACTIONS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_MAX_BACKGROUND_FLUSHES
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_MAX_LOG_FILE_SIZE
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_MAX_MANIFEST_FILE_SIZE
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_MAX_OPEN_FILES
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -10,7 +10,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_MAX_ROW_LOCKS
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_MAX_SUBCOMPACTIONS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_MAX_TOTAL_WAL_SIZE
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_NEW_TABLE_READER_FOR_COMPACTION_INPUTS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_NO_BLOCK_CACHE
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_OVERRIDE_CF_OPTIONS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,5 +3,5 @@
--let $sys_var=ROCKSDB_PARANOID_CHECKS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -14,7 +14,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $read_only=0
--let $session=0
--let $sticky=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_PERF_CONTEXT_LEVEL
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_PIN_L0_FILTER_AND_INDEX_BLOCKS_IN_CACHE
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -36,7 +36,7 @@ INSERT INTO invalid_values VALUES('\'aaa\''), (3.14);
# Test all the valid and invalid values
--let $sys_var=ROCKSDB_RATE_LIMITER_BYTES_PER_SEC
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......
......@@ -9,7 +9,7 @@ CREATE TABLE invalid_values (value varchar(255)) ENGINE=myisam;
--let $sys_var=ROCKSDB_READ_FREE_RPL_TABLES
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_RECORDS_IN_RANGE
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_RPL_SKIP_TX_API
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_SECONDS_BETWEEN_STAT_COMPUTES
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -13,7 +13,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $read_only=0
--let $session=0
--let $sticky=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_SKIP_BLOOM_FILTER_ON_READ
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_SKIP_FILL_CACHE
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -15,7 +15,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_SKIP_UNIQUE_CHECK
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -9,7 +9,7 @@ CREATE TABLE invalid_values (value varchar(255)) ENGINE=myisam;
--let $sys_var=ROCKSDB_SKIP_UNIQUE_CHECK_TABLES
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_STATS_DUMP_PERIOD_SEC
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_STORE_CHECKSUMS
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -13,7 +13,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_STRICT_COLLATION_CHECK
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
--source include/have_rocksdb.inc
--let $sys_var=ROCKSDB_SUPPORTED_COMPRESSION_TYPES
--let $read_only=1
--let $session=0
--let $suppress_default_value=1
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_TABLE_CACHE_NUMSHARDBITS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -15,7 +15,7 @@ INSERT INTO invalid_values VALUES('\'484436\'');
--let $sys_var=ROCKSDB_TABLE_STATS_SAMPLING_PCT
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_UNSAFE_FOR_BINLOG
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_USE_ADAPTIVE_MUTEX
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_USE_FSYNC
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_VALIDATE_TABLES
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_VERIFY_CHECKSUMS
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_WAL_BYTES_PER_SYNC
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_WAL_DIR
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -10,7 +10,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_WAL_RECOVERY_MODE
--let $read_only=0
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_WAL_SIZE_LIMIT_MB
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_WAL_TTL_SECONDS
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -3,4 +3,4 @@
--let $sys_var=ROCKSDB_WHOLE_KEY_FILTERING
--let $read_only=1
--let $session=0
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'aaa\'');
--let $sys_var=ROCKSDB_WRITE_DISABLE_WAL
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
......@@ -12,7 +12,7 @@ INSERT INTO invalid_values VALUES('\'bbb\'');
--let $sys_var=ROCKSDB_WRITE_IGNORE_MISSING_COLUMN_FAMILIES
--let $read_only=0
--let $session=1
--source suite/sys_vars/inc/rocksdb_sys_var.inc
--source include/rocksdb_sys_var.inc
DROP TABLE valid_values;
DROP TABLE invalid_values;
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