~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/variables.test

pandora-build v0.72 - Moved remaining hard-coded tests into pandora-build
macros.
Add PANDORA_DRIZZLE_BUILD to run the extra checks that drizzle needs that 
plugins would also need to run so we can just use that macro in generated
external plugin builds.
Added support to register_plugins for external plugin building.
Renamed register_plugins.py to pandora-plugin.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
#
9
9
# Bug #19263: variables.test doesn't clean up after itself (I/II -- save)
10
10
#
11
 
set @my_binlog_cache_size         =@@global.binlog_cache_size;
12
 
set @my_connect_timeout           =@@global.connect_timeout;
13
 
set @my_flush                     =@@global.flush;
14
 
set @my_flush_time                =@@global.flush_time;
15
11
set @my_key_buffer_size           =@@global.key_buffer_size;
16
 
set @my_max_binlog_cache_size     =@@global.max_binlog_cache_size;
17
 
set @my_max_binlog_size           =@@global.max_binlog_size;
18
12
set @my_max_connect_errors        =@@global.max_connect_errors;
19
 
set @my_max_connections           =@@global.max_connections;
20
13
set @my_max_heap_table_size       =@@global.max_heap_table_size;
21
14
set @my_max_join_size             =@@global.max_join_size;
22
 
set @my_myisam_data_pointer_size  =@@global.myisam_data_pointer_size;
23
 
set @my_net_buffer_length         =@@global.net_buffer_length;
24
 
set @my_net_write_timeout         =@@global.net_write_timeout;
25
 
set @my_net_read_timeout          =@@global.net_read_timeout;
26
 
set @my_rpl_recovery_rank         =@@global.rpl_recovery_rank;
 
15
set @my_drizzle_protocol_buffer_length =@@global.drizzle_protocol_buffer_length;
27
16
set @my_server_id                 =@@global.server_id;
28
 
set @my_slow_launch_time          =@@global.slow_launch_time;
29
17
set @my_storage_engine            =@@global.storage_engine;
30
 
set @my_thread_cache_size         =@@global.thread_cache_size;
 
18
set @my_myisam_sort_buffer_size   =@@global.myisam_sort_buffer_size;
31
19
 
32
20
# case insensitivity tests (new in 5.0)
33
21
set @`test`=1;
61
49
# Test problem with WHERE and variables
62
50
#
63
51
 
64
 
CREATE TABLE t1 (c_id INT(4) NOT NULL, c_name CHAR(20), c_country CHAR(3), PRIMARY KEY(c_id));
 
52
CREATE TABLE t1 (c_id INT NOT NULL, c_name VARCHAR(250), c_country VARCHAR(250), PRIMARY KEY(c_id));
65
53
INSERT INTO t1 VALUES (1,'Bozo','USA'),(2,'Ronald','USA'),(3,'Kinko','IRE'),(4,'Mr. Floppy','GB');
66
54
SELECT @min_cid:=min(c_id), @max_cid:=max(c_id) from t1;
67
55
SELECT * FROM t1 WHERE c_id=@min_cid OR c_id=@max_cid;
103
91
select @@IDENTITY,last_insert_id(), @@identity;
104
92
explain extended select @@IDENTITY,last_insert_id(), @@identity;
105
93
 
106
 
set big_tables=OFF, big_tables=ON, big_tables=0, big_tables=1, big_tables="OFF", big_tables="ON";
107
 
 
108
 
set global concurrent_insert=2;
109
 
show variables like 'concurrent_insert';
110
 
select * from information_schema.session_variables where variable_name like 'concurrent_insert';
111
 
set global concurrent_insert=1;
112
 
show variables like 'concurrent_insert';
113
 
select * from information_schema.session_variables where variable_name like 'concurrent_insert';
114
 
set global concurrent_insert=0;
115
 
show variables like 'concurrent_insert';
116
 
select * from information_schema.session_variables where variable_name like 'concurrent_insert';
117
 
# no global value set global concurrent_insert=DEFAULT;
118
 
