Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
df0d350d
Commit
df0d350d
authored
Jan 28, 2010
by
Andrei Elkin
Browse files
Options
Browse Files
Download
Plain Diff
merging from 5.1-bt to a local bugfix branch
parents
67b8cb0d
7d5bb84a
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
59 additions
and
26 deletions
+59
-26
client/client_priv.h
client/client_priv.h
+3
-2
client/mysql.cc
client/mysql.cc
+1
-1
client/mysqldump.c
client/mysqldump.c
+6
-3
include/my_stacktrace.h
include/my_stacktrace.h
+1
-1
mysql-test/collections/default.experimental
mysql-test/collections/default.experimental
+0
-1
mysql-test/r/mysqlbinlog.result
mysql-test/r/mysqlbinlog.result
+3
-3
mysql-test/suite/rpl/r/rpl_get_master_version_and_clock.result
...-test/suite/rpl/r/rpl_get_master_version_and_clock.result
+2
-3
mysql-test/suite/rpl/r/rpl_row_mysqlbinlog.result
mysql-test/suite/rpl/r/rpl_row_mysqlbinlog.result
+2
-2
mysql-test/suite/rpl/t/rpl_get_master_version_and_clock.test
mysql-test/suite/rpl/t/rpl_get_master_version_and_clock.test
+5
-4
sql/mysql_priv.h
sql/mysql_priv.h
+1
-1
sql/mysqld.cc
sql/mysqld.cc
+35
-5
No files found.
client/client_priv.h
View file @
df0d350d
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
#define WARN_DEPRECATED(Ver,Old,New) \
#define WARN_DEPRECATED(Ver,Old,New) \
do { \
do { \
printf("Warning: The option '%s' is deprecated and will be removed " \
printf("Warning: The option '%s' is deprecated and will be removed " \
"in
MySQL %s. Please use %s instead.\n", (Old), (Ver
), (New)); \
"in
a future release. Please use %s instead.\n", (Old
), (New)); \
} while(0);
} while(0);
enum
options_client
enum
options_client
...
@@ -57,7 +57,7 @@ enum options_client
...
@@ -57,7 +57,7 @@ enum options_client
OPT_PROMPT
,
OPT_IGN_LINES
,
OPT_TRANSACTION
,
OPT_MYSQL_PROTOCOL
,
OPT_PROMPT
,
OPT_IGN_LINES
,
OPT_TRANSACTION
,
OPT_MYSQL_PROTOCOL
,
OPT_SHARED_MEMORY_BASE_NAME
,
OPT_FRM
,
OPT_SKIP_OPTIMIZATION
,
OPT_SHARED_MEMORY_BASE_NAME
,
OPT_FRM
,
OPT_SKIP_OPTIMIZATION
,
OPT_COMPATIBLE
,
OPT_RECONNECT
,
OPT_DELIMITER
,
OPT_SECURE_AUTH
,
OPT_COMPATIBLE
,
OPT_RECONNECT
,
OPT_DELIMITER
,
OPT_SECURE_AUTH
,
OPT_OPEN_FILES_LIMIT
,
OPT_SET_CHARSET
,
OPT_
CREATE_OPTIONS
,
OPT_
SERVER_ARG
,
OPT_OPEN_FILES_LIMIT
,
OPT_SET_CHARSET
,
OPT_SERVER_ARG
,
OPT_POSITION
,
OPT_STOP_POSITION
,
OPT_START_DATETIME
,
OPT_STOP_DATETIME
,
OPT_POSITION
,
OPT_STOP_POSITION
,
OPT_START_DATETIME
,
OPT_STOP_DATETIME
,
OPT_SIGINT_IGNORE
,
OPT_HEXBLOB
,
OPT_ORDER_BY_PRIMARY
,
OPT_COUNT
,
OPT_SIGINT_IGNORE
,
OPT_HEXBLOB
,
OPT_ORDER_BY_PRIMARY
,
OPT_COUNT
,
#ifdef HAVE_NDBCLUSTER_DB
#ifdef HAVE_NDBCLUSTER_DB
...
@@ -90,5 +90,6 @@ enum options_client
...
@@ -90,5 +90,6 @@ enum options_client
OPT_DEBUG_INFO
,
OPT_DEBUG_CHECK
,
OPT_COLUMN_TYPES
,
OPT_ERROR_LOG_FILE
,
OPT_DEBUG_INFO
,
OPT_DEBUG_CHECK
,
OPT_COLUMN_TYPES
,
OPT_ERROR_LOG_FILE
,
OPT_WRITE_BINLOG
,
OPT_DUMP_DATE
,
OPT_WRITE_BINLOG
,
OPT_DUMP_DATE
,
OPT_FIRST_SLAVE
,
OPT_FIRST_SLAVE
,
OPT_ALL
,
OPT_MAX_CLIENT_OPTION
OPT_MAX_CLIENT_OPTION
};
};
client/mysql.cc
View file @
df0d350d
...
@@ -1630,7 +1630,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
...
@@ -1630,7 +1630,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
init_tee
(
argument
);
init_tee
(
argument
);
break
;
break
;
case
OPT_NOTEE
:
case
OPT_NOTEE
:
printf
(
"WARNING: option deprecated; use --disable-tee instead.
\n
"
);
WARN_DEPRECATED
(
VER_CELOSIA
,
"--no-tee"
,
"--disable-tee
"
);
if
(
opt_outfile
)
if
(
opt_outfile
)
end_tee
();
end_tee
();
break
;
break
;
...
...
client/mysqldump.c
View file @
df0d350d
...
@@ -179,7 +179,7 @@ HASH ignore_table;
...
@@ -179,7 +179,7 @@ HASH ignore_table;
static
struct
my_option
my_long_options
[]
=
static
struct
my_option
my_long_options
[]
=
{
{
{
"all"
,
'a'
,
"Deprecated. Use --create-options instead."
,
{
"all"
,
OPT_ALL
,
"Deprecated. Use --create-options instead."
,
(
uchar
**
)
&
create_options
,
(
uchar
**
)
&
create_options
,
0
,
GET_BOOL
,
NO_ARG
,
1
,
(
uchar
**
)
&
create_options
,
(
uchar
**
)
&
create_options
,
0
,
GET_BOOL
,
NO_ARG
,
1
,
0
,
0
,
0
,
0
,
0
},
0
,
0
,
0
,
0
,
0
},
{
"all-databases"
,
'A'
,
{
"all-databases"
,
'A'
,
...
@@ -230,7 +230,7 @@ static struct my_option my_long_options[] =
...
@@ -230,7 +230,7 @@ static struct my_option my_long_options[] =
{
"compress"
,
'C'
,
"Use compression in server/client protocol."
,
{
"compress"
,
'C'
,
"Use compression in server/client protocol."
,
(
uchar
**
)
&
opt_compress
,
(
uchar
**
)
&
opt_compress
,
0
,
GET_BOOL
,
NO_ARG
,
0
,
0
,
0
,
(
uchar
**
)
&
opt_compress
,
(
uchar
**
)
&
opt_compress
,
0
,
GET_BOOL
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
0
,
0
,
0
},
{
"create-options"
,
OPT_CREATE_OPTIONS
,
{
"create-options"
,
'a'
,
"Include all MySQL specific create options."
,
"Include all MySQL specific create options."
,
(
uchar
**
)
&
create_options
,
(
uchar
**
)
&
create_options
,
0
,
GET_BOOL
,
NO_ARG
,
1
,
(
uchar
**
)
&
create_options
,
(
uchar
**
)
&
create_options
,
0
,
GET_BOOL
,
NO_ARG
,
1
,
0
,
0
,
0
,
0
,
0
},
0
,
0
,
0
,
0
,
0
},
...
@@ -268,7 +268,7 @@ static struct my_option my_long_options[] =
...
@@ -268,7 +268,7 @@ static struct my_option my_long_options[] =
(
uchar
**
)
&
opt_events
,
(
uchar
**
)
&
opt_events
,
0
,
GET_BOOL
,
(
uchar
**
)
&
opt_events
,
(
uchar
**
)
&
opt_events
,
0
,
GET_BOOL
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
{
"extended-insert"
,
'e'
,
{
"extended-insert"
,
'e'
,
"
Allows utilization of the new, much faster INSERT syntax
."
,
"
Use multiple-row INSERT syntax that include several VALUES lists
."
,
(
uchar
**
)
&
extended_insert
,
(
uchar
**
)
&
extended_insert
,
0
,
GET_BOOL
,
NO_ARG
,
(
uchar
**
)
&
extended_insert
,
(
uchar
**
)
&
extended_insert
,
0
,
GET_BOOL
,
NO_ARG
,
1
,
0
,
0
,
0
,
0
,
0
},
1
,
0
,
0
,
0
,
0
,
0
},
{
"fields-terminated-by"
,
OPT_FTB
,
{
"fields-terminated-by"
,
OPT_FTB
,
...
@@ -762,6 +762,9 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
...
@@ -762,6 +762,9 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
case
'O'
:
case
'O'
:
WARN_DEPRECATED
(
VER_CELOSIA
,
"--set-variable"
,
"--variable-name=value"
);
WARN_DEPRECATED
(
VER_CELOSIA
,
"--set-variable"
,
"--variable-name=value"
);
break
;
break
;
case
(
int
)
OPT_ALL
:
WARN_DEPRECATED
(
VER_CELOSIA
,
"--all"
,
"--create-options"
);
break
;
case
(
int
)
OPT_FIRST_SLAVE
:
case
(
int
)
OPT_FIRST_SLAVE
:
WARN_DEPRECATED
(
VER_CELOSIA
,
"--first-slave"
,
"--lock-all-tables"
);
WARN_DEPRECATED
(
VER_CELOSIA
,
"--first-slave"
,
"--lock-all-tables"
);
break
;
break
;
...
...
include/my_stacktrace.h
View file @
df0d350d
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
(defined(__alpha__) && defined(__GNUC__))
(defined(__alpha__) && defined(__GNUC__))
#define HAVE_STACKTRACE 1
#define HAVE_STACKTRACE 1
#endif
#endif
#elif defined(__WIN__) || defined(
__sun
)
#elif defined(__WIN__) || defined(
HAVE_PRINTSTACK
)
#define HAVE_STACKTRACE 1
#define HAVE_STACKTRACE 1
#endif
#endif
...
...
mysql-test/collections/default.experimental
View file @
df0d350d
...
@@ -17,7 +17,6 @@ main.plugin_load @solaris # Bug#42144
...
@@ -17,7 +17,6 @@ main.plugin_load @solaris # Bug#42144
ndb.* # joro : NDB tests marked as experimental as agreed with bochklin
ndb.* # joro : NDB tests marked as experimental as agreed with bochklin
rpl.rpl_get_master_version_and_clock* # Bug #49191 2009-12-01 Daogang rpl_get_master_version_and_clock failed on PB2: COM_REGISTER_SLAVE failed
rpl.rpl_innodb_bug28430* @solaris # Bug#46029
rpl.rpl_innodb_bug28430* @solaris # Bug#46029
rpl_ndb.* # joro : NDB tests marked as experimental as agreed with bochklin
rpl_ndb.* # joro : NDB tests marked as experimental as agreed with bochklin
...
...
mysql-test/r/mysqlbinlog.result
View file @
df0d350d
...
@@ -93,7 +93,7 @@ ROLLBACK /* added by mysqlbinlog */;
...
@@ -93,7 +93,7 @@ ROLLBACK /* added by mysqlbinlog */;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
--- --position --
--- --position --
Warning: The option '--position' is deprecated and will be removed in
MySQL 5.6
. Please use --start-position instead.
Warning: The option '--position' is deprecated and will be removed in
a future release
. Please use --start-position instead.
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
DELIMITER /*!*/;
...
@@ -194,7 +194,7 @@ ROLLBACK /* added by mysqlbinlog */;
...
@@ -194,7 +194,7 @@ ROLLBACK /* added by mysqlbinlog */;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
--- --position --
--- --position --
Warning: The option '--position' is deprecated and will be removed in
MySQL 5.6
. Please use --start-position instead.
Warning: The option '--position' is deprecated and will be removed in
a future release
. Please use --start-position instead.
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
DELIMITER /*!*/;
...
@@ -235,7 +235,7 @@ DELIMITER ;
...
@@ -235,7 +235,7 @@ DELIMITER ;
# End of log file
# End of log file
ROLLBACK /* added by mysqlbinlog */;
ROLLBACK /* added by mysqlbinlog */;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
Warning: The option '--position' is deprecated and will be removed in
MySQL 5.6
. Please use --start-position instead.
Warning: The option '--position' is deprecated and will be removed in
a future release
. Please use --start-position instead.
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
DELIMITER /*!*/;
...
...
mysql-test/suite/rpl/r/rpl_get_master_version_and_clock.result
View file @
df0d350d
...
@@ -4,10 +4,9 @@ reset master;
...
@@ -4,10 +4,9 @@ reset master;
reset slave;
reset slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
start slave;
start slave;
call mtr.add_suppression("Get master clock failed with error: ");
call mtr.add_suppression("Slave I/O: Master command COM_REGISTER_SLAVE failed: .*");
call mtr.add_suppression("Get master SERVER_ID failed with error: ");
call mtr.add_suppression("Slave I/O: Master command COM_REGISTER_SLAVE failed: failed registering on master, reconnecting to try again");
call mtr.add_suppression("Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; .*");
call mtr.add_suppression("Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; .*");
call mtr.add_suppression("Slave I/O thread .* register on master");
SELECT IS_FREE_LOCK("debug_lock.before_get_UNIX_TIMESTAMP");
SELECT IS_FREE_LOCK("debug_lock.before_get_UNIX_TIMESTAMP");
IS_FREE_LOCK("debug_lock.before_get_UNIX_TIMESTAMP")
IS_FREE_LOCK("debug_lock.before_get_UNIX_TIMESTAMP")
1
1
...
...
mysql-test/suite/rpl/r/rpl_row_mysqlbinlog.result
View file @
df0d350d
...
@@ -152,7 +152,7 @@ c1 c3 c4 c5
...
@@ -152,7 +152,7 @@ c1 c3 c4 c5
5 2006-02-22 00:00:00 Tested in Texas 11
5 2006-02-22 00:00:00 Tested in Texas 11
--- Test 2 position test --
--- Test 2 position test --
Warning: The option '--position' is deprecated and will be removed in
MySQL 5.6
. Please use --start-position instead.
Warning: The option '--position' is deprecated and will be removed in
a future release
. Please use --start-position instead.
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
DELIMITER /*!*/;
...
@@ -315,7 +315,7 @@ ROLLBACK /* added by mysqlbinlog */;
...
@@ -315,7 +315,7 @@ ROLLBACK /* added by mysqlbinlog */;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
--- Test 7 reading stdin w/position --
--- Test 7 reading stdin w/position --
Warning: The option '--position' is deprecated and will be removed in
MySQL 5.6
. Please use --start-position instead.
Warning: The option '--position' is deprecated and will be removed in
a future release
. Please use --start-position instead.
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
DELIMITER /*!*/;
...
...
mysql-test/suite/rpl/t/rpl_get_master_version_and_clock.test
View file @
df0d350d
...
@@ -16,12 +16,13 @@
...
@@ -16,12 +16,13 @@
source
include
/
master
-
slave
.
inc
;
source
include
/
master
-
slave
.
inc
;
source
include
/
have_debug
.
inc
;
source
include
/
have_debug
.
inc
;
call
mtr
.
add_suppression
(
"Get master clock failed with error: "
);
c
all
mtr
.
add_suppression
(
"Get master SERVER_ID failed with error: "
)
;
c
onnection
slave
;
call
mtr
.
add_suppression
(
"Slave I/O: Master command COM_REGISTER_SLAVE failed:
failed registering on master, reconnecting to try again
"
);
call
mtr
.
add_suppression
(
"Slave I/O: Master command COM_REGISTER_SLAVE failed:
.*
"
);
call
mtr
.
add_suppression
(
"Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; .*"
);
call
mtr
.
add_suppression
(
"Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; .*"
);
call
mtr
.
add_suppression
(
"Slave I/O thread .* register on master"
);
#Test case 1: Try to get the value of the UNIX_TIMESTAMP from master under network disconnection
#Test case 1: Try to get the value of the UNIX_TIMESTAMP from master under network disconnection
connection
slave
;
let
$debug_saved
=
`select @@global.debug`
;
let
$debug_saved
=
`select @@global.debug`
;
let
$debug_lock
=
"debug_lock.before_get_UNIX_TIMESTAMP"
;
let
$debug_lock
=
"debug_lock.before_get_UNIX_TIMESTAMP"
;
...
...
sql/mysql_priv.h
View file @
df0d350d
...
@@ -124,7 +124,7 @@ char* query_table_status(THD *thd,const char *db,const char *table_name);
...
@@ -124,7 +124,7 @@ char* query_table_status(THD *thd,const char *db,const char *table_name);
(Old), (Ver), (New)); \
(Old), (Ver), (New)); \
else \
else \
sql_print_warning("The syntax '%s' is deprecated and will be removed " \
sql_print_warning("The syntax '%s' is deprecated and will be removed " \
"in
MySQL %s. Please use %s instead.", (Old), (Ver
), (New)); \
"in
a future release. Please use %s instead.", (Old
), (New)); \
} while(0)
} while(0)
extern
MYSQL_PLUGIN_IMPORT
CHARSET_INFO
*
system_charset_info
;
extern
MYSQL_PLUGIN_IMPORT
CHARSET_INFO
*
system_charset_info
;
...
...
sql/mysqld.cc
View file @
df0d350d
...
@@ -5711,6 +5711,9 @@ enum options_mysqld
...
@@ -5711,6 +5711,9 @@ enum options_mysqld
OPT_TABLE_LOCK_WAIT_TIMEOUT
,
OPT_TABLE_LOCK_WAIT_TIMEOUT
,
OPT_PLUGIN_LOAD
,
OPT_PLUGIN_LOAD
,
OPT_PLUGIN_DIR
,
OPT_PLUGIN_DIR
,
OPT_SYMBOLIC_LINKS
,
OPT_WARNINGS
,
OPT_RECORD_BUFFER_OLD
,
OPT_LOG_OUTPUT
,
OPT_LOG_OUTPUT
,
OPT_PORT_OPEN_TIMEOUT
,
OPT_PORT_OPEN_TIMEOUT
,
OPT_PROFILING
,
OPT_PROFILING
,
...
@@ -6532,7 +6535,7 @@ log and this option does nothing anymore.",
...
@@ -6532,7 +6535,7 @@ log and this option does nothing anymore.",
{
"transaction-isolation"
,
OPT_TX_ISOLATION
,
{
"transaction-isolation"
,
OPT_TX_ISOLATION
,
"Default transaction isolation level."
,
0
,
0
,
0
,
GET_STR
,
REQUIRED_ARG
,
0
,
"Default transaction isolation level."
,
0
,
0
,
0
,
GET_STR
,
REQUIRED_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
0
,
0
,
0
,
0
,
0
},
{
"use-symbolic-links"
,
's'
,
"Enable symbolic link support. Deprecated option; use --symbolic-links instead."
,
{
"use-symbolic-links"
,
OPT_SYMBOLIC_LINKS
,
"Enable symbolic link support. Deprecated option; use --symbolic-links instead."
,
(
uchar
**
)
&
my_use_symdir
,
(
uchar
**
)
&
my_use_symdir
,
0
,
GET_BOOL
,
NO_ARG
,
(
uchar
**
)
&
my_use_symdir
,
(
uchar
**
)
&
my_use_symdir
,
0
,
GET_BOOL
,
NO_ARG
,
IF_PURIFY
(
0
,
1
),
0
,
0
,
0
,
0
,
0
},
IF_PURIFY
(
0
,
1
),
0
,
0
,
0
,
0
,
0
},
{
"user"
,
'u'
,
"Run mysqld daemon as user."
,
0
,
0
,
0
,
GET_STR
,
REQUIRED_ARG
,
{
"user"
,
'u'
,
"Run mysqld daemon as user."
,
0
,
0
,
0
,
GET_STR
,
REQUIRED_ARG
,
...
@@ -6542,7 +6545,7 @@ log and this option does nothing anymore.",
...
@@ -6542,7 +6545,7 @@ log and this option does nothing anymore.",
0
,
0
},
0
,
0
},
{
"version"
,
'V'
,
"Output version information and exit."
,
0
,
0
,
0
,
GET_NO_ARG
,
{
"version"
,
'V'
,
"Output version information and exit."
,
0
,
0
,
0
,
GET_NO_ARG
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
{
"warnings"
,
'W'
,
"Deprecated; use --log-warnings instead."
,
{
"warnings"
,
OPT_WARNINGS
,
"Deprecated; use --log-warnings instead."
,
(
uchar
**
)
&
global_system_variables
.
log_warnings
,
(
uchar
**
)
&
global_system_variables
.
log_warnings
,
(
uchar
**
)
&
max_system_variables
.
log_warnings
,
0
,
GET_ULONG
,
OPT_ARG
,
(
uchar
**
)
&
max_system_variables
.
log_warnings
,
0
,
GET_ULONG
,
OPT_ARG
,
1
,
0
,
ULONG_MAX
,
0
,
0
,
0
},
1
,
0
,
ULONG_MAX
,
0
,
0
,
0
},
...
@@ -6795,7 +6798,8 @@ The minimum value for this variable is 4096.",
...
@@ -6795,7 +6798,8 @@ The minimum value for this variable is 4096.",
(
uchar
**
)
&
myisam_data_pointer_size
,
0
,
GET_ULONG
,
REQUIRED_ARG
,
(
uchar
**
)
&
myisam_data_pointer_size
,
0
,
GET_ULONG
,
REQUIRED_ARG
,
6
,
2
,
7
,
0
,
1
,
0
},
6
,
2
,
7
,
0
,
1
,
0
},
{
"myisam_max_extra_sort_file_size"
,
OPT_MYISAM_MAX_EXTRA_SORT_FILE_SIZE
,
{
"myisam_max_extra_sort_file_size"
,
OPT_MYISAM_MAX_EXTRA_SORT_FILE_SIZE
,
"Deprecated option"
,
"This is a deprecated option that does nothing anymore. It will be removed in MySQL "
VER_CELOSIA
,
(
uchar
**
)
&
global_system_variables
.
myisam_max_extra_sort_file_size
,
(
uchar
**
)
&
global_system_variables
.
myisam_max_extra_sort_file_size
,
(
uchar
**
)
&
max_system_variables
.
myisam_max_extra_sort_file_size
,
(
uchar
**
)
&
max_system_variables
.
myisam_max_extra_sort_file_size
,
0
,
GET_ULL
,
REQUIRED_ARG
,
(
ulonglong
)
MI_MAX_TEMP_LENGTH
,
0
,
GET_ULL
,
REQUIRED_ARG
,
(
ulonglong
)
MI_MAX_TEMP_LENGTH
,
...
@@ -6952,8 +6956,8 @@ The minimum value for this variable is 4096.",
...
@@ -6952,8 +6956,8 @@ The minimum value for this variable is 4096.",
(
uchar
**
)
&
max_system_variables
.
read_rnd_buff_size
,
0
,
(
uchar
**
)
&
max_system_variables
.
read_rnd_buff_size
,
0
,
GET_ULONG
,
REQUIRED_ARG
,
256
*
1024L
,
IO_SIZE
*
2
+
MALLOC_OVERHEAD
,
GET_ULONG
,
REQUIRED_ARG
,
256
*
1024L
,
IO_SIZE
*
2
+
MALLOC_OVERHEAD
,
INT_MAX32
,
MALLOC_OVERHEAD
,
IO_SIZE
,
0
},
INT_MAX32
,
MALLOC_OVERHEAD
,
IO_SIZE
,
0
},
{
"record_buffer"
,
OPT_RECORD_BUFFER
,
{
"record_buffer"
,
OPT_RECORD_BUFFER
_OLD
,
"Alias for read_buffer_size"
,
"Alias for read_buffer_size
. This variable is deprecated and will be removed in a future release.
"
,
(
uchar
**
)
&
global_system_variables
.
read_buff_size
,
(
uchar
**
)
&
global_system_variables
.
read_buff_size
,
(
uchar
**
)
&
max_system_variables
.
read_buff_size
,
0
,
GET_ULONG
,
REQUIRED_ARG
,
(
uchar
**
)
&
max_system_variables
.
read_buff_size
,
0
,
GET_ULONG
,
REQUIRED_ARG
,
128
*
1024L
,
IO_SIZE
*
2
+
MALLOC_OVERHEAD
,
INT_MAX32
,
MALLOC_OVERHEAD
,
IO_SIZE
,
0
},
128
*
1024L
,
IO_SIZE
*
2
+
MALLOC_OVERHEAD
,
INT_MAX32
,
MALLOC_OVERHEAD
,
IO_SIZE
,
0
},
...
@@ -7966,6 +7970,9 @@ mysqld_get_one_option(int optid,
...
@@ -7966,6 +7970,9 @@ mysqld_get_one_option(int optid,
print_version
();
print_version
();
exit
(
0
);
exit
(
0
);
#endif
/*EMBEDDED_LIBRARY*/
#endif
/*EMBEDDED_LIBRARY*/
case
OPT_WARNINGS
:
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"--warnings"
,
"--log-warnings"
);
/* Note: fall-through to 'W' */
case
'W'
:
case
'W'
:
if
(
!
argument
)
if
(
!
argument
)
global_system_variables
.
log_warnings
++
;
global_system_variables
.
log_warnings
++
;
...
@@ -7987,6 +7994,9 @@ mysqld_get_one_option(int optid,
...
@@ -7987,6 +7994,9 @@ mysqld_get_one_option(int optid,
case
(
int
)
OPT_LOG_BIN_TRUST_FUNCTION_CREATORS_OLD
:
case
(
int
)
OPT_LOG_BIN_TRUST_FUNCTION_CREATORS_OLD
:
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"--log-bin-trust-routine-creators"
,
"--log-bin-trust-function-creators"
);
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"--log-bin-trust-routine-creators"
,
"--log-bin-trust-function-creators"
);
break
;
break
;
case
(
int
)
OPT_ENABLE_LOCK
:
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"--enable-locking"
,
"--external-locking"
);
break
;
case
(
int
)
OPT_BIG_TABLES
:
case
(
int
)
OPT_BIG_TABLES
:
thd_startup_options
|=
OPTION_BIG_TABLES
;
thd_startup_options
|=
OPTION_BIG_TABLES
;
break
;
break
;
...
@@ -7997,6 +8007,7 @@ mysqld_get_one_option(int optid,
...
@@ -7997,6 +8007,7 @@ mysqld_get_one_option(int optid,
opt_myisam_log
=
1
;
opt_myisam_log
=
1
;
break
;
break
;
case
(
int
)
OPT_UPDATE_LOG
:
case
(
int
)
OPT_UPDATE_LOG
:
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"--log-update"
,
"--log-bin"
);
opt_update_log
=
1
;
opt_update_log
=
1
;
break
;
break
;
case
(
int
)
OPT_BIN_LOG
:
case
(
int
)
OPT_BIN_LOG
:
...
@@ -8164,8 +8175,18 @@ mysqld_get_one_option(int optid,
...
@@ -8164,8 +8175,18 @@ mysqld_get_one_option(int optid,
"give threads different priorities."
);
"give threads different priorities."
);
break
;
break
;
case
(
int
)
OPT_SKIP_LOCK
:
case
(
int
)
OPT_SKIP_LOCK
:
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"--skip-locking"
,
"--skip-external-locking"
);
opt_external_locking
=
0
;
opt_external_locking
=
0
;
break
;
break
;
case
(
int
)
OPT_SQL_BIN_UPDATE_SAME
:
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"--sql-bin-update-same"
,
"the binary log"
);
break
;
case
(
int
)
OPT_RECORD_BUFFER_OLD
:
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"record_buffer"
,
"read_buffer_size"
);
break
;
case
(
int
)
OPT_SYMBOLIC_LINKS
:
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"--use-symbolic-links"
,
"--symbolic-links"
);
break
;
case
(
int
)
OPT_SKIP_HOST_CACHE
:
case
(
int
)
OPT_SKIP_HOST_CACHE
:
opt_specialflag
|=
SPECIAL_NO_HOST_CACHE
;
opt_specialflag
|=
SPECIAL_NO_HOST_CACHE
;
break
;
break
;
...
@@ -8191,6 +8212,7 @@ mysqld_get_one_option(int optid,
...
@@ -8191,6 +8212,7 @@ mysqld_get_one_option(int optid,
test_flags
|=
TEST_NO_STACKTRACE
;
test_flags
|=
TEST_NO_STACKTRACE
;
break
;
break
;
case
(
int
)
OPT_SKIP_SYMLINKS
:
case
(
int
)
OPT_SKIP_SYMLINKS
:
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"--skip-symlink"
,
"--skip-symbolic-links"
);
my_use_symdir
=
0
;
my_use_symdir
=
0
;
break
;
break
;
case
(
int
)
OPT_BIND_ADDRESS
:
case
(
int
)
OPT_BIND_ADDRESS
:
...
@@ -8266,6 +8288,9 @@ mysqld_get_one_option(int optid,
...
@@ -8266,6 +8288,9 @@ mysqld_get_one_option(int optid,
server_id_supplied
=
1
;
server_id_supplied
=
1
;
break
;
break
;
case
OPT_DELAY_KEY_WRITE_ALL
:
case
OPT_DELAY_KEY_WRITE_ALL
:
WARN_DEPRECATED
(
NULL
,
VER_CELOSIA
,
"--delay-key-write-for-all-tables"
,
"--delay-key-write=ALL"
);
if
(
argument
!=
disabled_my_option
)
if
(
argument
!=
disabled_my_option
)
argument
=
(
char
*
)
"ALL"
;
argument
=
(
char
*
)
"ALL"
;
/* Fall through */
/* Fall through */
...
@@ -8281,6 +8306,11 @@ mysqld_get_one_option(int optid,
...
@@ -8281,6 +8306,11 @@ mysqld_get_one_option(int optid,
delay_key_write_options
=
(
uint
)
type
-
1
;
delay_key_write_options
=
(
uint
)
type
-
1
;
}
}
break
;
break
;
case
OPT_MYISAM_MAX_EXTRA_SORT_FILE_SIZE
:
sql_print_warning
(
"--myisam_max_extra_sort_file_size is deprecated and "
"does nothing in this version. It will be removed in "
"a future release."
);
break
;
case
OPT_CHARSETS_DIR
:
case
OPT_CHARSETS_DIR
:
strmake
(
mysql_charsets_dir
,
argument
,
sizeof
(
mysql_charsets_dir
)
-
1
);
strmake
(
mysql_charsets_dir
,
argument
,
sizeof
(
mysql_charsets_dir
)
-
1
);
charsets_dir
=
mysql_charsets_dir
;
charsets_dir
=
mysql_charsets_dir
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment