1. 19 Aug, 2004 35 commits
  2. 18 Aug, 2004 5 commits
    • unknown's avatar
      Merge gbichot@213.136.52.20:/home/bk/mysql-4.1 · 5347ea97
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.1-874
      
      
      5347ea97
    • unknown's avatar
      Very small API change: changing the values in enum enum_shutdown_level; · bcfb79c8
      unknown authored
      as this enum is not really usable yet (as MySQL server supports only one
      shutdown level), and as SHUTDOWN_DEFAULT is still left to 0, this change
      should disturb no user. Later (in 4.1.4 or 4.1.5) code will be pushed to
      implement graceful shutdown using this enum.
      
      
      VC++Files/winmysqladmin/mysql_com.h:
        changing the values in the enumeration enum_shutdown_level.
      include/mysql_com.h:
        changing the values in the enum enum_shutdown_level.
        The main one, SHUTDOWN_DEFAULT, is unchanged.
      bcfb79c8
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · ac866d9e
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      
      ac866d9e
    • unknown's avatar
      Fix for BUG#4971 "CREATE TABLE ... TYPE=HEAP SELECT ... stops slave (wrong DELETE in binlog)": · 95334ac6
      unknown authored
      replacing the no_log argument of mysql_create_table() by some safer method
      (temporarily setting OPTION_BIN_LOG to 0) which guarantees that even the automatic
      DELETE FROM heap_table does not get into the binlog when a not-yet-existing HEAP table
      is opened by mysql_create_table().
      
      
      mysql-test/r/rpl_heap.result:
        result update
      mysql-test/t/rpl_heap.test:
        testing a bug
      sql/log.cc:
        new class Disable_binlog used to temporarily disable binlogging for one thread.
      sql/mysql_priv.h:
        removing argument no_log from mysql_create_table(); no_log was perfect as some
        binlogging could still be done by open_unireg_entry() for a HEAP table.
      sql/sql_class.h:
        new class Disable_binlog used to temporarily disable binlogging for one thread.
      sql/sql_parse.cc:
        removing no_log
      sql/sql_table.cc:
        removing no_log from mysql_create_table(); instead using new class Disable_binlog.
        Disabling binlogging in some cases, where the binlogging is done later by some other code
        (case of CREATE SELECT and ALTER).
      95334ac6
    • unknown's avatar
      manually merged · 945625eb
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      BitKeeper/deleted/.del-mytest-old.c~5237697b30cf59e4:
        Auto merged
      Build-tools/Bootstrap:
        Auto merged
      Build-tools/mysql-copyright:
        Auto merged
      configure.in:
        Auto merged
      BitKeeper/deleted/.del-mysql_fix_privilege_tables.sql:
        Auto merged
      VC++Files/innobase/innobase.dsp:
        Auto merged
      client/mysql.cc:
        Auto merged
      include/my_global.h:
        Auto merged
      innobase/dict/dict0crea.c:
        Auto merged
      innobase/dict/dict0dict.c:
        Auto merged
      innobase/include/mtr0log.h:
        Auto merged
      innobase/include/mtr0log.ic:
        Auto merged
      innobase/include/srv0srv.h:
        Auto merged
      innobase/include/ut0dbg.h:
        Auto merged
      innobase/lock/lock0lock.c:
        Auto merged
      innobase/os/os0file.c:
        Auto merged
      innobase/row/row0mysql.c:
        Auto merged
      innobase/row/row0sel.c:
        Auto merged
      innobase/srv/srv0srv.c:
        Auto merged
      innobase/ut/ut0dbg.c:
        Auto merged
      innobase/ut/ut0mem.c:
        Auto merged
      libmysql/Makefile.am:
        Auto merged
      libmysql/Makefile.shared:
        Auto merged
      libmysql/conf_to_src.c:
        Auto merged
      libmysql/dll.c:
        Auto merged
      libmysql/errmsg.c:
        Auto merged
      libmysql/manager.c:
        Auto merged
      libmysql_r/Makefile.am:
        Auto merged
      myisam/mi_key.c:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/mysql-test-run.sh:
        Auto merged
      mysql-test/r/having.result:
        Auto merged
      mysql-test/r/heap.result:
        Auto merged
      mysql-test/r/type_date.result:
        Auto merged
      mysql-test/r/type_float.result:
        Auto merged
      mysql-test/t/having.test:
        Auto merged
      mysql-test/t/heap.test:
        Auto merged
      mysql-test/t/type_date.test:
        Auto merged
      mysql-test/t/type_float.test:
        Auto merged
      mysql-test/t/type_uint.test:
        Auto merged
      scripts/make_binary_distribution.sh:
        Auto merged
      scripts/make_win_src_distribution.sh:
        Auto merged
      sql/Makefile.am:
        Auto merged
      sql/field.h:
        Auto merged
      sql/ha_heap.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/item_sum.h:
        Auto merged
      sql/lock.cc:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/protocol.cc:
        Auto merged
      sql/repl_failsafe.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_analyse.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/share/czech/errmsg.txt:
        Auto merged
      sql/share/danish/errmsg.txt:
        Auto merged
      sql/share/dutch/errmsg.txt:
        Auto merged
      sql/share/english/errmsg.txt:
        Auto merged
      sql/share/estonian/errmsg.txt:
        Auto merged
      sql/share/french/errmsg.txt:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/share/greek/errmsg.txt:
        Auto merged
      sql/share/hungarian/errmsg.txt:
        Auto merged
      sql/share/japanese/errmsg.txt:
        Auto merged
      sql/share/korean/errmsg.txt:
        Auto merged
      sql/share/norwegian-ny/errmsg.txt:
        Auto merged
      sql/share/norwegian/errmsg.txt:
        Auto merged
      sql/share/polish/errmsg.txt:
        Auto merged
      sql/share/portuguese/errmsg.txt:
        Auto merged
      sql/share/romanian/errmsg.txt:
        Auto merged
      sql/share/russian/errmsg.txt:
        Auto merged
      sql/share/slovak/errmsg.txt:
        Auto merged
      sql/share/spanish/errmsg.txt:
        Auto merged
      sql/share/swedish/errmsg.txt:
        Auto merged
      sql/share/ukrainian/errmsg.txt:
        Auto merged
      945625eb