select @@concurrent_insert;
119
 
 
120
94
set global timed_mutexes=ON;
121
95
show variables like 'timed_mutexes';
122
96
select * from information_schema.session_variables where variable_name like 'timed_mutexes';
139
113
--replace_result 9223372036853727232 FILE_SIZE 2146435072 FILE_SIZE
140
114
select * from information_schema.global_variables where variable_name like 'myisam_max_sort_file_size';
141
115
 
142
 
set global net_retry_count=10, session net_retry_count=10;
143
 
set global net_buffer_length=1024, net_write_timeout=200, net_read_timeout=300;
144
 
set session net_buffer_length=2048, net_write_timeout=500, net_read_timeout=600;
145
 
show global variables like 'net_%';
146
 
select * from information_schema.global_variables where variable_name like 'net_%' order by 1;
147
 
show session variables like 'net_%';
148
 
select * from information_schema.session_variables where variable_name like 'net_%' order by 1;
149
 
set session net_buffer_length=8000, global net_read_timeout=900, net_write_timeout=1000;
150
 
show global variables like 'net_%';
151
 
select * from information_schema.global_variables where variable_name like 'net_%' order by 1;
152
 
show session variables like 'net_%';
153
 
select * from information_schema.session_variables where variable_name like 'net_%' order by 1;
154
 
set net_buffer_length=1;
155
 
show variables like 'net_buffer_length';
156
 
select * from information_schema.session_variables where variable_name like 'net_buffer_length';
 
116
set global drizzle_protocol_buffer_length=1024;
 
117
show global variables like 'drizzle_protocol_buffer_%';
 
118
select * from information_schema.global_variables where variable_name like 'drizzle_protocol_buffer_%' order by 1;
 
119
show global variables like 'drizzle_protocol_buffer_%';
 
120
select * from information_schema.global_variables where variable_name like 'drizzle_protocol_buffer_%' order by 1;
 
121
set global drizzle_protocol_buffer_length=1;
 
122
show variables like 'drizzle_protocol_buffer_length';
157
123
#warning 1292
158
 
set net_buffer_length=2000000000;
159
 
show variables like 'net_buffer_length';
160
 
select * from information_schema.session_variables where variable_name like 'net_buffer_length';
161
 
 
162
 
set character set cp1251_koi8;
163
 
show variables like "character_set_client";
164
 
select * from information_schema.session_variables where variable_name like 'character_set_client';
165
 
select @@timestamp>0;
166
 
 
167
 
set @@rand_seed1=10000000,@@rand_seed2=1000000;
168
 
select ROUND(RAND(),5);
 
124
set global drizzle_protocol_buffer_length=2000000000;
 
125
show variables like 'drizzle_protocol_buffer_length';
169
126
 
170
127
show variables like '%alloc%';
171
128
select * from information_schema.session_variables where variable_name like '%alloc%' order by 1;
192
149
 
193
150
# The following should give errors
194
151
 
195
 
--error 1231
196
 
set big_tables=OFFF;
197
 
--error 1231
198
 
set big_tables="OFFF";
199
152
--error 1193
200
153
set unknown_variable=1;
201
154
--error 1232
204
157
set storage_engine=UNKNOWN_TABLE_TYPE;
205
158
--error 1230
206
159
set GLOBAL storage_engine=DEFAULT;
207
 
--error 1115
208
 
set character_set_client=UNKNOWN_CHARACTER_SET;
209
 
--error 1273
210
 
set collation_connection=UNKNOWN_COLLATION;
211
 
--error 1231
212
 
set character_set_client=NULL;
213
 
--error 1231
214
 
set collation_connection=NULL;
215
160
--error 1228
216
161
set global autocommit=1;
217
162
--error 1238
219
164
--error 1238 
220
165
set @@version='';
221
166
--error 1229
222
 
set @@concurrent_insert=1;
223
 
--error 1228
224
 
set @@global.sql_auto_is_null=1;
225
 
--error 1238
226
 
select @@global.sql_auto_is_null;
227
 
--error 1229
228
167
set myisam_max_sort_file_size=100;
229
168
--error 1231
230
169
set @@SQL_WARNINGS=NULL;
232
171
# Test setting all variables
233
172
 
234
173
set autocommit=1;
235
 
set big_tables=1;
236
 
select @@autocommit, @@big_tables;
237
 
set global binlog_cache_size=100;
 
174
select @@autocommit;
238
175
set bulk_insert_buffer_size=100;
239
 
