1. 08 Nov, 2004 2 commits
    • unknown's avatar
      Merge with 4.1 to get new thd->mem_root handling · c6194d17
      unknown authored
      
      BitKeeper/etc/ignore:
        auto-union
      client/mysqldump.c:
        Auto merged
      client/mysqltest.c:
        Auto merged
      innobase/include/row0mysql.h:
        Auto merged
      libmysql/libmysql.c:
        Auto merged
      mysql-test/r/ctype_ucs.result:
        Auto merged
      mysql-test/r/fulltext.result:
        Auto merged
      mysql-test/r/func_in.result:
        Auto merged
      mysql-test/r/ps.result:
        Auto merged
      mysql-test/r/ps_2myisam.result:
        Auto merged
      mysql-test/r/ps_3innodb.result:
        Auto merged
      mysql-test/r/ps_4heap.result:
        Auto merged
      mysql-test/r/ps_5merge.result:
        Auto merged
      mysql-test/r/ps_6bdb.result:
        Auto merged
      mysql-test/r/type_float.result:
        Auto merged
      mysql-test/r/user_var.result:
        Auto merged
      mysql-test/t/innodb.test:
        Auto merged
      mysql-test/t/user_var.test:
        Auto merged
      mysql-test/t/variables.test:
        Auto merged
      sql/ha_berkeley.cc:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      sql/ha_innodb.h:
        Auto merged
      sql/ha_ndbcluster.h:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_cmpfunc.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/item_timefunc.cc:
        Auto merged
      sql/log_event.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/repl_failsafe.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_db.cc:
        Auto merged
      sql/sql_error.cc:
        Auto merged
      sql/sql_help.cc:
        Auto merged
      sql/sql_insert.cc:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      sql/sql_select.h:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      c6194d17
    • unknown's avatar
      Fixed typo · 03ceff55
      unknown authored
      03ceff55
  2. 07 Nov, 2004 5 commits
    • unknown's avatar
      After merge fixes · 0722ec13
      unknown authored
      0722ec13
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · fe6ea1aa
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      sql/sql_select.cc:
        Auto merged
      tests/client_test.c:
        Auto merged
      fe6ea1aa
    • unknown's avatar
      Simpler arena swapping code · dda7a6a9
      unknown authored
      Now thd->mem_root is a pointer to thd->main_mem_root and THR_MALLOC is a pointer to thd->mem_root.
      This gives us the following benefits:
      - Allow us to easily detect if arena has already been swapped before (this fixes a bug in setup_conds() where arena was swaped twice in some cases)
      - Faster swaps of arenas (as we don't have to copy the whole MEM_ROOT)
      - We don't anymore have to call my_pthread_setspecific_ptr(THR_MALLOC,...) to change where memory is alloced. Now it's enough to set thd->mem_root
      
      
      
      client/mysqltest.c:
        Remove some not needed defines
        (Things like this should be done in config-win.h)
      include/config-win.h:
        Added popen() and pclose() compatibility macros
      mysql-test/t/rpl_failed_optimize-master.opt:
        Portability fix
      sql/ha_berkeley.cc:
        New thd->memroot handling
      sql/item_cmpfunc.cc:
        Simpler arena swapping code
      sql/item_func.cc:
        Simpler arena swapping code
      sql/item_subselect.cc:
        Simpler arena swapping code
        New thd->mem_root handling
      sql/item_sum.cc:
        New thd->mem_root handling
      sql/item_timefunc.cc:
        Fixed not-initalized usage errors found by valgrind
      sql/log_event.cc:
        New thd->mem_root handling
      sql/mysql_priv.h:
        New thd->mem_root handling
      sql/mysqld.cc:
        New thd->mem_root handling
      sql/opt_range.cc:
        New thd->mem_root handling
      sql/repl_failsafe.cc:
        New thd->mem_root handling
      sql/set_var.cc:
        New thd->mem_root handling
      sql/sql_acl.cc:
        New thd->mem_root handling
      sql/sql_base.cc:
        Simpler arena swapping code
        New thd->mem_root handling
      sql/sql_class.cc:
        New thd->mem_root handling
      sql/sql_class.h:
        Simpler arena swapping code
        New thd->mem_root handling
      sql/sql_db.cc:
        New thd->mem_root handling
      sql/sql_error.cc:
        New thd->mem_root handling
      sql/sql_help.cc:
        New thd->mem_root handling
      sql/sql_insert.cc:
        New thd->mem_root handling
      sql/sql_parse.cc:
        New thd->mem_root handling
        Added some extra checking of return value of new
      sql/sql_prepare.cc:
        New thd->mem_root handling
      sql/sql_select.cc:
        New thd->mem_root handling
      sql/sql_select.h:
        New thd->mem_root handling
      sql/sql_union.cc:
        Simpler arena swapping code
      sql/sql_yacc.yy:
        New thd->mem_root handling
      sql/table.cc:
        New thd->mem_root handling
      sql/thr_malloc.cc:
        New thd->mem_root handling
      tests/client_test.c:
        Added drop table to some tests
        Changed some table names to 't1'
      dda7a6a9
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 42cff02c
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      42cff02c
    • unknown's avatar
      wrong copyright · fef44f40
      unknown authored
      fef44f40
  3. 06 Nov, 2004 2 commits
    • unknown's avatar
      mysql_test_run_new.c: · 051b3b78
      unknown authored
        Included header fnmatch.h on Unix
        Changed C++ comments to C comments
        Corrected indentation of code written on Windows
        Split up lines to fit into 80 columns
        Initiated some variables to avoid warnings
        Added __attribute__((unused)) to unused function parameters
        Replace tab characters with space
        Put space after 'for', 'while' etc
        Added value to 'return' from non void function removef()
        On Unix strlwr() was incorrectly declared and a no op,
        replaced it with a macro that does nothing
        Split several statements on the same line
        Other minor changes to conform to coding standard
      
      
      mysql-test/mysql_test_run_new.c:
        Included header fnmatch.h on Unix
        Changed C++ comments to C comments
        Corrected indentation of code written on Windows
        Split up lines to fit into 80 columns
        Initiated some variables to avoid warnings
        Added __attribute__((unused)) to unused function parameters
        Replace tab characters with space
        Put space after 'for', 'while' etc
        Added value to 'return' from non void function removef()
        On Unix strlwr() was incorrectly declared and a no op,
        replaced it with a macro that does nothing
        Split several statements on the same line
        Other minor changes to conform to coding standard
      051b3b78
    • unknown's avatar
      join_outer.result, join_outer.test: · 08d43108
      unknown authored
        Added cases for bugs #6307 and #6460.
      sql_select.cc:
        Fixed the problem of bug reports #6307 and #6460.
        The reported wrong result sets were due to the fact that
        the added call of the fix_fields method for the built
        AND condition that joined WHERE and ON conditions
        broke ON expression, as it removed extra AND levels
        in the built condition. 
        It looks like that no attributes of the built condition
        are needed, so we don't have to call fix_fields here.
      
      
      sql/sql_select.cc:
        Fixed the problem of bug report #6307 and #6460.
        The reported wrong result sets were due to the fact that
        the added call of the fix_fields method for the built
        AND condition that joined WHERE and ON conditions
        broke ON expression. 
        It looks like that no attributes of the built condition
        are needed, so we don't have to call fix_fields here.
      mysql-test/t/join_outer.test:
        Added cases for bugs #6307 and #6460.
      mysql-test/r/join_outer.result:
        Added cases for bugs #6307 and #6460.
      08d43108
  4. 05 Nov, 2004 17 commits
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 0ae79cd5
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      0ae79cd5
    • unknown's avatar
      removed a bunch of "dead" files from the ndb src tree · 094cf8c2
      unknown authored
      
      BitKeeper/deleted/.del-Makefile_mysql~13fd89716a05b953:
        Delete: ndb/test/odbc/tpcb/Makefile_mysql
      BitKeeper/deleted/.del-Makefile_ndb~6c74a0c6f8a79774:
        Delete: ndb/test/odbc/tpcb/Makefile_ndb
      BitKeeper/deleted/.del-Makefile~c02da49a787c2f6e:
        Delete: ndb/test/odbc/tpcb/Makefile
      BitKeeper/deleted/.del-readme.txt~3549c08b7818c64:
        Delete: ndb/test/odbc/tpcb/readme.txt
      BitKeeper/deleted/.del-timesten.h~24e85d9b33938c67:
        Delete: ndb/test/odbc/tpcb/timesten.h
      BitKeeper/deleted/.del-tpcb.cpp~7b670d738e1890ae:
        Delete: ndb/test/odbc/tpcb/tpcb.cpp
      BitKeeper/deleted/.del-ttTime.c~94f84fefd7be03f3:
        Delete: ndb/test/odbc/tpcb/ttTime.c
      BitKeeper/deleted/.del-ttTime.h~52ca967b5dfc48bc:
        Delete: ndb/test/odbc/tpcb/ttTime.h
      BitKeeper/deleted/.del-list.h~1329477d9fb820be:
        Delete: ndb/src/external/LINUX.x86/sci/include/list.h
      BitKeeper/deleted/.del-rmlib.h~1889009d4b47c498:
        Delete: ndb/src/external/LINUX.x86/sci/include/rmlib.h
      BitKeeper/deleted/.del-sci_errno.h~a1da22da939f627:
        Delete: ndb/src/external/LINUX.x86/sci/include/sci_errno.h
      BitKeeper/deleted/.del-sci_types.h~64136c0e5ac2ac5f:
        Delete: ndb/src/external/LINUX.x86/sci/include/sci_types.h
      BitKeeper/deleted/.del-sisci_api.h~67839b64a1235d51:
        Delete: ndb/src/external/LINUX.x86/sci/include/sisci_api.h
      BitKeeper/deleted/.del-sisci_demolib.h~ea5d3afd60121d20:
        Delete: ndb/src/external/LINUX.x86/sci/include/sisci_demolib.h
      BitKeeper/deleted/.del-sisci_error.h~c6771e123aa79c71:
        Delete: ndb/src/external/LINUX.x86/sci/include/sisci_error.h
      BitKeeper/deleted/.del-sisci_types.h~67a1a116970eb17f:
        Delete: ndb/src/external/LINUX.x86/sci/include/sisci_types.h
      BitKeeper/deleted/.del-sisci_version.h~d542bfa4c7633fc:
        Delete: ndb/src/external/LINUX.x86/sci/include/sisci_version.h
      BitKeeper/deleted/.del-version.h~b022e3a29d6d96ad:
        Delete: ndb/src/external/LINUX.x86/sci/include/version.h
      BitKeeper/deleted/.del-inttypes.h~c9dfa7f6273df1b1:
        Delete: ndb/src/external/LINUX.x86/sci/include/os/inttypes.h
      BitKeeper/deleted/.del-rmlib.h~61359201e51879bc:
        Delete: ndb/src/external/WIN32.x86/sci/include/rmlib.h
      BitKeeper/deleted/.del-sisci_api.h~3b78e2453819b68d:
        Delete: ndb/src/external/SOLARIS.SPARC/sci/include/sisci_api.h
      BitKeeper/deleted/.del-sisci_error.h~f48df70a324479a2:
        Delete: ndb/src/external/SOLARIS.SPARC/sci/include/sisci_error.h
      BitKeeper/deleted/.del-sisci_types.h~f97cdce73b27052d:
        Delete: ndb/src/external/SOLARIS.SPARC/sci/include/sisci_types.h
      BitKeeper/deleted/.del-sisci_version.h~fa5e2e6069bad028:
        Delete: ndb/src/external/SOLARIS.SPARC/sci/include/sisci_version.h
      BitKeeper/deleted/.del-scilib.h~144397858368aafd:
        Delete: ndb/src/external/WIN32.x86/sci/include/scilib.h
      BitKeeper/deleted/.del-sisci_api.h~23d9bf22685196be:
        Delete: ndb/src/external/WIN32.x86/sci/include/sisci_api.h
      BitKeeper/deleted/.del-sisci_demolib.h~c149b88ed12e698e:
        Delete: ndb/src/external/WIN32.x86/sci/include/sisci_demolib.h
      BitKeeper/deleted/.del-sisci_error.h~3118f4dbedb2eee0:
        Delete: ndb/src/external/WIN32.x86/sci/include/sisci_error.h
      BitKeeper/deleted/.del-sisci_types.h~3cf6f68a4de25d19:
        Delete: ndb/src/external/WIN32.x86/sci/include/sisci_types.h
      BitKeeper/deleted/.del-md5-rfc1321.txt~61f874f9cd434768:
        Delete: ndb/src/common/util/md5-rfc1321.txt
      BitKeeper/deleted/.del-getarg.3~3d3256e9714fadf1:
        Delete: ndb/src/common/util/getarg.3
      BitKeeper/deleted/.del-getarg.3.ps~bfb45b011e1164ae:
        Delete: ndb/src/common/util/getarg.3.ps
      BitKeeper/deleted/.del-cvschk~c63d92daa21ed311:
        Delete: ndb/home/bin/cvschk
      BitKeeper/deleted/.del-AssemblyInfo.cs~7632ee81b277625:
        Delete: ndb/src/cw/cpcc-win32/csharp/AssemblyInfo.cs
      BitKeeper/deleted/.del-frmSplash.frm~40b5877abca91856:
        Delete: ndb/src/cw/cpcc-win32/vb6/frmSplash.frm
      094cf8c2
    • unknown's avatar
      A fix and test case for the bug reported by Reggie: if character set · a93f4948
      unknown authored
      of client equals to character set of connection, possibly required
      conversion to character set of column is not performed
      (prepared statements, data is supplied using placeholders).
      
      
      sql/item.cc:
        Fix for the bug reported by Reggie: if character_set_connection
        is equal to character_set_client, placeholder's value is not converted
        furhter to character set of column when it's different.
        This is because the original implementation left placeholder's character
        set intact (binary) if there were no need for client->connection conversion.
      tests/client_test.c:
        A test case for the conversion bug.
      a93f4948
    • unknown's avatar
      mysqldump.c: · 6aace3da
      unknown authored
        in 4.1: Dump only VARBINARY() in hex,
        while VARCHAR() COLLATE xxx_bin as a string.
      
      
      client/mysqldump.c:
        in 4.1: Dump only VARBINARY() in hex,
        while VARCHAR() COLLATE xxx_bin as a string.
      6aace3da
    • unknown's avatar
      Ensure that even the (relatively new) "mysql-test/Makefile.am" gets into the source tar-ball. · 630911cb
      unknown authored
      
      BitKeeper/etc/ignore:
        Added mysql-test/mysql_test_run_new to the ignore list
      mysql-test/Makefile.am:
        All source files must be contained in their respective macros in order to be contained
        in the DISTFILES macro so that they get included in the source file tar-ball.
        "my_manage.h" was missing.
      630911cb
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-4.1 · f145b853
      unknown authored
      into mysql.com:/M41/mysql-4.1
      
      f145b853
    • unknown's avatar
      user_var.result, user_var.test: · f6745c2d
      unknown authored
        My previous change that "set @A=NULL" doesn't change charset
        fixed 'Bug #6321' as well. Prove with a new test that
        FIELD(<uservariable content NULL>, ...) now works fine too.
      
      
      mysql-test/t/user_var.test:
        My previous change that "set @A=NULL" doesn't change charset
        fixed 'Bug #6321' as well. Prove with a new test that
        FIELD(<uservariable content NULL>, ...) now works fine too.
      mysql-test/r/user_var.result:
        My previous change that "set @A=NULL" doesn't change charset
        fixed 'Bug #6321' as well. Prove with a new test that
        FIELD(<uservariable content NULL>, ...) now works fine too.
      f6745c2d
    • unknown's avatar
      The new "Bootstrap" pushed in 4.0 with changeset "joerg:1.2057" is used for building · 1159d7f7
      unknown authored
      _all_ versions. It tries to remove "Docs/Images/Makefile*" as part of the actions to
      correct bug number 6350. If the source tree does not contain a dummy file matching
      that pattern, this "rm" will fail, and so "Bootstrap" will fail.
      The "Makefile.am" introduced with this changeset is identical to the one that will
      arrive here when "joerg:1.2057" is propagated from 4.0,
      so this separate introduction here is just to allow "Bootstraps" in the meantime.
      
      1159d7f7
    • unknown's avatar
      As it is wrong and confusing to associate any · 94957119
      unknown authored
      character set with NULL, @A should be latin2
      after this query sequence:
      
         SET @A=_latin2'string';
         SET @A=NULL;
      
      I.e. the second query should not change the charset
      to the current default value, but should keep the
      original value assigned during the first query.
      In order to do it, we don't copy charset
      from the argument if the argument is NULL
      and the variable has previously been initialized.
      
      
      mysql-test/r/ps_6bdb.result:
        t
      mysql-test/r/ps_5merge.result:
        t
      mysql-test/r/ps_3innodb.result:
        t
      mysql-test/r/ps_7ndb.result:
        t
      mysql-test/r/ps_4heap.result:
        t
      mysql-test/r/ps_2myisam.result:
        t
      sql/item_func.cc:
        t
      94957119
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-4.1 · a4accebc
      unknown authored
      into mysql.com:/usr/local/home/marty/MySQL/test/mysql-4.1
      
      a4accebc
    • unknown's avatar
      Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1 · 4d8eb5e3
      unknown authored
      into rurik.mysql.com:/home/igor/mysql-4.1
      
      4d8eb5e3
    • unknown's avatar
      ps.result, ctype_ucs.result, ctype_ucs.test, ps.test: · bbb31403
      unknown authored
        Bug #6351 make test failure "Unknown character set"
        UCS2 related tests were moved into ctype_ucs.
      
      
      mysql-test/t/ps.test:
        Bug #6351 make test failure "Unknown character set"
        UCS2 related tests were moved into ctype_ucs.
        Bug #6351 make test failure "Unknown character set"
        UCS2 related tests were moved into ctype_ucs.
      mysql-test/t/ctype_ucs.test:
        Bug #6351 make test failure "Unknown character set"
        UCS2 related tests were moved into ctype_ucs.
      mysql-test/r/ctype_ucs.result:
        Bug #6351 make test failure "Unknown character set"
        UCS2 related tests were moved into ctype_ucs.
      mysql-test/r/ps.result:
        Bug #6351 make test failure "Unknown character set"
        UCS2 related tests were moved into ctype_ucs.
      bbb31403
    • unknown's avatar
      mysqldump.c: · 92b89585
      unknown authored
        - 'mysqldump --help' comment that --xeh-blob
          doesn't work with --extended-inserts was removed.
          It does work now. Thanks to Lachlan
          who noticed this wrong help message.
        - Switched to use the recently introduced
          mysql_hex_string() instead of slow sprintf().
          Thanks to Sinisa for the idea.
        - 'mysqldump --hex-blob' dumps in HEX not only
          BLOBs but also BINARY(x) columns. 
          Thanks to Paul.
      
      
      client/mysqldump.c:
        - comment that --xeh-blob doesn't work with --extended-inserts was removed. It does work now.
        - Switched to use recently introduced mysql_hex_string()
          instead of sprintf()
        - BINARY(x) are dumped in HEX too
      92b89585
    • unknown's avatar
      libmysql.def, libmysql.c: · 94c09b1e
      unknown authored
        Minor clean-ups
      
      
      libmysql/libmysql.c:
        Minor clean-ups
      libmysql/libmysql.def:
        bk commit
      94c09b1e
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-4.1 · 49f32c2f
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-4.1-0
      
      49f32c2f
    • unknown's avatar
      func_in.result, func_in.test: · 6ecd35a7
      unknown authored
        Added a case for bug #6365.
      item_cmpfunc.cc:
        Fixed bug #6365 : Server crashed when list of values
        in IN predicate contains NULL while the tested field is
        of the character type and not of the default set;
        e.g. when f in 'f IN (NULL,'aa') belongs to binary
        character set, while the default character set is latin1.
      
      
      sql/item_cmpfunc.cc:
        Fixed bug #6365 : Server crash when list of values
        in IN predicate contains NULL while the tested field is
        of the character type of not of the default set
        e.g. when f in 'f IN (NULL,'aa') belongs to binary
        character set, while the default character set is latin1.
      mysql-test/t/func_in.test:
        Added a case for bug #6365.
      mysql-test/r/func_in.result:
        Added a case for bug #6365.
      6ecd35a7
    • unknown's avatar
      mysqladmin.c: · 1b764b9b
      unknown authored
        Missing initialized for "lengths" element.
        ,
      
      
      client/mysqladmin.c:
        Missing initialized for "lengths" element.
        ,
      1b764b9b
  5. 04 Nov, 2004 14 commits
    • unknown's avatar
      A test case for Bug#4172 "Floating point conversion looses precision · 8f0b8699
      unknown authored
      (prepared staements)": adding the test case to close the bug
      (the bug was fixed along with other conversion incompatibilities 
      in 4.1.7)
      
      
      tests/client_test.c:
        A test case for Bug#4172: "Floating point conversion loses precision 
        (prepared staements)"
        Fix memleak.
      8f0b8699
    • unknown's avatar
      Fix for Bug#6408 "configure checking for custom zlib fails because · 562aa5d5
      unknown authored
      code check is wrong".
      
      
      acinclude.m4:
        Fix for Bug#6408 "configure checking for custom zlib fails because
        code check is wrong".
        AC_TRY_LINK needs something it can put into main() as its second argument.
        Apparently everything worked before because gcc supports nested functions.
      562aa5d5
    • unknown's avatar
      Merge mysql.com:/home/wax/mysql/mysql-4.1 · f2d40e9a
      unknown authored
      into mysql.com:/home/wax/mysql/mysql-4.1mysqltest
      
      f2d40e9a
    • unknown's avatar
      autocommit and changed name mysql_test_run_new · 456608c2
      unknown authored
      
      client/mysqltest.c:
        autocommit
      mysql-test/Makefile.am:
        changed mysql_test_run to mysql_test_run_new
      456608c2
    • unknown's avatar
      autocommit · 5a978206
      unknown authored
      5a978206
    • unknown's avatar
      autocommit · b8bb9115
      unknown authored
      
      mysql-test/r/fulltext.result:
        Auto merged
      mysql-test/t/fulltext.test:
        Auto merged
      mysql-test/t/insert.test:
        Auto merged
      mysql-test/t/type_float.test:
        Auto merged
      b8bb9115
    • unknown's avatar
      Merge marko@bk-internal.mysql.com:/home/bk/mysql-4.1 · ca201d01
      unknown authored
      into hundin.mysql.fi:/home/marko/j/mysql-4.1
      
      
      innobase/row/row0mysql.c:
        Auto merged
      ca201d01
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 13ee05cc
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      13ee05cc
    • unknown's avatar
      701f81a0
    • unknown's avatar
      updated start script for ndbcluster to make better cleanup · c5b4eb56
      unknown authored
        changed to use new switch
      
      
      mysql-test/ndb/ndbcluster.sh:
        updated start script for ndbcluster to make better cleanup
      ndb/test/run-test/main.cpp:
        changed to use new switch
      c5b4eb56
    • unknown's avatar
      ha_innodb.cc: · c6bcc6d2
      unknown authored
        write_row(): document the ALTER TABLE tweak better,
        and commit every n*10000 rows, not n*10000-1 rows.
      
      
      sql/ha_innodb.cc:
        write_row(): document the ALTER TABLE tweak better,
        and commit every n*10000 rows, not n*10000-1 rows.
      c6bcc6d2
    • unknown's avatar
      Merge with 4.1 to get in latest bug fixes · 0b6ab94b
      unknown authored
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      Docs/Support/texi2html:
        Auto merged
      include/mysql.h:
        Auto merged
      include/mysql_com.h:
        Auto merged
      libmysql/libmysql.c:
        Auto merged
      myisam/mi_check.c:
        Auto merged
      myisam/myisamchk.c:
        Auto merged
      mysql-test/include/ps_modify.inc:
        Auto merged
      mysql-test/mysql-test-run.sh:
        Auto merged
      mysql-test/r/ctype_recoding.result:
        Auto merged
      mysql-test/r/fulltext.result:
        Auto merged
      mysql-test/r/gis.result:
        Auto merged
      mysql-test/r/ndb_blob.result:
        Auto merged
      mysql-test/r/ps_2myisam.result:
        Auto merged
      mysql-test/r/ps_3innodb.result:
        Auto merged
      mysql-test/r/ps_4heap.result:
        Auto merged
      mysql-test/r/ps_5merge.result:
        Auto merged
      mysql-test/r/ps_6bdb.result:
        Auto merged
      mysql-test/r/sql_mode.result:
        Auto merged
      mysql-test/t/join_outer.test:
        Auto merged
      mysql-test/t/key.test:
        Auto merged
      mysql-test/t/range.test:
        Auto merged
      mysql-test/t/show_check.test:
        Auto merged
      mysql-test/t/sql_mode.test:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/ha_ndbcluster.h:
        Auto merged
      sql/item.h:
        Auto merged
      sql/item_create.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      sql/item_timefunc.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/net_serv.cc:
        Auto merged
      sql/protocol.cc:
        Auto merged
      sql/protocol.h:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_handler.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_string.cc:
        Auto merged
      sql/sql_string.h:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      client/mysqltest.c:
        Merge with 4.1
      mysql-test/r/range.result:
        Merge with 4.1
        Added missing drop table test
      sql/ha_innodb.cc:
        Merge with 4.1
      sql/item.cc:
        Merge with 4.1
      sql/item_cmpfunc.cc:
        Merge with 4.1
      sql/opt_range.cc:
        Merge with 4.1
      sql/sql_prepare.cc:
        Merge with 4.1
      tests/client_test.c:
        Merge with 4.1
        Added code to support --silent
      configure.in:
        Merge with 4.1
      ndb/src/common/util/version.c:
        Merge with 4.1
      0b6ab94b
    • unknown's avatar
      NDB bug #6426 fix · a4aee3c9
      unknown authored
      
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        bug #6426 fix
      a4aee3c9
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1 · d7d5e015
      unknown authored
      into mysql.com:/space/pekka/ndb/version/my41
      
      d7d5e015