1. 26 Jul, 2004 1 commit
  2. 24 Jul, 2004 5 commits
  3. 23 Jul, 2004 5 commits
  4. 22 Jul, 2004 5 commits
    • unknown's avatar
      Added missing error message to estonian/errmsg.txt. · 7c466d68
      unknown authored
      
      sql/share/estonian/errmsg.txt:
        Added missing error message.
      7c466d68
    • unknown's avatar
      Adding *.hpp files for testScan and testScanInterpreter to sources · 5d1e9208
      unknown authored
      Removing old directories for test/ using bk rmdir
      
      
      BitKeeper/deleted/.del-Makefile~14c4cd8063f58fea:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankTimer/Makefile
      BitKeeper/deleted/.del-Makefile~82b2fd7fe466962:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankMakeGL/Makefile
      BitKeeper/deleted/.del-Makefile~95fdc210ddf553f6:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankSumAccounts/Makefile
      BitKeeper/deleted/.del-Makefile~96d101a498089452:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankCreator/Makefile
      BitKeeper/deleted/.del-Makefile~e4bdeda89cd7e97a:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankTransactionMaker/Makefile
      BitKeeper/deleted/.del-Makefile~1e0c3a31ef7c20c:
        Delete: ndb/test/ndbapi/bank/old_dirs/src/Makefile
      BitKeeper/deleted/.del-Makefile~3766e52c58c4799a:
        Delete: ndb/test/ndbapi/bank/old_dirs/testBank/Makefile
      BitKeeper/deleted/.del-Makefile~eb4584f8f3d806a8:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankValidateAllGLs/Makefile
      ndb/test/ndbapi/Makefile.am:
        Adding *.hpp files for testScan and testScanInterpreter to sources
      5d1e9208
    • unknown's avatar
      Merge jlindstrom@build.mysql.com:/home/bk/mysql-4.1 · ca313682
      unknown authored
      into hundin.mysql.fi:/home/jan/mysql-4.1
      
      ca313682
    • unknown's avatar
      a line left from manual merge removed · e1170e4c
      unknown authored
      e1170e4c
    • unknown's avatar
      First step of implementation of WL#1518 "make bundled zlib · cb250499
      unknown authored
        usable for unix builds": zlib 1.2.1 imported
      
      
      BitKeeper/deleted/.del-Make_vms.com~95dd9cc7505c3153:
        Delete: zlib/Make_vms.com
      BitKeeper/deleted/.del-Makefile.riscos~f85c6493d3e51733:
        Delete: zlib/Makefile.riscos
      BitKeeper/deleted/.del-Makefile.pup~b0e9ed99224cc5f4:
        Delete: zlib/amiga/Makefile.pup
      BitKeeper/deleted/.del-Makefile.sas~be103e936c85b66a:
        Delete: zlib/amiga/Makefile.sas
      BitKeeper/deleted/.del-README.contrib~2924ba28ef1f9fab:
        Delete: zlib/contrib/README.contrib
      BitKeeper/deleted/.del-gvmat32.asm~edf721a2de30e964:
        Delete: zlib/contrib/asm386/gvmat32.asm
      BitKeeper/deleted/.del-visual-basic.txt~859fcbcb668ffbb3:
        Delete: zlib/contrib/visual-basic.txt
      BitKeeper/deleted/.del-gvmat32c.c~2e97d7d65dd59113:
        Delete: zlib/contrib/asm386/gvmat32c.c
      BitKeeper/deleted/.del-mkgvmt32.bat~5a92cf0febe3dc81:
        Delete: zlib/contrib/asm386/mkgvmt32.bat
      BitKeeper/deleted/.del-zlibvc.def~67961fa7815b9267:
        Delete: zlib/contrib/asm386/zlibvc.def
      BitKeeper/deleted/.del-zlibvc.dsp~a3323c77bcd12995:
        Delete: zlib/contrib/asm386/zlibvc.dsp
      BitKeeper/deleted/.del-match.s~51b8fef5136642ed:
        Delete: zlib/contrib/asm586/match.s
      BitKeeper/deleted/.del-readme.586~cb1bb7136b0803bb:
        Delete: zlib/contrib/asm586/readme.586
      BitKeeper/deleted/.del-zlibvc.dsw~e3dca9d8f342e64e:
        Delete: zlib/contrib/asm386/zlibvc.dsw
      BitKeeper/deleted/.del-match.s~e4bbe1fa486d1c6c:
        Delete: zlib/contrib/asm686/match.s
      BitKeeper/deleted/.del-readme.686~98a220c13809fce5:
        Delete: zlib/contrib/asm686/readme.686
      BitKeeper/deleted/.del-zlib.mak~70f7c5f6947fd807:
        Delete: zlib/contrib/delphi/zlib.mak
      BitKeeper/deleted/.del-d_zlib.bpr~cefb1beee520d6e8:
        Delete: zlib/contrib/delphi2/d_zlib.bpr
      BitKeeper/deleted/.del-d_zlib.cpp~62dff1931881afa6:
        Delete: zlib/contrib/delphi2/d_zlib.cpp
      BitKeeper/deleted/.del-zlibdef.pas~780244c8d12b6c53:
        Delete: zlib/contrib/delphi/zlibdef.pas
      BitKeeper/deleted/.del-readme.txt~8222e54ca00f2729:
        Delete: zlib/contrib/delphi2/readme.txt
      BitKeeper/deleted/.del-zlib.bpg~fbd9308275ad8e3:
        Delete: zlib/contrib/delphi2/zlib.bpg
      BitKeeper/deleted/.del-zlib.bpr~fe8bf5d1c4a2ce5a:
        Delete: zlib/contrib/delphi2/zlib.bpr
      BitKeeper/deleted/.del-zlib.cpp~bb0c3df062410f5c:
        Delete: zlib/contrib/delphi2/zlib.cpp
      BitKeeper/deleted/.del-zlib.pas~1d5285e2449b50a3:
        Delete: zlib/contrib/delphi2/zlib.pas
      BitKeeper/deleted/.del-zlib32.bpr~c2a9f0aa47a1d9ad:
        Delete: zlib/contrib/delphi2/zlib32.bpr
      BitKeeper/deleted/.del-test.cpp~4480297b204dc360:
        Delete: zlib/contrib/iostream/test.cpp
      BitKeeper/deleted/.del-zfstream.cpp~943ecbd558e86dde:
        Delete: zlib/contrib/iostream/zfstream.cpp
      BitKeeper/deleted/.del-zlib32.cpp~bbb4a200d2fe6497:
        Delete: zlib/contrib/delphi2/zlib32.cpp
      BitKeeper/deleted/.del-ChangeLogUnzip~a3ae0ba899cadd:
        Delete: zlib/contrib/minizip/ChangeLogUnzip
      BitKeeper/deleted/.del-zfstream.h~71ee057bdc6366ac:
        Delete: zlib/contrib/iostream/zfstream.h
      BitKeeper/deleted/.del-zstream.h~a6f6be5634962c81:
        Delete: zlib/contrib/iostream2/zstream.h
      BitKeeper/deleted/.del-zstream_test.cpp~e471b51e7fb553ec:
        Delete: zlib/contrib/iostream2/zstream_test.cpp
      BitKeeper/deleted/.del-miniunz.c~9da181975b3a48:
        Delete: zlib/contrib/minizip/miniunz.c
      BitKeeper/deleted/.del-minizip.c~4a49a0addb97272b:
        Delete: zlib/contrib/minizip/minizip.c
      BitKeeper/deleted/.del-readme.txt~174eb00680149f6b:
        Delete: zlib/contrib/minizip/readme.txt
      BitKeeper/deleted/.del-unzip.c~662c5ba4edbb3a19:
        Delete: zlib/contrib/minizip/unzip.c
      BitKeeper/deleted/.del-unzip.def~8a0ad6f745ee5cd4:
        Delete: zlib/contrib/minizip/unzip.def
      BitKeeper/deleted/.del-unzip.h~d5e800088a368c32:
        Delete: zlib/contrib/minizip/unzip.h
      BitKeeper/deleted/.del-zip.c~9750c19a123f3057:
        Delete: zlib/contrib/minizip/zip.c
      BitKeeper/deleted/.del-zip.def~4ffe888e9fd7b5aa:
        Delete: zlib/contrib/minizip/zip.def
      BitKeeper/deleted/.del-zip.h~4c72b8fcc492f055:
        Delete: zlib/contrib/minizip/zip.h
      BitKeeper/deleted/.del-zlibvc.def~dd272b3ed71647ba:
        Delete: zlib/contrib/minizip/zlibvc.def
      BitKeeper/deleted/.del-zlibvc.dsp~ad83fb048811e2d2:
        Delete: zlib/contrib/minizip/zlibvc.dsp
      BitKeeper/deleted/.del-zlibvc.dsw~c66b33a2d52f37c5:
        Delete: zlib/contrib/minizip/zlibvc.dsw
      BitKeeper/deleted/.del-makefile.w32~6507530fa1b017c:
        Delete: zlib/contrib/untgz/makefile.w32
      BitKeeper/deleted/.del-untgz.c~4e8f1a3a2c145373:
        Delete: zlib/contrib/untgz/untgz.c
      BitKeeper/deleted/.del-Makefile.os2~8ab058477b24d1ff:
        Delete: zlib/os2/Makefile.os2
      BitKeeper/deleted/.del-zlib.def~385b56ed82784ff3:
        Delete: zlib/os2/zlib.def
      BitKeeper/deleted/.del-Makefile.b32~10ffaac6cc41847a:
        Delete: zlib/msdos/Makefile.b32
      BitKeeper/deleted/.del-Makefile.bor~121b2bc837b6367:
        Delete: zlib/msdos/Makefile.bor
      BitKeeper/deleted/.del-Makefile.dj2~a069623cad6ce7f4:
        Delete: zlib/msdos/Makefile.dj2
      BitKeeper/deleted/.del-Makefile.emx~11a9e6c8a719ba60:
        Delete: zlib/msdos/Makefile.emx
      BitKeeper/deleted/.del-Makefile.msc~ba5ad7709ff22aab:
        Delete: zlib/msdos/Makefile.msc
      BitKeeper/deleted/.del-Makefile.tc~d1398368648e8836:
        Delete: zlib/msdos/Makefile.tc
      BitKeeper/deleted/.del-Makefile.w32~921a473e873d94d1:
        Delete: zlib/msdos/Makefile.w32
      BitKeeper/deleted/.del-Makefile.wat~b2b51cbc2c2bc2f4:
        Delete: zlib/msdos/Makefile.wat
      BitKeeper/deleted/.del-zlib.def~189fba701e5e4b9c:
        Delete: zlib/msdos/zlib.def
      BitKeeper/deleted/.del-zlib.rc~e5ce22c7c915ec00:
        Delete: zlib/msdos/zlib.rc
      BitKeeper/deleted/.del-Makefile.emx~b5fa0633cbe6fe01:
        Delete: zlib/nt/Makefile.emx
      BitKeeper/deleted/.del-Makefile.gcc~7fcd3dd326341fa0:
        Delete: zlib/nt/Makefile.gcc
      BitKeeper/deleted/.del-Makefile.nt~9910c98f5da056de:
        Delete: zlib/nt/Makefile.nt
      BitKeeper/deleted/.del-zlib.dnt~8160c636eb3eeed7:
        Delete: zlib/nt/zlib.dnt
      BitKeeper/deleted/.del-zlib.dsp~a8abac2fb721276e:
        Delete: zlib/zlib.dsp
      BitKeeper/deleted/.del-zlib.html~2e74efd497dcd4d0:
        Delete: zlib/zlib.html
      BitKeeper/deleted/.del-minigzip.c~1f21a5863f457cb0:
        Delete: zlib/minigzip.c
      BitKeeper/deleted/.del-example.c~5ea43c929ccd2a4f:
        Delete: zlib/example.c
      BitKeeper/deleted/.del-descrip.mms~51cd5d1792d76b9c:
        Delete: zlib/descrip.mms
      BitKeeper/deleted/.del-infblock.h~7d4f40c3a1d4cdf8:
        Delete: zlib/infblock.h
      BitKeeper/deleted/.del-infblock.c~3c866934e0f44c43:
        Delete: zlib/infblock.c
      BitKeeper/deleted/.del-infutil.c~43d2340436244b52:
        Delete: zlib/infutil.c
      BitKeeper/deleted/.del-infutil.h~a6bd0dcbbdc187ac:
        Delete: zlib/infutil.h
      BitKeeper/deleted/.del-infcodes.h~c9f64a612c2cc56a:
        Delete: zlib/infcodes.h
      BitKeeper/deleted/.del-infcodes.c~7ed73df8a54d6d55:
        Delete: zlib/infcodes.c
      BitKeeper/deleted/.del-maketree.c~846b8b96ac6872d8:
        Delete: zlib/maketree.c
      VC++Files/zlib/zlib.dsp:
        Modified to suit zlib upgrade.
      mysys/my_crc32.c:
        Modified to suit zlib upgrade.
      zlib/ChangeLog:
        zlib 1.2.1 imported
      zlib/FAQ:
        zlib 1.2.1 imported
      zlib/INDEX:
        zlib 1.2.1 imported
      zlib/README:
        zlib 1.2.1 imported
      zlib/adler32.c:
        zlib 1.2.1 imported
      zlib/algorithm.txt:
        zlib 1.2.1 imported
      zlib/compress.c:
        zlib 1.2.1 imported
      zlib/crc32.c:
        zlib 1.2.1 imported
      zlib/deflate.c:
        zlib 1.2.1 imported
      zlib/deflate.h:
        zlib 1.2.1 imported
      zlib/gzio.c:
        zlib 1.2.1 imported
      zlib/inffast.c:
        zlib 1.2.1 imported
      zlib/inffast.h:
        zlib 1.2.1 imported
      zlib/inffixed.h:
        zlib 1.2.1 imported
      zlib/inflate.c:
        zlib 1.2.1 imported
      zlib/inftrees.c:
        zlib 1.2.1 imported
      zlib/inftrees.h:
        zlib 1.2.1 imported
      zlib/trees.c:
        zlib 1.2.1 imported
      zlib/uncompr.c:
        zlib 1.2.1 imported
      zlib/zconf.h:
        zlib 1.2.1 imported
      zlib/zlib.3:
        zlib 1.2.1 imported
      zlib/zlib.h:
        zlib 1.2.1 imported
      zlib/zutil.c:
        zlib 1.2.1 imported
      zlib/zutil.h:
        zlib 1.2.1 imported
      cb250499
  5. 21 Jul, 2004 8 commits
    • unknown's avatar
      Export the stmt functions on Embedded Server · 166f384e
      unknown authored
      166f384e
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1 · 8da3aa06
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/bk/work-4.1
      
      8da3aa06
    • unknown's avatar
      LEX initialization fixed · c01ac908
      unknown authored
      c01ac908
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1/ · 7358d912
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      7358d912
    • unknown's avatar
      fixed ORDER BY ? · bfaf9b0c
      unknown authored
      new tests to ensure that prepared statement *really* work
      (and that MySQL not picks up some number from arbitrary location
      that happens to match the parameter's value)
      
      
      mysql-test/include/ps_query.inc:
        new tests to ensure that prepared statement *really* work
        (and that MySQL not picks up some number from arbitrary location
        that happens to match the parameter's value)
      mysql-test/r/ps_2myisam.result:
        results updated
      mysql-test/r/ps_3innodb.result:
        results updated
      mysql-test/r/ps_4heap.result:
        results updated
      mysql-test/r/ps_5merge.result:
        results updated
      mysql-test/r/ps_6bdb.result:
        results updated
      sql/sql_select.cc:
        don't shortcut - it backfires!
        (in particular - when itemptr is Item_param :)
      bfaf9b0c
    • unknown's avatar
      Final patch for WL#1600(warn if max_allowed_packet used) · dbdca81c
      unknown authored
      
      mysql-test/r/func_str.result:
        test fixed
      mysql-test/r/packet.result:
        test fixed
      sql/item_geofunc.cc:
        error message fixed
      sql/item_strfunc.cc:
        error message fixed
      sql/share/czech/errmsg.txt:
        error message fixed
      sql/share/danish/errmsg.txt:
        error message fixed
      sql/share/dutch/errmsg.txt:
        error message fixed
      sql/share/english/errmsg.txt:
        error message fixed
      sql/share/estonian/errmsg.txt:
        error message fixed
      sql/share/french/errmsg.txt:
        error message fixed
      sql/share/german/errmsg.txt:
        error message fixed
      sql/share/greek/errmsg.txt:
        error message fixed
      sql/share/hungarian/errmsg.txt:
        error message fixed
      sql/share/italian/errmsg.txt:
        error message fixed
      sql/share/japanese/errmsg.txt:
        error message fixed
      sql/share/korean/errmsg.txt:
        error message fixed
      sql/share/norwegian-ny/errmsg.txt:
        error message fixed
      sql/share/norwegian/errmsg.txt:
        error message fixed
      sql/share/polish/errmsg.txt:
        error message fixed
      sql/share/portuguese/errmsg.txt:
        error message fixed
      sql/share/romanian/errmsg.txt:
        error message fixed
      sql/share/russian/errmsg.txt:
        error message fixed
      sql/share/serbian/errmsg.txt:
        error message fixed
      sql/share/slovak/errmsg.txt:
        error message fixed
      sql/share/spanish/errmsg.txt:
        error message fixed
      sql/share/swedish/errmsg.txt:
        error message fixed
      sql/share/ukrainian/errmsg.txt:
        error message fixed
      dbdca81c
    • unknown's avatar
      Merging · 291fec68
      unknown authored
      
      mysql-test/r/func_str.result:
        Auto merged
      sql/item_geofunc.cc:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      291fec68
    • unknown's avatar
      Merge jlindstrom@build.mysql.com:/home/bk/mysql-4.1 · e787540a
      unknown authored
      into hundin.mysql.fi:/home/jan/mysql-4.1
      
      
      innobase/include/srv0srv.h:
        Auto merged
      innobase/srv/srv0srv.c:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      e787540a
  6. 20 Jul, 2004 9 commits
    • unknown's avatar
      Merge gbichot@213.136.52.20:/home/bk/mysql-4.1 · 5c4f8358
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.1-874
      
      5c4f8358
    • unknown's avatar
      Sanja will probably rework this tomorrow; we need to unify the normal · e671c80b
      unknown authored
      client code and replication slave code, as far as LOAD DATA INFILE and
      other queries' execution is concerned. Duplication of code leads to
      replication bugs, because the replication duplicate lags much behind.
      Fix for 2 Valgrind errors on slave replicating LOAD DATA INFILE
        - one serious (causing a random test failure in rpl_loaddata in 5.0)
        - one not serious (theoretically a bug but not dangerous): uninited thd->row_count
      
      
      sql/log_event.cc:
        Fix for 2 Valgrind errors:
        - one serious (causing a random test failure in rpl_loaddata in 5.0): uninited lex in replic of LOAD DATA INFILE on slave
        - one not serious (theoretically a bug but not dangerous): uninited thd->row_count in replication of LOAD DATA INFILE on slave.
        Sanja is likely to rework the fix to the 1st problem tomorrow.
      e671c80b
    • unknown's avatar
      Updates for archive storage engine. · 0aba089a
      unknown authored
      
      sql/examples/ha_archive.cc:
        Corrections from Bar's comments. Mainly small code changes/style changes.
      0aba089a
    • unknown's avatar
      Merge tsmith@build.mysql.com:/home/bk/mysql-4.1 · e369da32
      unknown authored
      into sand.box:/home/tim/m/41/bk
      
      
      mysql-test/r/ps_1general.result:
        Auto merged
      e369da32
    • unknown's avatar
      Get ps_1general test to pass (replace .result with .reject - some text · d8a34c9e
      unknown authored
      was changed in the SHOW STORAGE ENGINES results)
      
      
      mysql-test/r/ps_1general.result:
        SHOW STORAGE ENGINES now has different text ("type" -> "engine", etc.)
      d8a34c9e
    • unknown's avatar
      Added innodb_locks_unsafe_for_binlog option. This option turns off Innodb · 0390acec
      unknown authored
        next-key locking. Using this option the locks InnoDB sets on index 
        records do not affect the ``gap'' before that index record. Thus, this option
        allows phantom problem.
      
      
      innobase/include/srv0srv.h:
        Added srv_locks_unsafe_for_binlog for innodb_locks_unsafe_for_binlog option.
      innobase/row/row0sel.c:
        If innodb_locks_unsafe_for_binlog option is used, we lock only the record, i.e. 
        next-key locking is not used. Therefore, setting lock to the index record
        do not affect the ``gap'' before that index record. Thus, this option
        allows phantom problem, because concurrent insert operations are allowed inside 
        the select range.
      innobase/srv/srv0srv.c:
        Added srv_locks_unsafe_for_binlog for innodb_locks_unsafe_for_binlog option.
      sql/ha_innodb.cc:
        Added innobase_locks_unsafe_for_binlog and srv_locks_unsafe_for_binlog for 
        innodb_locks_unsafe_for_binlog option.
      sql/ha_innodb.h:
        Added innobase_locks_unsafe_for_binlog for innodb_locks_unsafe_for_binlog option.
      sql/mysqld.cc:
        Added OPT_INNODB_LOCKS_UNSAFE_FOR_BINLOG, innobase_locks_unsafe_for_binlog for
        innodb_locks_unsafe_for_binlog option.
      sql/set_var.cc:
        Added innodb_locks_unsafe_for_binlog and innobase_locks_unsafe_for_binlog for
        innodb_locks_unsafe_for_binlog option.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      0390acec
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1/ · 6979cda6
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      6979cda6
    • unknown's avatar
      oops, forgot to checkin... · 876c780f
      unknown authored
      876c780f
    • unknown's avatar
      results fixed after merge · 96ef39eb
      unknown authored
      
      mysql-test/t/create_select_tmp.test:
        --disable_warnings
      mysql-test/t/rpl_drop.test:
        --disable_warnings
      96ef39eb
  7. 19 Jul, 2004 6 commits
    • unknown's avatar
      manual merged (blame me!) · c81e414e
      unknown authored
      
      Build-tools/Do-compile:
        Auto merged
      Docs/Makefile.am:
        Auto merged
      innobase/btr/btr0cur.c:
        Auto merged
      innobase/include/lock0lock.h:
        Auto merged
      innobase/include/row0mysql.h:
        Auto merged
      innobase/include/srv0srv.h:
        Auto merged
      innobase/include/sync0arr.h:
        Auto merged
      innobase/include/trx0trx.h:
        Auto merged
      innobase/lock/lock0lock.c:
        Auto merged
      innobase/srv/srv0srv.c:
        Auto merged
      innobase/srv/srv0start.c:
        Auto merged
      innobase/sync/sync0arr.c:
        Auto merged
      innobase/trx/trx0trx.c:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      sql/sql_insert.cc:
        Auto merged
      mysql-test/r/innodb.result:
        to be fixed after the merge
      c81e414e
    • unknown's avatar
      Compilation failure on Windows fixed. · b610b061
      unknown authored
      b610b061
    • unknown's avatar
      merged with 'ul' · 67454e05
      unknown authored
      67454e05
    • unknown's avatar
      handler.cc: · ffabd0ec
      unknown authored
        Revise output of SHOW ENGINES.
      
      
      sql/handler.cc:
        Revise output of SHOW ENGINES.
      ffabd0ec
    • unknown's avatar
      make acl_init() more robust - · 716161cb
      unknown authored
        don't be confused if  new privilege - ENUM ('N','Y') - columns are added (mostly because of downgrade)
        don't expect NOT NULL fields to never contain a NULL :) - somebody may've changed table definition, or we may be reading the wrong column
      
      716161cb
    • unknown's avatar
      - only include the GPL license in the LICENSE text, not the FOSS · 2a174188
      unknown authored
         exception (it only applies to 4.0 and above)
      
      2a174188
  8. 18 Jul, 2004 1 commit
    • unknown's avatar
      Fix for BUG#4551 "Temporary InnoDB tables not replicated properly with CREATE TABLE .. SELECT" · fc488787
      unknown authored
      The problem was that (for any storage engine), the created temporary table was not removed if CREATE SELECT failed (because
      of a constraint violation for example). This was not consistent with the manual and with CREATE SELECT (no TEMPORARY).
      
      
      sql/sql_insert.cc:
        Fix for BUG#4551 "Temporary InnoDB tables not replicated properly with CREATE TABLE .. SELECT"
        The problem was that (for any storage engine), the created temporary table was not removed if CREATE SELECT failed (because
        of a constraint violation for example). This was not consistent with the manual and with CREATE SELECT (no TEMPORARY).
        And it led to the above bug, because the binlogging of CREATE SELECT is done by select_insert::send_eof() (same function
        as INSERT SELECT) and so, if the table is transactional and there is a failure, the statement is considered as rolled
        back and so nothing is written in the binlog. So temp table MUST be deleted.
      fc488787