set character set cp1251_koi8;
240
 
set character set default;
241
 
set @@global.concurrent_insert=1;
242
 
set global connect_timeout=100;
243
 
select @@delay_key_write;
244
 
set global delay_key_write="OFF";
245
 
select @@delay_key_write;
246
 
set global delay_key_write=ALL;
247
 
select @@delay_key_write;
248
 
set global delay_key_write=1;
249
 
select @@delay_key_write;
250
 
set global flush=1;
251
 
set global flush_time=100;
252
 
set insert_id=1;
253
 
set interactive_timeout=100;
254
176
set join_buffer_size=100;
255
177
set last_insert_id=1;
256
 
set global local_infile=1;
257
 
set long_query_time=0.000001;
258
 
select @@long_query_time;
259
 
set long_query_time=100.000001;
260
 
select @@long_query_time;
261
 
set low_priority_updates=1;
262
178
set max_allowed_packet=100;
263
 
set global max_binlog_cache_size=100;
264
 
set global max_binlog_size=100;
265
179
set global max_connect_errors=100;
266
 
set global max_connections=100;
267
180
set max_heap_table_size=100;
268
181
set max_join_size=100;
269
182
set max_sort_length=100;
270
 
set max_tmp_tables=100;
271
 
set global max_user_connections=100;
272
 
select @@max_user_connections;
273
183
set global max_write_lock_count=100;
274
 
set myisam_sort_buffer_size=100;
275
 
set net_buffer_length=100;
276
 
set net_read_timeout=100;
277
 
set net_write_timeout=100;
 
184
set global myisam_sort_buffer_size=100;
 
185
set global drizzle_protocol_buffer_length=100;
278
186
set read_buffer_size=100;
279
187
set read_rnd_buffer_size=100;
280
 
set global rpl_recovery_rank=100;
281
188
set global server_id=100;
282
 
set global slow_launch_time=100;
283
189
set sort_buffer_size=100;
284
 
set @@max_sp_recursion_depth=10;
285
 
select @@max_sp_recursion_depth;
286
 
set @@max_sp_recursion_depth=0;
287
 
select @@max_sp_recursion_depth;
288
 
set sql_auto_is_null=1;
289
 
select @@sql_auto_is_null;
290
 
set @@sql_auto_is_null=0;
291
 
select @@sql_auto_is_null;
292
190
set sql_big_selects=1;
293
 
set sql_big_tables=1;
294
191
set sql_buffer_result=1;
295
 
set sql_log_bin=1;
296
 
set sql_log_off=1;
297
 
set sql_log_update=1;
298
 
set sql_low_priority_updates=1;
299
 
set sql_max_join_size=200;
300
 
select @@sql_max_join_size,@@max_join_size;
301
 
set sql_quote_show_create=1;
302
192
set sql_safe_updates=1;
303
193
set sql_select_limit=1;
304
194
# reset it, so later tests don't get confused
306
196
set sql_warnings=1;
307
197
set global table_open_cache=100;
308
198
set storage_engine=myisam;
309
 
set global thread_cache_size=100;
310
199
set timestamp=1, timestamp=default;
311
200
set tmp_table_size=100;
312
201
set tx_isolation="READ-COMMITTED";
313
 
set wait_timeout=100;
314
 
set log_warnings=1;
315
 
set global log_warnings=1;
316
 
 
317
 
#
318
 
# Bugs: #20392: INSERT_ID session variable has weird value
319
 
#
320
 
select @@session.insert_id;
321
 
set @save_insert_id=@@session.insert_id;
322
 
set session insert_id=20;
323
 
select @@session.insert_id;
324
 
 
325
 
set session last_insert_id=100;
326
 
select @@session.insert_id;
327
 
select @@session.last_insert_id;
328
 
select @@session.insert_id;
329
 
 
330
 
set @@session.insert_id=@save_insert_id;
331
 
select @@session.insert_id;
332
202
 
333
203
#
334
204
# key buffer
335
205
#
336
206
 
337
 
create table t1 (a int not null auto_increment, primary key(a));
338
 
create table t2 (a int not null auto_increment, primary key(a));
 
207
create temporary table t1 (a int not null auto_increment, primary key(a));
 
