1. 27 Feb, 2006 10 commits
    • unknown's avatar
      Merge mysql.com:/home/dlenev/src/mysql-5.0-bg13525 · ffdc1ddb
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.1-merges2
      
      
      client/mysqltest.c:
        Auto merged
      include/my_global.h:
        Auto merged
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/mysql-test-run.sh:
        Auto merged
      mysql-test/r/heap.result:
        Auto merged
      mysql-test/r/merge.result:
        Auto merged
      mysql-test/r/ps.result:
        Auto merged
      mysql-test/r/trigger.result:
        Auto merged
      mysql-test/r/view.result:
        Auto merged
      mysql-test/t/ps.test:
        Auto merged
      mysql-test/t/trigger.test:
        Auto merged
      mysql-test/t/view.test:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/field.h:
        Auto merged
      sql/ha_myisammrg.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_select.h:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      storage/myisammrg/myrg_queue.c:
        Auto merged
      sql/sql_rename.cc:
        Manual merge.
      sql/sql_trigger.cc:
        Manual merge.
      sql/sql_yacc.yy:
        Manual merge.
      ffdc1ddb
    • unknown's avatar
      Fixed test results after bad auto-merge. · aaa4efa0
      unknown authored
      aaa4efa0
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 5ef8c83a
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.0-bg13525
      
      5ef8c83a
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 32b177d3
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.0-bg13525
      
      
      sql/field.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/sql_select.h:
        Manual merge.
      32b177d3
    • unknown's avatar
      Merge svlasenko@bk-internal.mysql.com:/home/bk/mysql-5.0 · 1fa840e7
      unknown authored
      into  selena.:H:/MYSQL/src/#15943-mysql-5.0
      
      
      mysql-test/r/view.result:
        Auto merged
      mysql-test/t/view.test:
        Auto merged
      1fa840e7
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 · 29ac89da
      unknown authored
      into  mysql.com:/home/psergey/mysql-5.0-bug17314-push
      
      29ac89da
    • unknown's avatar
    • unknown's avatar
      Bug#17716 Slave crash in net_clear on qnx · 6a4540a8
      unknown authored
       - Set FD_SETSIZE before including "sys/select.h"
      
      
      include/my_global.h:
        Define FD_SETSIZE on QNX before including "sys/select.h" or "sys/time.h". This defines number of bits in fd_set type used for 'select'
      6a4540a8
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 · ebf87fe0
      unknown authored
      into mysql.com:/home/psergey/mysql-5.0-bug17314
      
      ebf87fe0
    • unknown's avatar
      xml.test: · ea8b2020
      unknown authored
      xml.result:
        Adding test for Bug #16312 XML: extractvalue() crash if angle brackets,
        A fix for #16234 fixed this bug automatically.
      
      
      mysql-test/t/xml.test:
        Adding test for Bug #16312 XML: extractvalue() crash if angle brackets,
        A fix for #16234 fixed this bug automatically.
      ea8b2020
  2. 26 Feb, 2006 13 commits
    • unknown's avatar
      Trace mysqlcheck to file mysqlcheck.trcae · da0b775b
      unknown authored
      
      mysql-test/mysql-test-run.pl:
        Let mysqlcheck have it's own trace file
      da0b775b
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · d12198f1
      unknown authored
      into  mysql.com:/home/my/mysql-5.1
      
      d12198f1
    • unknown's avatar
      var/tmp does not work (same fix as knielsen did for rpl_row_UUID a few days ago) · eef6ccd8
      unknown authored
      
      mysql-test/t/rpl_switch_stm_row_mixed.test:
        var/tmp does not work if non-default vardir
      eef6ccd8
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 49ac82f2
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      49ac82f2
    • unknown's avatar
      Look for and "convert" paths that start with $MYSQL_TMP_DIR · 16cc6104
      unknown authored
      
      client/mysqltest.c:
        Also look for "$MYSQL_TMP_DIR" when looking for paths to convert
      mysql-test/mysql-test-run.pl:
        Export $MYSQL_TMP_DIR
      mysql-test/mysql-test-run.sh:
        Export $MYSQL_TMP_DIR
      16cc6104
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0-runtime · c62bd447
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.0-bg13525
      
      
      sql/sql_table.cc:
        Auto merged
      c62bd447
    • unknown's avatar
      Fixed test for bug #13525 "Rename table does not keep info of triggers" · 40a13d5d
      unknown authored
      after merging fix for it with main tree.
      
      40a13d5d
    • unknown's avatar
      Cleanups · 29afba7c
      unknown authored
      Don't run upgrade.test with embedded server as it requires mysqlcheck
      
      
      mysql-test/r/upgrade.result:
        Change database names to start with mysqltest
      mysql-test/t/upgrade.test:
        Change database names to start with mysqltest
        Don't run test with embedded server as it requires mysqlcheck
      sql/ha_ndbcluster.cc:
        Code style cleanups
        more dbugging
      sql/ha_ndbcluster_binlog.cc:
        Free table_share properly in case of errors
        More debugging
      29afba7c
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0-runtime · c9f7ffd5
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.0-bg13525
      
      
      sql/sql_table.cc:
        Auto merged
      sql/sql_trigger.cc:
        Auto merged
      sql/sql_trigger.h:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      mysql-test/r/trigger.result:
        SCCS merged
      mysql-test/t/trigger.test:
        SCCS merged
      c9f7ffd5
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · d3f2988a
      unknown authored
      into  mysql.com:/home/my/mysql-5.1
      
      
      sql/handler.h:
        Auto merged
      sql/log_event.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      tests/mysql_client_test.c:
        Auto merged
      d3f2988a
    • unknown's avatar
      After merge fixes · f8a671d7
      unknown authored
      
      BitKeeper/etc/ignore:
        added storage/ndb/src/common/util/testBitmask.cpp
      mysql-test/mysql-test-run.sh:
        Add libmysql_r/.libs to path for shared libraries.
        (Needed for mysqlimport)
      mysql-test/r/ctype_cp932_notembedded.result:
        After merge fix
      mysql-test/r/func_system.result:
        Version number on embedded server can be longer than 40
      mysql-test/r/partition_mgm_err.result:
        Move tests that require symlinks to partion_mgm_err2.test
      mysql-test/r/query_cache.result:
        Fix possible errors from previous tests
      mysql-test/t/ctype_cp932_notembedded.test:
        After merge fix
      mysql-test/t/func_system.test:
        Version number on embedded server can be longer than 40
      mysql-test/t/partition_mgm_err.test:
        Move tests that require symlinks to partion_mgm_err2.test
      mysql-test/t/query_cache.test:
        Fix possible errors from previous tests
      mysys/my_symlink2.c:
        More debugging
      sql/event.cc:
        Code cleanup
      sql/event_executor.cc:
        Ensure that event mutexes are properly cleared up
      sql/mysqld.cc:
        Ensure that event mutexes are properly cleared up
      mysql-test/r/partition_mgm_err2.result:
        New BitKeeper file ``mysql-test/r/partition_mgm_err2.result''
      mysql-test/t/partition_mgm_err2.test:
        New BitKeeper file ``mysql-test/t/partition_mgm_err2.test''
      f8a671d7
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 0b0582fc
      unknown authored
      into  zim.(none):/home/brian/mysql/dep-5.1
      
      0b0582fc
    • unknown's avatar
      This patch handles compiles with threads, namely if you don't have pthreads it... · 7f632b8f
      unknown authored
      This patch handles compiles with threads, namely if you don't have pthreads it will remove support for threads in the applications (and it is fixed in such a way that tests won't break).
      
      
      client/mysqlimport.c:
        Add in flags to support compiles with no thread support.
      client/mysqlslap.c:
        Add support to source code to compile without threads.
      7f632b8f
  3. 25 Feb, 2006 11 commits
    • unknown's avatar
      Fix for a segfault in my previous cset (about WL#2712 and WL#2977). · 41f7e811
      unknown authored
      
      sql/sql_load.cc:
        fix for segfault in my previous cset
      sql/sql_repl.cc:
        if RBR, log_loaded_block() returns immediately (code moved from sql_load.cc)
      41f7e811
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 7ca02d4a
      unknown authored
      into  mysql.com:/home/mysql_src/mysql-5.1-new
      
      
      sql/mysqld.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/share/errmsg.txt:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      7ca02d4a
    • unknown's avatar
      WL#2977 and WL#2712 global and session-level variable to set the binlog format (row/statement), · 55d8e31e
      unknown authored
      and new binlog format called "mixed" (which is statement-based except if only row-based is correct,
      in this cset it means if UDF or UUID is used; more cases could be added in later 5.1 release):
      SET GLOBAL|SESSION BINLOG_FORMAT=row|statement|mixed|default;
      the global default is statement unless cluster is enabled (then it's row) as in 5.1-alpha.
      It's not possible to use SET on this variable if a session is currently in row-based mode and has open temporary tables (because CREATE
      TEMPORARY TABLE was not binlogged so temp table is not known on slave),  or if NDB is enabled (because
      NDB does not support such change on-the-fly, though it will later), of if in a stored function (see below).
      The added tests test the possibility or impossibility to SET, their effects, and the mixed mode,
      including in prepared statements and in stored procedures and functions.
      Caveats:
      a) The mixed mode will not work for stored functions: in mixed mode, a stored function will
      always be binlogged as one call and in a statement-based way (e.g. INSERT VALUES(myfunc()) or SELECT myfunc()).
      b) for the same reason, changing the thread's binlog format inside a stored function is
      refused with an error message.
      c) the same problems apply to triggers; implementing b) for triggers will be done later (will ask
      Dmitri).
      Additionally, as the binlog format is now changeable by each user for his session, I remove the implication
      which was done at startup, where row-based automatically set log-bin-trust-routine-creators to 1
      (not possible anymore as a user can now switch to stmt-based and do nasty things again), and automatically
      set --innodb-locks-unsafe-for-binlog to 1 (was anyway theoretically incorrect as it disabled
      phantom protection).
      Plus fixes for compiler warnings.
      
      
      mysql-test/r/rpl_row_4_bytes.result:
        update
      mysql-test/t/rpl_row_4_bytes.test:
        don't influence next tests
      sql/ha_archive.cc:
        please pay attention to this structure when you change it...
      sql/ha_berkeley.cc:
        please pay attention to this structure when you change it...
      sql/ha_blackhole.cc:
        please pay attention to this structure when you change it...
      sql/ha_federated.cc:
        please pay attention to this structure when you change it...
      sql/ha_heap.cc:
        please pay attention to this structure when you change it...
      sql/ha_innodb.cc:
        please pay attention to this structure when you change it...
      sql/ha_myisam.cc:
        please pay attention to this structure when you change it...
      sql/ha_myisammrg.cc:
        please pay attention to this structure when you change it...
      sql/ha_ndbcluster_binlog.cc:
        no more global 'binlog_row_based'
      sql/ha_partition.cc:
        please pay attention to this structure when you change it...
      sql/handler.cc:
        please pay attention to this structure when you change it...
      sql/handler.h:
        it's good to initialize statically (to get no compiler warning) even if to a null value.
      sql/item_func.cc:
        UDFs require row-based if this is the "mixed" binlog format.
      sql/item_strfunc.cc:
        UUID() requires row-based binlogging if this is the "mixed" binlog format
      sql/log.cc:
        binlog_row_based -> thd->current_stmt_binlog_row_based
      sql/log.h:
        the enum enum_binlog_format moves to log.h from mysqld.cc as we need it in several places.
      sql/log_event.cc:
        binlog_row_based -> thd->current_stmt_binlog_row_based
      sql/log_event.h:
        this global variable not used anymore
      sql/mysql_priv.h:
        these global variables not used anymore
      sql/mysqld.cc:
        simplification in the handling of --binlog-format (but with no user-visible change), thanks to
        the new global system variable.
        RBR does not anymore turn on --log-bin-trust-function-creators and --innodb-locks-unsafe-for-binlog
        as these are global options and RBR is now settable per session.
      sql/partition_info.cc:
        compiler warnings
      sql/set_var.cc:
        new class of thread's variable, to handle the binlog_format (like sys_var_thd_enum except
        that is_readonly() is overriden for more checks before update).
        compiler warnings (ok'd by Serg)
      sql/set_var.h:
        new class for the thread's binlog_format (see set_var.cc)
      sql/share/errmsg.txt:
        some messages for when one can't toggle from one binlog format to another
      sql/sp_head.cc:
        binlog_row_based -> thd->current_stmt_binlog_row_based
      sql/sql_base.cc:
        binlog_row_based -> thd->current_stmt_binlog_row_based
      sql/sql_class.cc:
        When a THD is initialized, we set its current_stmt_binlog_row_based
      sql/sql_class.h:
        new THD::variables.binlog_format (the value of the session variable set by SET
        or inherited from the global value), and THD::current_stmt_binlog_row_based which tells if the
        current statement does row-based or statement-based binlogging. Both members are needed
        as the 2nd one cannot be derived only from the first one (the statement's type plays a role too),
        and the 1st one is needed to reset the 2nd one.
      sql/sql_delete.cc:
        binlog_row_based -> thd->current_stmt_binlog_row_based
      sql/sql_insert.cc:
        binlog_row_based -> thd->current_stmt_binlog_row_based
      sql/sql_load.cc:
        binlog_row_based -> thd->current_stmt_binlog_row_based.
      sql/sql_parse.cc:
        when we are done with a statement, we reset the current_stmt_binlog_row_based to the value
        derived from THD::variables.binlog_format.
      sql/sql_partition.cc:
        compiler warning
      sql/sql_show.cc:
        compiler warning
      sql/sql_table.cc:
        binlog_row_based -> thd->current_stmt_binlog_row_based
      tests/mysql_client_test.c:
        compiler warning
      mysql-test/r/ndb_binlog_basic2.result:
        new result
      mysql-test/r/rpl_switch_stm_row_mixed.result:
        new result
      mysql-test/t/ndb_binlog_basic2.test:
        new test to verify that if cluster is enabled, can't change binlog format on the fly.
      mysql-test/t/rpl_switch_stm_row_mixed.test:
        test to see if one can switch between SBR, RBR, and "mixed" mode, and when one cannot,
        and test to see if the switching, and the mixed mode, work properly (using UUID() to test,
        as using UDFs is not possible in the testsuite for portability reasons).
      55d8e31e
    • unknown's avatar
      Merge mysql.com:/home/my/mysql-5.0 · d468e62d
      unknown authored
      into  mysql.com:/home/my/mysql-5.1
      
      
      BitKeeper/deleted/.del-innodb_notembedded.test:
        Delete: mysql-test/t/innodb_notembedded.test
      BitKeeper/deleted/.del-sp_notembedded.test:
        Delete: mysql-test/t/sp_notembedded.test
      BitKeeper/deleted/.del-subselect_notembedded.test:
        Delete: mysql-test/t/subselect_notembedded.test
      BitKeeper/deleted/.del-ctype_cp932_notembedded.result:
        Delete: mysql-test/r/ctype_cp932_notembedded.result
      BitKeeper/deleted/.del-innodb_notembedded.result:
        Delete: mysql-test/r/innodb_notembedded.result
      BitKeeper/deleted/.del-sp_notembedded.result:
        Delete: mysql-test/r/sp_notembedded.result
      BitKeeper/deleted/.del-subselect_notembedded.result:
        Delete: mysql-test/r/subselect_notembedded.result
      configure.in:
        Auto merged
      include/mysql.h:
        Auto merged
      libmysql/libmysql.c:
        Auto merged
      libmysqld/emb_qcache.cc:
        Auto merged
      libmysqld/embedded_priv.h:
        Auto merged
      libmysqld/libmysqld.c:
        Auto merged
      mysql-test/extra/binlog_tests/blackhole.test:
        Auto merged
      mysql-test/mysql-test-run.sh:
        Auto merged
      mysql-test/r/innodb.result:
        Auto merged
      mysql-test/r/mysqltest.result:
        Auto merged
      mysql-test/r/query_cache.result:
        Auto merged
      mysql-test/r/query_cache_notembedded.result:
        Auto merged
      mysql-test/r/sp-error.result:
        Auto merged
      mysql-test/r/sp.result:
        Auto merged
      mysql-test/r/subselect.result:
        Auto merged
      mysql-test/r/view.result:
        Auto merged
      mysql-test/r/view_grant.result:
        Auto merged
      mysql-test/t/backup.test:
        Auto merged
      mysql-test/t/compress.test:
        Auto merged
      mysql-test/t/delayed.test:
        Auto merged
      mysql-test/t/handler.test:
        Auto merged
      mysql-test/t/mysql.test:
        Auto merged
      mysql-test/t/mysql_client_test.test:
        Auto merged
      mysql-test/t/mysqltest.test:
        Auto merged
      mysql-test/t/query_cache.test:
        Auto merged
      mysql-test/t/query_cache_notembedded.test:
        Auto merged
      mysql-test/t/read_only.test:
        Auto merged
      mysql-test/t/skip_grants.test:
        Auto merged
      mysql-test/t/sp-destruct.test:
        Auto merged
      mysql-test/t/sp-error.test:
        Auto merged
      mysql-test/t/sp-threads.test:
        Auto merged
      mysql-test/t/sp.test:
        Auto merged
      mysql-test/t/temp_table.test:
        Auto merged
      mysql-test/t/view_grant.test:
        Auto merged
      mysql-test/t/wait_timeout.test:
        Auto merged
      mysys/mf_dirname.c:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/handler.h:
        Auto merged
      sql/item.h:
        Auto merged
      sql/log_event.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/opt_range.cc:
        Auto merged
      sql/protocol.cc:
        Auto merged
      sql/protocol.h:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_cursor.cc:
        Auto merged
      sql/sql_db.cc:
        Auto merged
      sql-common/client.c:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      sql/sql_select.h:
        Auto merged
      sql/table.h:
        Auto merged
      sql/tztime.cc:
        Auto merged
      sql/tztime.h:
        Auto merged
      storage/ndb/include/ndbapi/NdbDictionary.hpp:
        Auto merged
      tests/mysql_client_test.c:
        Auto merged
      libmysqld/lib_sql.cc:
        Manual merge
      mysql-test/extra/binlog_tests/binlog.test:
        Manual merge
      mysql-test/extra/binlog_tests/ctype_cp932.test:
        No changes
      mysql-test/r/binlog_stm_binlog.result:
        Manual merge
      mysql-test/r/binlog_stm_ctype_cp932.result:
        No changes
      mysql-test/t/innodb.test:
        Manual merge
      mysql-test/t/view.test:
        Manual merge
      mysys/my_bitmap.c:
        Manual merge
      scripts/mysql_fix_privilege_tables.sql:
        Manual merge
      sql/item.cc:
        Manual merge
      sql/sql_cache.h:
        Manual merge
      sql/sql_class.h:
        Manual merge
      sql/sql_update.cc:
        Manual merge
      d468e62d
    • unknown's avatar
      Merge monty@192.168.0.9:/my/mysql-5.0 · 57955482
      unknown authored
      into  mysql.com:/home/my/mysql-5.0
      
      57955482
    • unknown's avatar
      Fixed compiler warnings from gcc 4.0.2: · 59ebf42d
      unknown authored
      - Added empty constructors and virtual destructors to many classes and structs
      - Removed some usage of the offsetof() macro to instead use C++ class pointers
      
      
      configure.in:
        Added comment
      ndb/include/ndbapi/NdbDictionary.hpp:
        Fixed compiler warnings from gcc 4.0.2
      sql/field.cc:
        Fixed compiler warnings from gcc 4.0.2
      sql/handler.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/item.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/item_cmpfunc.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/log_event.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/mysql_priv.h:
        Fixed compiler warnings from gcc 4.0.2
        For find_table_in_list I fixed it to use proper C++ class pointers instead of C style pointers
      sql/opt_range.cc:
        Fixed compiler warnings from gcc 4.0.2
      sql/parse_file.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/sp_rcontext.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/spatial.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/sql_base.cc:
        Fixed compiler warnings from gcc 4.0.2
      sql/sql_cache.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/sql_class.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/sql_parse.cc:
        Fixed compiler warnings from gcc 4.0.2
        (Not pretty, but seams to work...)
      sql/sql_select.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/sql_update.cc:
        Fixed compiler warnings from gcc 4.0.2
      sql/table.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/tztime.cc:
        Fixed compiler warnings from gcc 4.0.2
      sql/tztime.h:
        Fixed compiler warnings from gcc 4.0.2
      59ebf42d
    • unknown's avatar
      6939297c
    • unknown's avatar
      Fixed typo · 4d8c3113
      unknown authored
      
      sql/sql_db.cc:
        Move LINT_INIT() to correct place
      4d8c3113
    • unknown's avatar
      Merge monty@192.168.0.9:/my/mysql-5.0 · f3b2392b
      unknown authored
      into  mysql.com:/home/my/mysql-5.0
      
      f3b2392b
    • unknown's avatar
      Fixed new introduced bug in binlog.test with --ps-protocol · cf982376
      unknown authored
      
      mysql-test/t/binlog.test:
        Fixed --ps-protocol (Side effect from last patch)
      sql/sql_db.cc:
        Removed compiler warning
        Fixed memory loss on slave
      tests/mysql_client_test.c:
        Removed compiler warnings
      cf982376
    • unknown's avatar
      Merge zim.(none):/home/brian/mysql/mysql-5.0 · c4d5fd88
      unknown authored
      into  zim.(none):/home/brian/mysql/dep-5.1
      
      
      mysql-test/r/create.result:
        Auto merged
      mysql-test/t/create.test:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      c4d5fd88
  4. 24 Feb, 2006 6 commits
    • unknown's avatar
      Someone modified the output to explain but did not run all tests before... · c53ab5ca
      unknown authored
      Someone modified the output to explain but did not run all tests before pushing, otherwise they would have realized that they broke this test.
      
      
      mysql-test/r/partition_pruning.result:
        Updated results
      c53ab5ca
    • unknown's avatar
      Fix error messages. Someone pushed a change to an error message but did not update the tests. · 0742be49
      unknown authored
      AKA someone pushed without testing.
      
      
      mysql-test/r/partition_02myisam.result:
        Fixed error messages
      0742be49
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1-new · c70fb2e7
      unknown authored
      into  zim.(none):/home/brian/mysql/dep-5.1
      
      c70fb2e7
    • unknown's avatar
      Fix a typo in dbug printout · 4e7f03e8
      unknown authored
      
      sql/opt_range.cc:
        Fix a typo in dbug printout: print "min_val < partitioning_field < max_val",
        not "max_val < partitioning_field < max_val"
      4e7f03e8
    • unknown's avatar
      This patch cleans up two tests which were a bit fragile from other failing... · 895efcde
      unknown authored
      This patch cleans up two tests which were a bit fragile from other failing tests. It also removes some variables associated with removed RAID support.
      
      
      BitKeeper/deleted/.del-raid.h~2d2503a66b128ac6:
        Delete: include/raid.h
      BitKeeper/deleted/.del-raid.cc~488f5fa6538394e1:
        Delete: mysys/raid.cc
      BitKeeper/deleted/.del-raid2.c~fe7aea5fb4b9748c:
        Delete: mysys/raid2.c
      include/Makefile.am:
        Removing raid
      include/my_sys.h:
        Removing Raid
      include/myisam.h:
        Removing raid
      mysql-test/r/case.result:
        Cleaned up incomming tables
      mysql-test/r/mysqlcheck.result:
        new results
      mysql-test/t/case.test:
        Cleaned up test
      mysql-test/t/mysqlcheck.test:
        Cleaned up two tests.
      mysys/Makefile.am:
        Removed raid
      mysys/my_static.c:
        Removed raid
      storage/myisam/mi_check.c:
        Removed raid
      storage/myisam/mi_info.c:
        Removed raid bits.
      895efcde
    • unknown's avatar
      Fix for bug #13525 "Rename table does not keep info of triggers". · 925d168a
      unknown authored
      Let us transfer triggers associated with table when we rename it (but only if
      we are not changing database to which table belongs, in the latter case we will
      emit error).
      
      
      mysql-test/r/trigger.result:
        Added test for bug #13525 "Rename table does not keep info of triggers".
      mysql-test/t/trigger.test:
        Added test for bug #13525 "Rename table does not keep info of triggers".
      sql/sql_rename.cc:
        rename_tables():
          Now after renaming table's .FRM file and updating handler data we call
          Table_triggers_list::change_table_name() which is reponsible for
          updating .TRG and .TRN files.
      sql/sql_table.cc:
        mysql_alter_table():
          Now in case when ALTER should rename table we call
          Table_triggers_list::change_table_name() which is responsible
          for updating .TRG and .TRN files after renaming table.
      sql/sql_trigger.cc:
        Added Table_triggers_list::change_table_name() method and
        change_table_name_in_triggers()/trignames() methods responsible for updating
        .TRG and .TRN files for table during its renaming.
        
        Two small cleanups - removed versioning for .TRG files (since it was not working
        before anyway) and emphasized that type of lock specified in tables list is
        unimportant for DROP TABLE (since this statement uses name-locking).
      sql/sql_trigger.h:
        Table_triggers_list:
          Added on_table_names_list member to store pointers and lenghts of
          "ON table_name" parts in triggers' definitions to be able easily
          change them during RENAME TABLE.
          Added change_table_name() method and change_table_name_in_trignames/triggers()
          helper methods responsible for updating .TRG and .TRN files.
      sql/sql_yacc.yy:
        trigger_tail:
          To be able properly update triggers' definitions with new table names
          when renaming tables we need to know where in CREATE TRIGGER statement
          "ON db_name.table_name" part resides.
          Small cleanup - let us emphasize that for CREATE TRIGGER statement 
          lock type which is specified in table list is unimportant since
          name-locking is used.
      925d168a