MySQL Lists are EOL. Please join:

List:Commits« Previous MessageNext Message »
From:Tatiana A. Nurnberg Date:June 17 2008 8:09am
Subject:bzr commit into mysql-5.0 branch (azundris:2638) Bug#16902, Bug#37069
View as plain text  
#At file:///misc/mysql/forest/36492/50-36492/

 2638 Tatiana A. Nurnberg	2008-06-17 [merge]
      merge
added:
  mysql-test/r/federated_disabled.result
  mysql-test/t/federated_disabled-master.opt
  mysql-test/t/federated_disabled.test
modified:
  configure.in
  mysys/errors.c
  sql/mysqld.cc

per-file messages:
  configure.in
    Raise version number after cloning 5.0.64
  mysql-test/r/federated_disabled.result
    Bug#37069 (5.0): implement --skip-federated
  mysql-test/t/federated_disabled-master.opt
    Bug#37069 (5.0): implement --skip-federated
  mysql-test/t/federated_disabled.test
    Bug#37069 (5.0): implement --skip-federated
  mysys/errors.c
    Fix for Bug#16902.
  sql/mysqld.cc
    Bug#37069 (5.0): implement --skip-federated
=== modified file 'configure.in'
--- a/configure.in	2008-05-16 09:01:59 +0000
+++ b/configure.in	2008-06-10 12:25:21 +0000
@@ -7,7 +7,7 @@ AC_INIT(sql/mysqld.cc)
 AC_CANONICAL_SYSTEM
 # The Docs Makefile.am parses this line!
 # remember to also change ndb version below and update version.c in ndb
-AM_INIT_AUTOMAKE(mysql, 5.0.64)
+AM_INIT_AUTOMAKE(mysql, 5.0.66)
 AM_CONFIG_HEADER([include/config.h:config.h.in])
 
 PROTOCOL_VERSION=10
@@ -23,7 +23,7 @@ NDB_SHARED_LIB_VERSION=$NDB_SHARED_LIB_M
 # ndb version
 NDB_VERSION_MAJOR=5
 NDB_VERSION_MINOR=0
-NDB_VERSION_BUILD=64
+NDB_VERSION_BUILD=66
 NDB_VERSION_STATUS=""
 
 # Set all version vars based on $VERSION. How do we do this more elegant ?

=== added file 'mysql-test/r/federated_disabled.result'

=== added file 'mysql-test/t/federated_disabled-master.opt'
--- a/mysql-test/t/federated_disabled-master.opt	1970-01-01 00:00:00 +0000
+++ b/mysql-test/t/federated_disabled-master.opt	2008-06-03 10:12:37 +0000
@@ -0,0 +1 @@
+--skip-federated

=== added file 'mysql-test/t/federated_disabled.test'
--- a/mysql-test/t/federated_disabled.test	1970-01-01 00:00:00 +0000
+++ b/mysql-test/t/federated_disabled.test	2008-06-03 10:12:37 +0000
@@ -0,0 +1,3 @@
+source include/federated.inc;
+
+SHOW VARIABLES LIKE 'have_federated_engine';

=== modified file 'mysys/errors.c'
--- a/mysys/errors.c	2006-12-23 19:17:15 +0000
+++ b/mysys/errors.c	2008-06-16 08:05:00 +0000
@@ -74,7 +74,7 @@ void init_glob_errs()
   EE(EE_STAT)		= "Can't get stat of '%s' (Errcode: %d)";
   EE(EE_CANT_CHSIZE)	= "Can't change size of file (Errcode: %d)";
   EE(EE_CANT_OPEN_STREAM)= "Can't open stream from handle (Errcode: %d)";
-  EE(EE_GETWD)		= "Can't get working dirctory (Errcode: %d)";
+  EE(EE_GETWD)		= "Can't get working directory (Errcode: %d)";
   EE(EE_SETWD)		= "Can't change dir to '%s' (Errcode: %d)";
   EE(EE_LINK_WARNING)	= "Warning: '%s' had %d links";
   EE(EE_OPEN_WARNING)	= "%d files and %d streams is left open\n";

=== modified file 'sql/mysqld.cc'
--- a/sql/mysqld.cc	2008-03-29 14:12:23 +0000
+++ b/sql/mysqld.cc	2008-06-03 10:12:37 +0000
@@ -328,7 +328,7 @@ static bool lower_case_table_names_used=
 static bool volatile select_thread_in_use, signal_thread_in_use;
 static bool volatile ready_to_exit;
 static my_bool opt_debugging= 0, opt_external_locking= 0, opt_console= 0;
-static my_bool opt_bdb, opt_isam, opt_ndbcluster, opt_merge;
+static my_bool opt_bdb, opt_isam, opt_ndbcluster, opt_merge, opt_federated;
 static my_bool opt_short_log_format= 0;
 static uint kill_cached_threads, wake_thread;
 static ulong killed_threads, thread_created;
@@ -4989,7 +4989,8 @@ enum options_mysqld
   OPT_INNODB_ROLLBACK_ON_TIMEOUT,
   OPT_SECURE_FILE_PRIV,
   OPT_KEEP_FILES_ON_CREATE,
-  OPT_INNODB_ADAPTIVE_HASH_INDEX
+  OPT_INNODB_ADAPTIVE_HASH_INDEX,
+  OPT_FEDERATED
 };
 
 
@@ -5175,6 +5176,9 @@ Disable with --skip-external-locking.",
    0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0},
   {"flush", OPT_FLUSH, "Flush tables to disk between SQL commands.", 0, 0, 0,
    GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0},
+  {"federated", OPT_FEDERATED, "Enable Federated storage engine. Disable with \
+--skip-federated.",
+   (gptr*) &opt_federated, (gptr*) &opt_federated, 0, GET_BOOL, NO_ARG, 1, 0, 0, 0, 0, 0},
   /* We must always support the next option to make scripts like mysqltest
      easier to do */
   {"gdb", OPT_DEBUGGING,
@@ -7322,6 +7326,14 @@ get_one_option(int optid, const struct m
     else
       have_merge_db= SHOW_OPTION_DISABLED;
     break;
+#ifdef HAVE_FEDERATED_DB
+  case OPT_FEDERATED:
+    if (opt_federated)
+      have_federated_db= SHOW_OPTION_YES;
+    else
+      have_federated_db= SHOW_OPTION_DISABLED;
+    break;
+#endif
 #ifdef HAVE_BERKELEY_DB
   case OPT_BDB_NOSYNC:
     /* Deprecated option */

Thread
bzr commit into mysql-5.0 branch (azundris:2638) Bug#16902, Bug#37069Tatiana A. Nurnberg17 Jun