208
create temporary table t2 (a int not null auto_increment, primary key(a));
339
209
insert into t1 values(null),(null),(null);
340
210
insert into t2 values(null),(null),(null);
341
211
set global key_buffer_size=100000;
357
227
--error 1238
358
228
select @@session.key_buffer_size;
359
229
 
360
 
--error 1229
361
 
set init_connect = NULL;
362
 
set global init_connect = NULL;
 
230
# init_connect was removed
 
231
#--error 1229
 
232
#set init_connect = NULL;
 
233
#set global init_connect = NULL;
363
234
 
364
235
# Bug#3754 SET GLOBAL myisam_max_sort_file_size doesn't work as
365
 
# expected: check that there is no overflow when 64-bit unsigned
 
236
# expected: check that there is no overflow when 64-bit
366
237
# variables are set
367
238
 
368
239
set global myisam_max_sort_file_size=4294967296;
372
243
select * from information_schema.global_variables where variable_name like 'myisam_max_sort_file_size';
373
244
set global myisam_max_sort_file_size=default;
374
245
 
375
 
#
376
 
# swap
377
 
#
378
 
select @@global.max_user_connections,@@local.max_join_size;
379
 
set @svc=@@global.max_user_connections, @svj=@@local.max_join_size;
380
 
select @@global.max_user_connections,@@local.max_join_size;
381
 
set @@global.max_user_connections=111,@@local.max_join_size=222;
382
 
select @@global.max_user_connections,@@local.max_join_size;
383
 
set @@global.max_user_connections=@@local.max_join_size,@@local.max_join_size=@@global.max_user_connections;
384
 
select @@global.max_user_connections,@@local.max_join_size;
385
 
set @@global.max_user_connections=@svc, @@local.max_join_size=@svj;
386
 
select @@global.max_user_connections,@@local.max_join_size;
387
 
set @a=1, @b=2;
388
 
set @a=@b, @b=@a;
389
 
select @a, @b;
 
246
## Bug #311084
 
247
## swap
 
248
##
 
249
#select @@global.myisam_max_sort_file_size,@@local.max_join_size;
 
250
#set @svc=@@global.myisam_max_sort_file_size, @svj=@@local.max_join_size;
 
251
#select @@global.myisam_max_sort_file_size,@@local.max_join_size;
 
252
#set @@global.myisam_max_sort_file_size=111,@@local.max_join_size=222;
 
253
#select @@global.myisam_max_sort_file_size,@@local.max_join_size;
 
254
#set @@global.myisam_max_sort_file_size=@@local.max_join_size,@@local.max_join_size=@@global.myisam_max_sort_file_size;
 
255
#select @@global.myisam_max_sort_file_size,@@local.max_join_size;
 
256
#set @@global.myisam_max_sort_file_size=@svc, @@local.max_join_size=@svj;
 
257
#select @@global.myisam_max_sort_file_size,@@local.max_join_size;
 
258
#set @a=1, @b=2;
 
259
#set @a=@b, @b=@a;
 
260
#select @a, @b;
390
261
 
391
262
#
392
263
# Bug#2586:Disallow global/session/local as structured var. instance names
393
264
#
394
 
--error 1064
 
265
--error 1193
395
266
set @@global.global.key_buffer_size= 1;
396
 
--error 1064
 
267
--error 1193
397
268
set GLOBAL global.key_buffer_size= 1;
398
269
--error 1064
399
270
SELECT @@global.global.key_buffer_size;
402
273
--error 1064
403
274
SELECT @@global.local.key_buffer_size;
404
275
 
405
 
# BUG#5135: cannot turn on log_warnings with SET in 4.1 (and 4.0)
406
 
set @tstlw = @@log_warnings;
407
 
show global variables like 'log_warnings';
408
 
select * from information_schema.global_variables where variable_name like 'log_warnings';
409
 
set global log_warnings = 0;
410
 
show global variables like 'log_warnings';
411
 
select * from information_schema.global_variables where variable_name like 'log_warnings';
412
 
set global log_warnings = 42;
413
 
show global variables like 'log_warnings';
414
 
select * from information_schema.global_variables where variable_name like 'log_warnings';
415
 
