Commit 810ed88c authored by Nayuta Yanagisawa's avatar Nayuta Yanagisawa

MDEV-27169 Change default values of Spider plugin variables to default values of table variables

Some Spider table options introduces an unnecessary complication to
Spider settings. For example, the default value of the plugin variable
spider_auto_increment_mode is -1 (use table value) and the default
table option value is 0 (normal mode). Thus, the virtual default value
of the variable is 0. This kind of indirection is confusing.

In order to delete such confusing table options in a future release,
we first change the default values of some Spider plugin variables
from -1 (use table value) to the corresponding default table values.
The default table values are defined in spider_set_connect_info_default().

At the same time, we also deprecate the option value -1 (use table value).
parent 332c59a2
......@@ -36,6 +36,10 @@ SELECT 1;
3.1
auto_increment
connection master_1;
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
connection slave1_1;
connection master_1;
DROP TABLE IF EXISTS t1, t2;
......@@ -190,6 +194,7 @@ LAST_INSERT_ID()
SELECT MAX(id) FROM t2;
MAX(id)
10000
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
connection slave1_1;
SELECT id FROM t1 ORDER BY id;
id
......
......@@ -34,6 +34,10 @@ SELECT 1;
1
auto_increment with partition
connection master_1;
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
connection slave1_1;
connection master_1;
DROP TABLE IF EXISTS t1, t2;
......@@ -188,6 +192,7 @@ LAST_INSERT_ID()
SELECT MAX(id) FROM t2;
MAX(id)
10000
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
connection slave1_1;
SELECT id FROM t1 ORDER BY id;
id
......
......@@ -413,6 +413,10 @@ connection master_1;
read only
connection master_1;
SET @original_spider_read_only_mode = @@SESSION.spider_read_only_mode;
SET SESSION spider_read_only_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
DROP TABLE IF EXISTS t1;
CREATE TABLE t1 (
id int(11) NOT NULL,
......@@ -441,10 +445,19 @@ DELETE FROM t1;
ERROR HY000: Table 'auto_test_local.t1' is read only
TRUNCATE t1;
ERROR HY000: Table 'auto_test_local.t1' is read only
SET SESSION spider_read_only_mode = @original_spider_read_only_mode;
2.27
error mode
connection master_1;
SET @original_spider_error_read_mode = @@SESSION.spider_error_read_mode;
SET @original_spider_error_write_mode = @@SESSION.spider_error_write_mode;
SET SESSION spider_error_read_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
SET SESSION spider_error_write_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
DROP TABLE IF EXISTS t1;
CREATE TABLE t1 (
id int(11) NOT NULL,
......@@ -466,6 +479,8 @@ Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
TRUNCATE t1;
Warnings:
Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
SET SESSION spider_error_read_mode = @original_spider_error_read_mode;
SET SESSION spider_error_write_mode = @original_spider_error_write_mode;
3.0
is null
......
......@@ -97,6 +97,8 @@ if ($USE_CHILD_GROUP2)
}
}
--connection master_1
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
if ($USE_REPLICATION)
{
save_master_pos;
......@@ -222,6 +224,7 @@ SELECT MAX(id) FROM t1;
INSERT INTO t2 (id) VALUES (1000);
SELECT LAST_INSERT_ID();
SELECT MAX(id) FROM t2;
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
if ($USE_REPLICATION)
{
save_master_pos;
......
......@@ -131,6 +131,8 @@ if ($HAVE_PARTITION)
}
}
--connection master_1
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
if ($USE_REPLICATION)
{
save_master_pos;
......@@ -256,6 +258,7 @@ if ($HAVE_PARTITION)
INSERT INTO t2 (id) VALUES (1000);
SELECT LAST_INSERT_ID();
SELECT MAX(id) FROM t2;
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
if ($USE_REPLICATION)
{
save_master_pos;
......
......@@ -1172,6 +1172,8 @@ let $MASTER_1_ENGINE_IS_SPIDER=
if ($MASTER_1_ENGINE_IS_SPIDER)
{
--connection master_1
SET @original_spider_read_only_mode = @@SESSION.spider_read_only_mode;
SET SESSION spider_read_only_mode = -1;
--disable_warnings
DROP TABLE IF EXISTS t1;
--enable_warnings
......@@ -1197,6 +1199,7 @@ if ($MASTER_1_ENGINE_IS_SPIDER)
DELETE FROM t1;
--error 12518
TRUNCATE t1;
SET SESSION spider_read_only_mode = @original_spider_read_only_mode;
}
if (!$MASTER_1_ENGINE_IS_SPIDER)
{
......@@ -1210,6 +1213,10 @@ if (!$MASTER_1_ENGINE_IS_SPIDER)
if ($MASTER_1_ENGINE_IS_SPIDER)
{
--connection master_1
SET @original_spider_error_read_mode = @@SESSION.spider_error_read_mode;
SET @original_spider_error_write_mode = @@SESSION.spider_error_write_mode;
SET SESSION spider_error_read_mode = -1;
SET SESSION spider_error_write_mode = -1;
--disable_warnings
DROP TABLE IF EXISTS t1;
--enable_warnings
......@@ -1227,6 +1234,8 @@ if ($MASTER_1_ENGINE_IS_SPIDER)
INSERT INTO t1 (id) VALUES (1);
DELETE FROM t1;
TRUNCATE t1;
SET SESSION spider_error_read_mode = @original_spider_error_read_mode;
SET SESSION spider_error_write_mode = @original_spider_error_write_mode;
}
if (!$MASTER_1_ENGINE_IS_SPIDER)
{
......
......@@ -36,6 +36,10 @@ SELECT 1;
3.1
auto_increment
connection master_1;
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
connection slave1_1;
connection master_1;
DROP TABLE IF EXISTS t1, t2;
......@@ -206,6 +210,7 @@ LAST_INSERT_ID()
SELECT MAX(id) FROM t2;
MAX(id)
46
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
connection slave1_1;
SELECT id FROM t1 ORDER BY id;
id
......
......@@ -34,6 +34,10 @@ SELECT 1;
1
auto_increment with partition
connection master_1;
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
connection slave1_1;
connection master_1;
DROP TABLE IF EXISTS t1, t2;
......@@ -204,6 +208,7 @@ LAST_INSERT_ID()
SELECT MAX(id) FROM t2;
MAX(id)
26
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
connection slave1_1;
SELECT id FROM t1 ORDER BY id;
id
......
......@@ -306,6 +306,10 @@ UNLOCK TABLES;
auto_increment
connection master_1;
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
connection slave1_1;
connection master_1;
DROP TABLE IF EXISTS t1;
......@@ -399,6 +403,7 @@ LAST_INSERT_ID()
SELECT MAX(id) FROM t1;
MAX(id)
42
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
connection slave1_1;
SELECT id FROM t1 ORDER BY id;
id
......@@ -417,6 +422,10 @@ connection master_1;
read only
connection master_1;
SET @original_spider_read_only_mode = @@SESSION.spider_read_only_mode;
SET SESSION spider_read_only_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
DROP TABLE IF EXISTS t1;
CREATE TABLE t1 (
id int(11) NOT NULL,
......@@ -445,10 +454,19 @@ DELETE FROM t1;
ERROR HY000: Table 'auto_test_local.t1' is read only
TRUNCATE t1;
ERROR HY000: Table 'auto_test_local.t1' is read only
SET SESSION spider_read_only_mode = @original_spider_read_only_mode;
2.27
error mode
connection master_1;
SET @original_spider_error_read_mode = @@SESSION.spider_error_read_mode;
SET @original_spider_error_write_mode = @@SESSION.spider_error_write_mode;
SET SESSION spider_error_read_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
SET SESSION spider_error_write_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
DROP TABLE IF EXISTS t1;
CREATE TABLE t1 (
id int(11) NOT NULL,
......@@ -470,6 +488,8 @@ Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
TRUNCATE t1;
Warnings:
Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
SET SESSION spider_error_read_mode = @original_spider_error_read_mode;
SET SESSION spider_error_write_mode = @original_spider_error_write_mode;
3.0
is null
......
......@@ -109,6 +109,10 @@ a b c
2.26
auto_increment with partition
connection master_1;
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
connection slave1_1;
connection master_1;
DROP TABLE IF EXISTS t1;
......@@ -202,6 +206,7 @@ LAST_INSERT_ID()
SELECT MAX(id) FROM t1;
MAX(id)
26
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
connection slave1_1;
SELECT id FROM t1 ORDER BY id;
id
......
......@@ -97,6 +97,8 @@ if ($USE_CHILD_GROUP2)
}
}
--connection master_1
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
if ($USE_REPLICATION)
{
save_master_pos;
......@@ -222,6 +224,7 @@ SELECT MAX(id) FROM t1;
INSERT INTO t2 (id) VALUES (1000);
SELECT LAST_INSERT_ID();
SELECT MAX(id) FROM t2;
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
if ($USE_REPLICATION)
{
save_master_pos;
......
......@@ -131,6 +131,8 @@ if ($HAVE_PARTITION)
}
}
--connection master_1
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
if ($USE_REPLICATION)
{
save_master_pos;
......@@ -256,6 +258,7 @@ if ($HAVE_PARTITION)
INSERT INTO t2 (id) VALUES (1000);
SELECT LAST_INSERT_ID();
SELECT MAX(id) FROM t2;
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
if ($USE_REPLICATION)
{
save_master_pos;
......
......@@ -1049,6 +1049,8 @@ if ($USE_CHILD_GROUP2)
}
}
--connection master_1
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
if ($USE_REPLICATION)
{
save_master_pos;
......@@ -1120,6 +1122,7 @@ SELECT MAX(id) FROM t1;
INSERT INTO t1 (id) VALUES (1000);
SELECT LAST_INSERT_ID();
SELECT MAX(id) FROM t1;
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
if ($USE_REPLICATION)
{
save_master_pos;
......@@ -1172,6 +1175,8 @@ let $MASTER_1_ENGINE_IS_SPIDER=
if ($MASTER_1_ENGINE_IS_SPIDER)
{
--connection master_1
SET @original_spider_read_only_mode = @@SESSION.spider_read_only_mode;
SET SESSION spider_read_only_mode = -1;
--disable_warnings
DROP TABLE IF EXISTS t1;
--enable_warnings
......@@ -1197,6 +1202,7 @@ if ($MASTER_1_ENGINE_IS_SPIDER)
DELETE FROM t1;
--error 12518
TRUNCATE t1;
SET SESSION spider_read_only_mode = @original_spider_read_only_mode;
}
if (!$MASTER_1_ENGINE_IS_SPIDER)
{
......@@ -1210,6 +1216,10 @@ if (!$MASTER_1_ENGINE_IS_SPIDER)
if ($MASTER_1_ENGINE_IS_SPIDER)
{
--connection master_1
SET @original_spider_error_read_mode = @@SESSION.spider_error_read_mode;
SET @original_spider_error_write_mode = @@SESSION.spider_error_write_mode;
SET SESSION spider_error_read_mode = -1;
SET SESSION spider_error_write_mode = -1;
--disable_warnings
DROP TABLE IF EXISTS t1;
--enable_warnings
......@@ -1227,6 +1237,8 @@ if ($MASTER_1_ENGINE_IS_SPIDER)
INSERT INTO t1 (id) VALUES (1);
DELETE FROM t1;
TRUNCATE t1;
SET SESSION spider_error_read_mode = @original_spider_error_read_mode;
SET SESSION spider_error_write_mode = @original_spider_error_write_mode;
}
if (!$MASTER_1_ENGINE_IS_SPIDER)
{
......
......@@ -485,6 +485,8 @@ if ($HAVE_PARTITION)
}
}
--connection master_1
SET @original_spider_auto_increment_mode = @@SESSION.spider_auto_increment_mode;
SET SESSION spider_auto_increment_mode = -1;
if ($USE_REPLICATION)
{
save_master_pos;
......@@ -556,6 +558,7 @@ if ($HAVE_PARTITION)
INSERT INTO t1 (id) VALUES (1000);
SELECT LAST_INSERT_ID();
SELECT MAX(id) FROM t1;
SET SESSION spider_auto_increment_mode = @original_spider_auto_increment_mode;
if ($USE_REPLICATION)
{
save_master_pos;
......
......@@ -413,6 +413,10 @@ connection master_1;
read only
connection master_1;
SET @original_spider_read_only_mode = @@SESSION.spider_read_only_mode;
SET SESSION spider_read_only_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
DROP TABLE IF EXISTS t1;
CREATE TABLE t1 (
id int(11) NOT NULL,
......@@ -441,10 +445,19 @@ DELETE FROM t1;
ERROR HY000: Table 'auto_test_local.t1' is read only
TRUNCATE t1;
ERROR HY000: Table 'auto_test_local.t1' is read only
SET SESSION spider_read_only_mode = @original_spider_read_only_mode;
2.27
error mode
connection master_1;
SET @original_spider_error_read_mode = @@SESSION.spider_error_read_mode;
SET @original_spider_error_write_mode = @@SESSION.spider_error_write_mode;
SET SESSION spider_error_read_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
SET SESSION spider_error_write_mode = -1;
Warnings:
Warning 138 The option value -1 (use table value) is deprecated and will be removed in a future release
DROP TABLE IF EXISTS t1;
CREATE TABLE t1 (
id int(11) NOT NULL,
......@@ -466,6 +479,8 @@ Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
TRUNCATE t1;
Warnings:
Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
SET SESSION spider_error_read_mode = @original_spider_error_read_mode;
SET SESSION spider_error_write_mode = @original_spider_error_write_mode;
3.0
is null
......
......@@ -1172,6 +1172,8 @@ let $MASTER_1_ENGINE_IS_SPIDER=
if ($MASTER_1_ENGINE_IS_SPIDER)
{
--connection master_1
SET @original_spider_read_only_mode = @@SESSION.spider_read_only_mode;
SET SESSION spider_read_only_mode = -1;
--disable_warnings
DROP TABLE IF EXISTS t1;
--enable_warnings
......@@ -1197,6 +1199,7 @@ if ($MASTER_1_ENGINE_IS_SPIDER)
DELETE FROM t1;
--error 12518
TRUNCATE t1;
SET SESSION spider_read_only_mode = @original_spider_read_only_mode;
}
if (!$MASTER_1_ENGINE_IS_SPIDER)
{
......@@ -1210,6 +1213,10 @@ if (!$MASTER_1_ENGINE_IS_SPIDER)
if ($MASTER_1_ENGINE_IS_SPIDER)
{
--connection master_1
SET @original_spider_error_read_mode = @@SESSION.spider_error_read_mode;
SET @original_spider_error_write_mode = @@SESSION.spider_error_write_mode;
SET SESSION spider_error_read_mode = -1;
SET SESSION spider_error_write_mode = -1;
--disable_warnings
DROP TABLE IF EXISTS t1;
--enable_warnings
......@@ -1227,6 +1234,8 @@ if ($MASTER_1_ENGINE_IS_SPIDER)
INSERT INTO t1 (id) VALUES (1);
DELETE FROM t1;
TRUNCATE t1;
SET SESSION spider_error_read_mode = @original_spider_error_read_mode;
SET SESSION spider_error_write_mode = @original_spider_error_write_mode;
}
if (!$MASTER_1_ENGINE_IS_SPIDER)
{
......
......@@ -174,6 +174,20 @@ static MYSQL_SYSVAR_BOOL(
TRUE
);
static void spider_use_table_value_deprecated(THD *thd, st_mysql_sys_var *,
void *var_ptr, const void *save)
{
int val= *static_cast<const int *>(save);
*static_cast<int *>(var_ptr)= val;
if (val == -1)
{
push_warning_printf(thd, Sql_condition::WARN_LEVEL_WARN,
HA_ERR_UNSUPPORTED,
"The option value -1 (use table value) is deprecated "
"and will be removed in a future release");
}
}
my_bool spider_param_support_xa()
{
DBUG_ENTER("spider_param_support_xa");
......@@ -255,8 +269,8 @@ static MYSQL_SYSVAR_INT(
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
"Use table charset for remote access",
NULL,
NULL,
-1,
spider_use_table_value_deprecated,
1,
-1,
1,
0
......@@ -458,8 +472,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"Internal offset", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -483,8 +497,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"Internal limit", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
9223372036854775807LL, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -508,8 +522,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"Number of rows at a select", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
9223372036854775807LL, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -534,8 +548,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Use offset and limit parameter in SQL for split_read parameter.", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
2, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -559,8 +573,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"The limit value for semi_split_read", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
9223372036854775807LL, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -585,8 +599,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Initial sql string alloc size", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1024, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -611,8 +625,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Reset sql string alloc after execute", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -664,8 +678,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Sprit read mode for multi range", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
100, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -689,8 +703,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Max columns for order by", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
32767, /* def */
-1, /* min */
32767, /* max */
0 /* blk */
......@@ -845,8 +859,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Use different connection if semi_table_lock is enabled", /* comment */
&spider_param_semi_table_lock_connection_check, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -894,8 +908,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Lock for select with update", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1, /* def */
-1, /* min */
2, /* max */
0 /* blk */
......@@ -983,8 +997,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Bulk insert size", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
16000, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -1012,8 +1026,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"The mode of bulk updating and deleting", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
2, /* max */
0 /* blk */
......@@ -1037,8 +1051,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Bulk update size", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
16000, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -1062,8 +1076,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Buffer size", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
16000, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -1088,8 +1102,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Execute optimize to remote server", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -1114,8 +1128,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Execute optimize to remote server with local", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -1263,8 +1277,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Wait timeout of connecting to remote server", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
6, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -1290,8 +1304,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Wait timeout of receiving data from remote server", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
600, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -1317,8 +1331,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Wait timeout of sending data to remote server", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
600, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -1348,8 +1362,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"The retrieval result from a remote server is acquired by acquisition one by one", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
3, /* def */
-1, /* min */
3, /* max */
0 /* blk */
......@@ -1373,8 +1387,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"Number of records in a page when acquisition one by one", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1024, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -1398,8 +1412,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"The limitation of memory size in a page when acquisition one by one", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
10485760, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -1424,8 +1438,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Use low memory mode when SQL(SELECT) internally issued to a remote server is executed and get a result list", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -1451,8 +1465,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"The mode of using columns at select clause", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -1480,8 +1494,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Mode of background search", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
3, /* max */
0 /* blk */
......@@ -1506,8 +1520,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"Number of first read records when background search is used", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
2, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -1532,8 +1546,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"Number of second read records when background search is used", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
100, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -1559,8 +1573,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"Number of first read records", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -1585,8 +1599,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"Number of second read records", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -1611,8 +1625,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Interval of cardinality confirmation.(second)", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
51, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -1639,8 +1653,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Mode of cardinality confirmation.", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1, /* def */
-1, /* min */
3, /* max */
0 /* blk */
......@@ -1668,8 +1682,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Cardinality synchronization in partitioned table.", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
2, /* max */
0 /* blk */
......@@ -1696,8 +1710,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Type of cardinality calculation.", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
2, /* def */
-1, /* min */
2, /* max */
0 /* blk */
......@@ -1721,8 +1735,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Weight coefficient to calculate effectiveness of index from cardinality of column.", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
2, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -1749,8 +1763,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Mode of cardinality confirmation at background.", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
2, /* def */
-1, /* min */
2, /* max */
0 /* blk */
......@@ -1776,8 +1790,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Interval of table state confirmation.(second)", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
10, /* def */
-1, /* min */
2147483647, /* max */
0 /* blk */
......@@ -1803,8 +1817,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Mode of table state confirmation.", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1, /* def */
-1, /* min */
2, /* max */
0 /* blk */
......@@ -1832,8 +1846,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Table state synchronization in partitioned table.", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
2, /* max */
0 /* blk */
......@@ -1861,8 +1875,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Mode of table state confirmation at background.", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
2, /* def */
-1, /* min */
2, /* max */
0 /* blk */
......@@ -1937,8 +1951,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Mode of auto increment.", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
3, /* max */
0 /* blk */
......@@ -2030,8 +2044,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Execute \"REPLACE\" and \"INSERT IGNORE\" on remote server and avoid duplicate check on local server", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -2457,8 +2471,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Mode of BKA for Spider", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1, /* def */
-1, /* min */
2, /* max */
0 /* blk */
......@@ -2683,8 +2697,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_DEPRECATED, /* opt */
"Use handler for reading", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
3, /* max */
0 /* blk */
......@@ -2709,8 +2723,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Read error mode if error", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -2735,8 +2749,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Write error mode if error", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -2761,8 +2775,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Skip generating internal default condition", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -2789,8 +2803,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Skip parallel search by specific conditions", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
3, /* max */
0 /* blk */
......@@ -2815,8 +2829,8 @@ static MYSQL_THDVAR_LONGLONG(
PLUGIN_VAR_RQCMDARG, /* opt */
"Send 'ORDER BY' and 'LIMIT' to remote server directly", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
9223372036854775807LL, /* def */
-1, /* min */
9223372036854775807LL, /* max */
0 /* blk */
......@@ -2841,8 +2855,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Read only", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -3090,8 +3104,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Read casually if it is possible", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
63, /* max */
0 /* blk */
......@@ -3133,8 +3147,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"The type of delete_all_rows", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -3159,8 +3173,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"The type of temporary table name for bka", /* comment */
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
0, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......@@ -3211,8 +3225,8 @@ static MYSQL_SYSVAR_INT(
PLUGIN_VAR_RQCMDARG,
"Store last sts result into system table",
NULL,
NULL,
-1,
spider_use_table_value_deprecated,
1,
-1,
1,
0
......@@ -3238,8 +3252,8 @@ static MYSQL_SYSVAR_INT(
PLUGIN_VAR_RQCMDARG,
"Store last crd result into system table",
NULL,
NULL,
-1,
spider_use_table_value_deprecated,
1,
-1,
1,
0
......@@ -3265,8 +3279,8 @@ static MYSQL_SYSVAR_INT(
PLUGIN_VAR_RQCMDARG,
"Load sts from system table at startup",
NULL,
NULL,
-1,
spider_use_table_value_deprecated,
1,
-1,
1,
0
......@@ -3292,8 +3306,8 @@ static MYSQL_SYSVAR_INT(
PLUGIN_VAR_RQCMDARG,
"Load crd from system table at startup",
NULL,
NULL,
-1,
spider_use_table_value_deprecated,
1,
-1,
1,
0
......@@ -3462,8 +3476,8 @@ static MYSQL_THDVAR_INT(
PLUGIN_VAR_RQCMDARG, /* opt */
"Use columns in select clause strictly for group by clause",
NULL, /* check */
NULL, /* update */
-1, /* def */
spider_use_table_value_deprecated, /* update */
1, /* def */
-1, /* min */
1, /* max */
0 /* blk */
......
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