Commit b703338d authored by unknown's avatar unknown

Merge


sql/set_var.cc:
  Auto merged
sql/mysqld.cc:
  SCCS merged
parents 376fb080 d9ada7c2
...@@ -9,6 +9,7 @@ akishkin@work.mysql.com ...@@ -9,6 +9,7 @@ akishkin@work.mysql.com
arjen@co3064164-a.bitbike.com arjen@co3064164-a.bitbike.com
arjen@fred.bitbike.com arjen@fred.bitbike.com
arjen@george.bitbike.com arjen@george.bitbike.com
bar@bar.intranet.mysql.r18.ru
bar@bar.mysql.r18.ru bar@bar.mysql.r18.ru
bar@bar.udmsearch.izhnet.ru bar@bar.udmsearch.izhnet.ru
bell@laptop.sanja.is.com.ua bell@laptop.sanja.is.com.ua
......
...@@ -188,7 +188,7 @@ $command.= basename($SPECFILE); ...@@ -188,7 +188,7 @@ $command.= basename($SPECFILE);
# #
$command= "mv"; $command= "mv";
$command.= " -v " if ($opt_verbose); $command.= " -v " if ($opt_verbose);
$command.= "$SRCRPMDIR/MySQL*$VERSION*.src.rpm $PWD"; $command.= " $SRCRPMDIR/MySQL*$VERSION*.src.rpm $PWD";
&logger("Moving source RPM to current dir."); &logger("Moving source RPM to current dir.");
&run_command($command, "Error moving source RPM!"); &run_command($command, "Error moving source RPM!");
......
...@@ -254,4 +254,5 @@ ...@@ -254,4 +254,5 @@
#define ER_NOT_SUPPORTED_YET 1235 #define ER_NOT_SUPPORTED_YET 1235
#define ER_MASTER_FATAL_ERROR_READING_BINLOG 1236 #define ER_MASTER_FATAL_ERROR_READING_BINLOG 1236
#define ER_SLAVE_IGNORED_TABLE 1237 /* only the slave SQL thread can be sent this */ #define ER_SLAVE_IGNORED_TABLE 1237 /* only the slave SQL thread can be sent this */
#define ER_ERROR_MESSAGES 238 #define ER_INCORRECT_GLOBAL_LOCAL_VAR 1238
#define ER_ERROR_MESSAGES 239
...@@ -661,7 +661,18 @@ failure: ...@@ -661,7 +661,18 @@ failure:
if (!success) { if (!success) {
fprintf(stderr, fprintf(stderr,
"InnoDB: Error: log file group too small for innodb_thread_concurrency\n"); "InnoDB: Error: ib_logfiles are too small for innodb_thread_concurrency %lu.\n"
"InnoDB: The combined size of ib_logfiles should be bigger than\n"
"InnoDB: 200 kB * innodb_thread_concurrency.\n"
"InnoDB: To get mysqld to start up, set innodb_thread_concurrency in my.cnf\n"
"InnoDB: to a lower value, for example, to 8. After an ERROR-FREE shutdown\n"
"InnoDB: of mysqld you can adjust the size of ib_logfiles, as explained in\n"
"InnoDB: section 5 of http://www.innodb.com/ibman.php",
(ulong)srv_thread_concurrency);
fprintf(stderr,
"InnoDB: Cannot continue operation. Calling exit(1).\n");
exit(1);
} }
return(success); return(success);
......
...@@ -231,7 +231,7 @@ Wrong argument type to variable 'convert_character_set' ...@@ -231,7 +231,7 @@ Wrong argument type to variable 'convert_character_set'
set global autocommit=1; set global autocommit=1;
Variable 'autocommit' is a LOCAL variable and can't be used with SET GLOBAL Variable 'autocommit' is a LOCAL variable and can't be used with SET GLOBAL
select @@global.timestamp; select @@global.timestamp;
Variable 'timestamp' is a LOCAL variable and can't be used with SET GLOBAL Variable 'timestamp' is a LOCAL variable
set @@version=''; set @@version='';
Unknown system variable 'version' Unknown system variable 'version'
set @@concurrent_insert=1; set @@concurrent_insert=1;
...@@ -239,7 +239,7 @@ Variable 'concurrent_insert' is a GLOBAL variable and should be set with SET GLO ...@@ -239,7 +239,7 @@ Variable 'concurrent_insert' is a GLOBAL variable and should be set with SET GLO
set @@global.sql_auto_is_null=1; set @@global.sql_auto_is_null=1;
Variable 'sql_auto_is_null' is a LOCAL variable and can't be used with SET GLOBAL Variable 'sql_auto_is_null' is a LOCAL variable and can't be used with SET GLOBAL
select @@global.sql_auto_is_null; select @@global.sql_auto_is_null;
Variable 'sql_auto_is_null' is a LOCAL variable and can't be used with SET GLOBAL Variable 'sql_auto_is_null' is a LOCAL variable
set myisam_max_sort_file_size=100; set myisam_max_sort_file_size=100;
Variable 'myisam_max_sort_file_size' is a GLOBAL variable and should be set with SET GLOBAL Variable 'myisam_max_sort_file_size' is a GLOBAL variable and should be set with SET GLOBAL
set myisam_max_extra_sort_file_size=100; set myisam_max_extra_sort_file_size=100;
...@@ -375,3 +375,5 @@ Unknown system variable 'xxxxxxxxxx' ...@@ -375,3 +375,5 @@ Unknown system variable 'xxxxxxxxxx'
select 1; select 1;
1 1
1 1
select @@session.key_buffer_size;
Variable 'key_buffer_size' is a GLOBAL variable
...@@ -139,7 +139,7 @@ set character set unknown; ...@@ -139,7 +139,7 @@ set character set unknown;
set character set 0; set character set 0;
--error 1228 --error 1228
set global autocommit=1; set global autocommit=1;
--error 1228 --error 1238
select @@global.timestamp; select @@global.timestamp;
--error 1193 --error 1193
set @@version=''; set @@version='';
...@@ -147,7 +147,7 @@ set @@version=''; ...@@ -147,7 +147,7 @@ set @@version='';
set @@concurrent_insert=1; set @@concurrent_insert=1;
--error 1228 --error 1228
set @@global.sql_auto_is_null=1; set @@global.sql_auto_is_null=1;
--error 1228 --error 1238
select @@global.sql_auto_is_null; select @@global.sql_auto_is_null;
--error 1229 --error 1229
set myisam_max_sort_file_size=100; set myisam_max_sort_file_size=100;
...@@ -266,3 +266,6 @@ drop table t1,t2; ...@@ -266,3 +266,6 @@ drop table t1,t2;
--error 1193 --error 1193
select @@xxxxxxxxxx; select @@xxxxxxxxxx;
select 1; select 1;
--error 1238
select @@session.key_buffer_size;
\ No newline at end of file
...@@ -46,8 +46,9 @@ parse_arguments() { ...@@ -46,8 +46,9 @@ parse_arguments() {
--user=*) --user=*)
if test $SET_USER -eq 0 if test $SET_USER -eq 0
then then
user=`echo "$arg" | sed -e "s;--[^=]*=;;"` ; SET_USER=1 user=`echo "$arg" | sed -e "s;--[^=]*=;;"`
fi fi
SET_USER=1
;; ;;
# these two might have been set in a [mysqld_safe] section of my.cnf # these two might have been set in a [mysqld_safe] section of my.cnf
...@@ -129,7 +130,6 @@ fi ...@@ -129,7 +130,6 @@ fi
# these rely on $DATADIR by default, so we'll set them later on # these rely on $DATADIR by default, so we'll set them later on
pid_file= pid_file=
err_log= err_log=
SET_USER=0
# Get first arguments from the my.cnf file, groups [mysqld] and [mysqld_safe] # Get first arguments from the my.cnf file, groups [mysqld] and [mysqld_safe]
# and then merge with the command line arguments # and then merge with the command line arguments
...@@ -147,7 +147,13 @@ else ...@@ -147,7 +147,13 @@ else
fi fi
args= args=
parse_arguments `$print_defaults --loose-verbose $defaults mysqld server mysqld_safe safe_mysqld` SET_USER=2
parse_arguments `$print_defaults --loose-verbose $defaults mysqld server`
if test $SET_USER -eq 2
then
SET_USER=0
fi
parse_arguments `$print_defaults --loose-verbose $defaults mysqld_safe safe_mysqld`
parse_arguments PICK-ARGS-FROM-ARGV "$@" parse_arguments PICK-ARGS-FROM-ARGV "$@"
if test ! -x $ledir/$MYSQLD if test ! -x $ledir/$MYSQLD
......
...@@ -1032,9 +1032,8 @@ Item *sys_var::item(THD *thd, enum_var_type var_type) ...@@ -1032,9 +1032,8 @@ Item *sys_var::item(THD *thd, enum_var_type var_type)
{ {
if (var_type != OPT_DEFAULT) if (var_type != OPT_DEFAULT)
{ {
net_printf(&thd->net, net_printf(&thd->net,ER_INCORRECT_GLOBAL_LOCAL_VAR,
var_type == OPT_GLOBAL ? ER_LOCAL_VARIABLE : name, var_type == OPT_GLOBAL ? "LOCAL" : "GLOBAL");
ER_GLOBAL_VARIABLE, name);
return 0; return 0;
} }
/* As there was no local variable, return the global value */ /* As there was no local variable, return the global value */
......
...@@ -248,3 +248,4 @@ ...@@ -248,3 +248,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -242,3 +242,4 @@ ...@@ -242,3 +242,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -250,3 +250,4 @@ ...@@ -250,3 +250,4 @@
"Deze versie van MySQL ondersteunt nog geen '%s'", "Deze versie van MySQL ondersteunt nog geen '%s'",
"Kreeg fatale fout %d: '%-.128s' van master tijdens lezen van data uit binaire log", "Kreeg fatale fout %d: '%-.128s' van master tijdens lezen van data uit binaire log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -239,3 +239,4 @@ ...@@ -239,3 +239,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -244,3 +244,4 @@ ...@@ -244,3 +244,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -239,3 +239,4 @@ ...@@ -239,3 +239,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -242,3 +242,4 @@ ...@@ -242,3 +242,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -239,3 +239,4 @@ ...@@ -239,3 +239,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -241,3 +241,4 @@ ...@@ -241,3 +241,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -239,3 +239,4 @@ ...@@ -239,3 +239,4 @@
"Questa versione di MySQL non supporta ancora '%s'", "Questa versione di MySQL non supporta ancora '%s'",
"Errore fatale %d: '%-.128s' dal master leggendo i dati dal log binario", "Errore fatale %d: '%-.128s' dal master leggendo i dati dal log binario",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -241,3 +241,4 @@ ...@@ -241,3 +241,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -239,3 +239,4 @@ ...@@ -239,3 +239,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -241,3 +241,4 @@ ...@@ -241,3 +241,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -241,3 +241,4 @@ ...@@ -241,3 +241,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -243,3 +243,4 @@ ...@@ -243,3 +243,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -239,3 +239,4 @@ ...@@ -239,3 +239,4 @@
"Esta versão de MySQL não suporta ainda '%s'", "Esta versão de MySQL não suporta ainda '%s'",
"Obteve fatal erro %d: '%-.128s' do master quando lendo dados do binary log", "Obteve fatal erro %d: '%-.128s' do master quando lendo dados do binary log",
"Slave SQL thread ignorado a consulta devido às normas de replicação-*-tabela" "Slave SQL thread ignorado a consulta devido às normas de replicação-*-tabela"
"Variable '%-.64s' is a %s variable"
...@@ -243,3 +243,4 @@ ...@@ -243,3 +243,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -241,3 +241,4 @@ ...@@ -241,3 +241,4 @@
" MySQL '%s'", " MySQL '%s'",
" %d: '%-.128s' ", " %d: '%-.128s' ",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -247,3 +247,4 @@ ...@@ -247,3 +247,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -240,3 +240,4 @@ ...@@ -240,3 +240,4 @@
"Esta versión de MySQL no soporta todavia '%s'", "Esta versión de MySQL no soporta todavia '%s'",
"Recibió fatal error %d: '%-.128s' del master cuando leyendo datos del binary log", "Recibió fatal error %d: '%-.128s' del master cuando leyendo datos del binary log",
"Slave SQL thread ignorado el query debido a las reglas de replicación-*-tabla" "Slave SQL thread ignorado el query debido a las reglas de replicación-*-tabla"
"Variable '%-.64s' is a %s variable"
...@@ -239,3 +239,4 @@ ...@@ -239,3 +239,4 @@
"Denna version av MySQL kan ännu inte utföra '%s'", "Denna version av MySQL kan ännu inte utföra '%s'",
"Fick fatalt fel %d: '%-.128s' från master vid läsning av binärloggen" "Fick fatalt fel %d: '%-.128s' från master vid läsning av binärloggen"
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -244,3 +244,4 @@ ...@@ -244,3 +244,4 @@
"This version of MySQL doesn't yet support '%s'", "This version of MySQL doesn't yet support '%s'",
"Got fatal error %d: '%-.128s' from master when reading data from binary log", "Got fatal error %d: '%-.128s' from master when reading data from binary log",
"Slave SQL thread ignored the query because of replicate-*-table rules" "Slave SQL thread ignored the query because of replicate-*-table rules"
"Variable '%-.64s' is a %s variable"
...@@ -356,7 +356,7 @@ my_bool my_like_range_big5(const char *ptr,uint ptr_length,pchar escape, ...@@ -356,7 +356,7 @@ my_bool my_like_range_big5(const char *ptr,uint ptr_length,pchar escape,
*min_length= (uint) (min_str-min_org); *min_length= (uint) (min_str-min_org);
*max_length= res_length; *max_length= res_length;
do { do {
*min_str++ = '\0'; /* Because if key compression */ *min_str++ = ' '; /* Because if key compression */
*max_str++ = max_sort_char; *max_str++ = max_sort_char;
} while (min_str != min_end); } while (min_str != min_end);
return 0; return 0;
......
...@@ -493,7 +493,7 @@ fi ...@@ -493,7 +493,7 @@ fi
%attr(755, root, root) %{_sbindir}/rcmysql %attr(755, root, root) %{_sbindir}/rcmysql
%attr(644, root, root) %{_libdir}/mysql/mysqld.sym %attr(644, root, root) %{_libdir}/mysql/mysqld.sym
%attr(644, root, root) %{_sysconfdir}/logrotate.d/mysql %attr(644, root, root) %config(noreplace,missingok) %{_sysconfdir}/logrotate.d/mysql
%attr(755, root, root) %{_sysconfdir}/init.d/mysql %attr(755, root, root) %{_sysconfdir}/init.d/mysql
%attr(755, root, root) %{_datadir}/mysql/ %attr(755, root, root) %{_datadir}/mysql/
...@@ -572,6 +572,10 @@ fi ...@@ -572,6 +572,10 @@ fi
# The spec file changelog only includes changes made to the spec file # The spec file changelog only includes changes made to the spec file
# itself # itself
%changelog %changelog
* Mon Dec 22 2003 Lenz Grimmer <lenz@mysql.com>
- marked /etc/logrotate.d/mysql as a config file (BUG 2156)
* Fri Dec 13 2003 Lenz Grimmer <lenz@mysql.com> * Fri Dec 13 2003 Lenz Grimmer <lenz@mysql.com>
- fixed file permissions (BUG 1672) - fixed file permissions (BUG 1672)
......
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