set global log_warnings = @tstlw;
416
 
show global variables like 'log_warnings';
417
 
select * from information_schema.global_variables where variable_name like 'log_warnings';
418
 
 
419
276
#
420
277
# BUG#4788 show create table provides incorrect statement
421
278
#
422
279
# What default width have numeric types?
423
 
create table t1 (
424
 
  c1 tinyint,
425
 
  c2 smallint,
426
 
  c3 mediumint,
 
280
create temporary table t1 (
 
281
  c1 int,
 
282
  c2 int,
 
283
  c3 int,
427
284
  c4 int,
428
285
  c5 bigint);
429
286
show create table t1;
431
288
#
432
289
# What types and widths have variables?
433
290
set @arg00= 8, @arg01= 8.8, @arg02= 'a string', @arg03= 0.2e0;
434
 
create table t1 as select @arg00 as c1, @arg01 as c2, @arg02 as c3, @arg03 as c4;
 
291
create temporary table t1 as select @arg00 as c1, @arg01 as c2, @arg02 as c3, @arg03 as c4;
435
292
show create table t1;
436
293
drop table t1;
437
294
 
438
 
 
439
 
#
440
 
# Bug #6993: myisam_data_pointer_size
441
 
# Wrong bug report, data pointer size must be restricted to 7,
442
 
# setting to 8 will not work on all computers, myisamchk and
443
 
# the server may see a wrong value, such as 0 or negative number
444
 
# if 8 bytes is set.
445
 
#
446
 
 
447
 
SET GLOBAL MYISAM_DATA_POINTER_SIZE= 7;
448
 
SHOW VARIABLES LIKE 'MYISAM_DATA_POINTER_SIZE';
449
 
SELECT * FROM INFORMATION_SCHEMA.SESSION_VARIABLES WHERE VARIABLE_NAME LIKE 'MYISAM_DATA_POINTER_SIZE';
450
 
 
451
295
#
452
296
# Bug #6958: negative arguments to integer options wrap around
453
297
#
458
302
SET GLOBAL table_open_cache=DEFAULT;
459
303
 
460
304
#
461
 
# Bugs12363: character_set_results is nullable,
462
 
# but value_ptr returns string "NULL"
463
 
#
464
 
set character_set_results=NULL;
465
 
select ifnull(@@character_set_results,"really null");
466
 
set names latin1;
467
 
 
468
 
 
469
 
#
470
 
# Bug #9613: @@have_innodb
471
 
#
472
 
 
473
 
--replace_column 1 #
474
 
select @@have_innodb;
475
 
 
476
 
#
477
305
# Tests for lc_time_names
478
306
# Note, when adding new locales, please fix ID accordingly:
479
307
# - to test the last ID (currently 108)
554
382
# Bug#6282 Packet error with SELECT INTO
555
383
556
384
 
557
 
create table t1 (a int);
 
385
create temporary table t1 (a int);
558
386
select a into @x from t1;
559
387
show warnings;
560
388
drop table t1;
571
399
#
572
400
# Bug #10351: Setting ulong variable to > MAX_ULONG fails on 32-bit platform
573
401
#
574
 
 
575
 
set @@max_heap_table_size= 4294967296;
576
 
select @@max_heap_table_size > 0;
577
 
set global max_heap_table_size= 4294967296;
578
 
select @@max_heap_table_size > 0;
579
 
set @@max_heap_table_size= 4294967296;
580
 
select @@max_heap_table_size > 0;
581
 
 
 
402
--disable_query_log
 
403
select VARIABLE_VALUE from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like "VERSION_COMPILE_MACHINE" into @arch;
 
404
--enable_query_log
 
405
# We technically do not care about 32bit hardware. -Brian
 
406
#set @@max_heap_table_size= 4294967296;
 
407
#select @@max_heap_table_size > 0;
 
408
#set global max_heap_table_size= 4294967296;
 
409
#select @@max_heap_table_size > 0;
 
410
#set @@max_heap_table_size= 4294967296;
 
411
#select @@max_heap_table_size > 0;
 
412
--enable_warnings
582
413
#
583
414
# Bug #11775 Variable character_set_system does not exist (sometimes)
584
415
#
 
416
--error 1193
585
417
select @@character_set_system;
586
 
--error 1238
587
 
set global character_set_system = latin1;
 
418
--error 1193
 
419
set global character_set_system = utf8;
588
420
--error 1238
589
421
set @@global.version_compile_os='234';
590
422
 
591
423
#
592
 
# Check character_set_filesystem variable
 
424
# Check character_set_filesystem variable invalid for Drizzle
593
425
#
594
 
set character_set_filesystem=latin1;
595
 
select @@character_set_filesystem;
596
 
set @@global.character_set_filesystem=latin2;
597
 
set character_set_filesystem=latin1;
598
 
select @@character_set_filesystem;
599
 
set @@global.character_set_filesystem=latin2;
600
 
set character_set_filesystem=default;
601
 
select @@character_set_filesystem;
602
 
set @@global.character_set_filesystem=default;
603
 
select @@global.character_set_filesystem;
 
426
--error 1193
 
427
set @@global.character_set_filesystem=utf8;
 
428
--error 1193
 
429
set character_set_filesystem=utf8;
604
430
 
605
431
#
606
432
# Bug #17849: Show sql_big_selects in SHOW VARIABLES
608
434
set @old_sql_big_selects = @@sql_big_selects;
609
435
set @@sql_big_selects = 1;
610
436
show variables like 'sql_big_selects';
611
 
select * from information_schema.session_variables where variable_name like 'sql_big_selects';
 
437
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
 
438
#select * from information_schema.session_variables where variable_name like 'sql_big_selects';
612
439
set @@sql_big_selects = @old_sql_big_selects;
613
440
 
614
441
#
617
444
618
445
set @@sql_notes = 0, @@sql_warnings = 0;
619
446
show variables like 'sql_notes';
620
 
select * from information_schema.session_variables where variable_name like 'sql_notes';
 
447
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
 
448
#select * from information_schema.session_variables where variable_name like 'sql_notes';
621
449
show variables like 'sql_warnings';
622
 
select * from information_schema.session_variables where variable_name like 'sql_warnings';
 
450
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
 
451
#select * from information_schema.session_variables where variable_name like 'sql_warnings';
623
452
set @@sql_notes = 1, @@sql_warnings = 1;
624
453
show variables like 'sql_notes';
625
 
select * from information_schema.session_variables where variable_name like 'sql_notes';
 
454
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
 
455
#select * from information_schema.session_variables where variable_name like 'sql_notes';
626
456
show variables like 'sql_warnings';
627
 
select * from information_schema.session_variables where variable_name like 'sql_warnings';
628
 
 
629
 
#
630
 
# Bug #12792: @@system_time_zone is not SELECTable.
631
 
#
632
 
# Don't actually output, since it depends on the system
633
 
--replace_column 1 #
634
 
select @@system_time_zone;
 
457
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
 
458
#select * from information_schema.session_variables where variable_name like 'sql_warnings';
635
459
 
636
460
#
637
461
# Bug #15684: system variables cannot be SELECTed (e.g. @@version_comment)
651
475
--replace_column 2 #
652
476
show variables like 'basedir';
653
477
--replace_column 2 #
654
 
select * from information_schema.session_variables where variable_name like 'basedir';
 
478
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
 
479
#select * from information_schema.session_variables where variable_name like 'basedir';
655
480
--replace_column 2 #
656
481
show variables like 'datadir';
657
482
--replace_column 2 #
658
 
select * from information_schema.session_variables where variable_name like 'datadir';
 
483
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
 
484
#select * from information_schema.session_variables where variable_name like 'datadir';
659
485
--replace_column 2 #
660
486
show variables like 'tmpdir';
661
487
--replace_column 2 #
662
 
select * from information_schema.session_variables where variable_name like 'tmpdir';
 
488
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
 
489
#select * from information_schema.session_variables where variable_name like 'tmpdir';
663
490
 
664
491
#
665
492
# Bug #19606: make ssl settings available via SHOW VARIABLES and @@variables
666
493
667
494
# Don't actually output, since it depends on the system
668
 
--replace_column 1 # 2 # 3 # 4 # 5 #
669
 
select @@ssl_ca, @@ssl_capath, @@ssl_cert, @@ssl_cipher, @@ssl_key;
670
 
--replace_column 2 #
671
 
show variables like 'ssl%';
672
 
--replace_column 2 #
673
 
select * from information_schema.session_variables where variable_name like 'ssl%' order by 1;
 
495
#--replace_column 1 # 2 # 3 # 4 # 5 #
 
496
# Not supported in Drizzle
 
497
#select @@ssl_ca, @@ssl_capath, @@ssl_cert, @@ssl_cipher, @@ssl_key;
 
498
#--replace_column 2 #
 
499
#show variables like 'ssl%';
 
500
#--replace_column 2 #
 
501
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
 
502
#select * from information_schema.session_variables where variable_name like 'ssl%' order by 1;
674
503
 
675
504
#
676
505
# Bug #19616: make log_queries_not_using_indexes available in SHOW VARIABLES
677
506
# and as @@log_queries_not_using_indexes
678
507
#
679
 
select @@log_queries_not_using_indexes;
680
 
show variables like 'log_queries_not_using_indexes';
681
 
select * from information_schema.session_variables where variable_name like 'log_queries_not_using_indexes';
 
508
# Not valid in Drizzle
 
509
#select @@log_queries_not_using_indexes;
 
510
#show variables like 'log_queries_not_using_indexes';
 
511
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
 
512
#select * from information_schema.session_variables where variable_name like 'log_queries_not_using_indexes';
682
513
 
683
514
#
684
515
# Bug#20908: Crash if select @@""
709
540
# Bug #19263: variables.test doesn't clean up after itself (II/II --
710
541
# restore)
711
542
#
712
 
set global binlog_cache_size         =@my_binlog_cache_size;
713
 
set global connect_timeout           =@my_connect_timeout;
714
 
set global flush                     =@my_flush;
 
543
--error 1193
715
544
set global flush_time                =@my_flush_time;
716
545
set global key_buffer_size           =@my_key_buffer_size;
717
 
set global max_binlog_cache_size     =default;                #@my_max_binlog_cache_size;
718
 
set global max_binlog_size           =@my_max_binlog_size;
719
546
set global max_connect_errors        =@my_max_connect_errors;
720
 
set global max_connections           =@my_max_connections;
721
547
set global max_heap_table_size       =@my_max_heap_table_size;
722
548
set global max_join_size             =@my_max_join_size;
723
549
# No default
724
 
#set global max_user_connections      =default;
725
550
set global max_write_lock_count      =default;
 
551
--error 1232
726
552
set global myisam_data_pointer_size  =@my_myisam_data_pointer_size;
727
 
set global net_buffer_length         =@my_net_buffer_length;
728
 
set global net_write_timeout         =@my_net_write_timeout;
729
 
set global net_read_timeout          =@my_net_read_timeout;
730
 
set global rpl_recovery_rank         =@my_rpl_recovery_rank;
 
553
set global drizzle_protocol_buffer_length= @my_drizzle_protocol_buffer_length;
731
554
set global server_id                 =@my_server_id;
732
 
set global slow_launch_time          =@my_slow_launch_time;
733
555
set global storage_engine            =@my_storage_engine;
 
556
--error 1193
734
557
set global thread_cache_size         =@my_thread_cache_size;
 
558
set global myisam_sort_buffer_size   =@my_myisam_sort_buffer_size;
735
559
 
736
560
#
737
561
# Bug#28580 Repeatation of status variables
738
562
#
739
563
--replace_column 2 #
740
 
show global variables where Variable_name='table_definition_cache' or
741
 
Variable_name='table_lock_wait_timeout';
742
 
 
743
 
###########################################################################
744
 
 
745
 
--echo
746
 
--echo # --
747
 
--echo # -- Bug#34820: log_output can be set to illegal value.
748
 
--echo # --
749
 
 
750
 
--error ER_WRONG_VALUE_FOR_VAR
751
 
SET GLOBAL log_output = '';
752
 
 
753
 
--error ER_WRONG_VALUE_FOR_VAR
754
 
SET GLOBAL log_output = 0;
755
 
 
756
 
--echo
757
 
--echo # -- End of Bug#34820.
758
 
 
 
564
show global variables where variable_name='table_definition_cache' or Variable_name='table_lock_wait_timeout';