Skip to content

Commit a52a68c

Browse files
prohaska7vuvova
authored andcommitted
fix the tokudb_analyze_in_background_basic test to run on mariadb. mariadb does additional value checking for boolean system variables
1 parent 110a9f0 commit a52a68c

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

storage/tokudb/mysql-test/tokudb_sys_vars/r/tokudb_analyze_in_background_basic.result

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,29 +19,30 @@ SELECT @@global.tokudb_analyze_in_background;
1919
@@global.tokudb_analyze_in_background
2020
0
2121
SET GLOBAL tokudb_analyze_in_background = -6;
22+
ERROR 42000: Variable 'tokudb_analyze_in_background' can't be set to the value of '-6'
2223
SELECT @@global.tokudb_analyze_in_background;
2324
@@global.tokudb_analyze_in_background
24-
1
25+
0
2526
SET GLOBAL tokudb_analyze_in_background = 1.6;
2627
ERROR 42000: Incorrect argument type to variable 'tokudb_analyze_in_background'
2728
SELECT @@global.tokudb_analyze_in_background;
2829
@@global.tokudb_analyze_in_background
29-
1
30+
0
3031
SET GLOBAL tokudb_analyze_in_background = "T";
3132
ERROR 42000: Variable 'tokudb_analyze_in_background' can't be set to the value of 'T'
3233
SELECT @@global.tokudb_analyze_in_background;
3334
@@global.tokudb_analyze_in_background
34-
1
35+
0
3536
SET GLOBAL tokudb_analyze_in_background = "Y";
3637
ERROR 42000: Variable 'tokudb_analyze_in_background' can't be set to the value of 'Y'
3738
SELECT @@global.tokudb_analyze_in_background;
3839
@@global.tokudb_analyze_in_background
39-
1
40+
0
4041
SET GLOBAL tokudb_analyze_in_background = 'foobar';
4142
ERROR 42000: Variable 'tokudb_analyze_in_background' can't be set to the value of 'foobar'
4243
SELECT @@global.tokudb_analyze_in_background;
4344
@@global.tokudb_analyze_in_background
44-
1
45+
0
4546
SET SESSION tokudb_analyze_in_background = 0;
4647
SELECT @@session.tokudb_analyze_in_background;
4748
@@session.tokudb_analyze_in_background
@@ -53,31 +54,32 @@ SELECT @@session.tokudb_analyze_in_background;
5354
SET SESSION tokudb_analyze_in_background = DEFAULT;
5455
SELECT @@session.tokudb_analyze_in_background;
5556
@@session.tokudb_analyze_in_background
56-
1
57+
0
5758
SET SESSION tokudb_analyze_in_background = -6;
59+
ERROR 42000: Variable 'tokudb_analyze_in_background' can't be set to the value of '-6'
5860
SELECT @@session.tokudb_analyze_in_background;
5961
@@session.tokudb_analyze_in_background
60-
1
62+
0
6163
SET SESSION tokudb_analyze_in_background = 1.6;
6264
ERROR 42000: Incorrect argument type to variable 'tokudb_analyze_in_background'
6365
SELECT @@session.tokudb_analyze_in_background;
6466
@@session.tokudb_analyze_in_background
65-
1
67+
0
6668
SET SESSION tokudb_analyze_in_background = "T";
6769
ERROR 42000: Variable 'tokudb_analyze_in_background' can't be set to the value of 'T'
6870
SELECT @@session.tokudb_analyze_in_background;
6971
@@session.tokudb_analyze_in_background
70-
1
72+
0
7173
SET SESSION tokudb_analyze_in_background = "Y";
7274
ERROR 42000: Variable 'tokudb_analyze_in_background' can't be set to the value of 'Y'
7375
SELECT @@session.tokudb_analyze_in_background;
7476
@@session.tokudb_analyze_in_background
75-
1
77+
0
7678
SET SESSION tokudb_analyze_in_background = 'foobar';
7779
ERROR 42000: Variable 'tokudb_analyze_in_background' can't be set to the value of 'foobar'
7880
SELECT @@session.tokudb_analyze_in_background;
7981
@@session.tokudb_analyze_in_background
80-
1
82+
0
8183
SET GLOBAL tokudb_analyze_in_background = 0;
8284
SET SESSION tokudb_analyze_in_background = 1;
8385
SELECT @@global.tokudb_analyze_in_background;

storage/tokudb/mysql-test/tokudb_sys_vars/t/tokudb_analyze_in_background_basic.test

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ SELECT @@global.tokudb_analyze_in_background;
1717
SET GLOBAL tokudb_analyze_in_background = DEFAULT;
1818
SELECT @@global.tokudb_analyze_in_background;
1919

20+
-- error ER_WRONG_VALUE_FOR_VAR
2021
SET GLOBAL tokudb_analyze_in_background = -6;
2122
SELECT @@global.tokudb_analyze_in_background;
2223

@@ -46,6 +47,7 @@ SELECT @@session.tokudb_analyze_in_background;
4647
SET SESSION tokudb_analyze_in_background = DEFAULT;
4748
SELECT @@session.tokudb_analyze_in_background;
4849

50+
-- error ER_WRONG_VALUE_FOR_VAR
4951
SET SESSION tokudb_analyze_in_background = -6;
5052
SELECT @@session.tokudb_analyze_in_background;
5153

0 commit comments

Comments
 (0)