1. 22 Jul, 2002 1 commit
    • unknown's avatar
      univ.i: · 811a0b30
      unknown authored
        Fix a bug in the storage of the SQL NULL value in 64-bit computers: the value code must fit in 32 bits
      
      
      innobase/include/univ.i:
        Fix a bug in the storage of the SQL NULL value in 64-bit computers: the value code must fit in 32 bits
      811a0b30
  2. 21 Jul, 2002 3 commits
    • unknown's avatar
      row0ins.c: · 02b81836
      unknown authored
        Move the assertion in foreign keys to the right place
      
      
      innobase/row/row0ins.c:
        Move the assertion in foreign keys to the right place
      02b81836
    • unknown's avatar
      dict0dict.c: · 0a7ea555
      unknown authored
        Revert the test changes to wait for a full push of new auto-inc algorithm
      
      
      innobase/dict/dict0dict.c:
        Revert the test changes to wait for a full push of new auto-inc algorithm
      0a7ea555
    • unknown's avatar
      row0ins.c: · f263c130
      unknown authored
        Do not perform ON DELETE action for a FOREIGN KEY constraint if we are doing an UPDATE, not a DELETE
      dict0dict.c:
        test
      
      
      innobase/dict/dict0dict.c:
        test
      innobase/row/row0ins.c:
        Do not perform ON DELETE action for a FOREIGN KEY constraint if we are doing an UPDATE, not a DELETE
      f263c130
  3. 19 Jul, 2002 4 commits
    • unknown's avatar
      Fix wrong usage of constant which could cause mysqld to use index when doing... · 2d54c9d8
      unknown authored
      Fix wrong usage of constant which could cause mysqld to use index when doing an update/delete on small tables.
      code cleanup
      
      
      Docs/manual.texi:
        changelog
      sql/ha_innobase.cc:
        Removed compiler warning
      sql/slave.cc:
        Cleanup comments and indentation for suppressing connect warnings
      sql/sql_db.cc:
        clean up comment
      sql/sql_delete.cc:
        Fix wrong usage of constant which could cause mysqld to use index when doing an update/delete on small tables.
      sql/sql_update.cc:
        Fix wrong usage of constant which could cause mysqld to use index when doing an update/delete on small tables.
      2d54c9d8
    • unknown's avatar
      fil0fil.c: · 3d59ca0c
      unknown authored
        Align a buffer for i/o from a raw device
      
      
      innobase/fil/fil0fil.c:
        Align a buffer for i/o from a raw device
      3d59ca0c
    • unknown's avatar
      os0file.c: · b0be0690
      unknown authored
        Fix a bug in the previous commit change and align also the buffer in simulataled aio for possible use in i/o to raw devices
      
      
      innobase/os/os0file.c:
        Fix a bug in the previous commit change and align also the buffer in simulataled aio for possible use in i/o to raw devices
      b0be0690
    • unknown's avatar
      os0file.c: · 205c629e
      unknown authored
        Align the buffer used in initing a data file to zero; this may be needed if the data file is actually a raw device
      
      
      innobase/os/os0file.c:
        Align the buffer used in initing a data file to zero; this may be needed if the data file is actually a raw device
      205c629e
  4. 17 Jul, 2002 1 commit
  5. 16 Jul, 2002 9 commits
    • unknown's avatar
      Merge sinisa@work.mysql.com:/home/bk/mysql · 70a15d5d
      unknown authored
      into sinisa.nasamreza.org:/mnt/work/mysql
      
      
      sql/slave.cc:
        Auto merged
      70a15d5d
    • unknown's avatar
      14adef5a
    • unknown's avatar
      Fixing slave timeouting · 7044fa49
      unknown authored
      7044fa49
    • unknown's avatar
      slave.cc: · af3b42b2
      unknown authored
        Suppress prints by slave.cc when there is a normal reconnect after the master has been quiet for the time of the net read timeout; this removes the Error 1159 messages many users have complained about in the replication of 3.23.51
      
      
      sql/slave.cc:
        Suppress prints by slave.cc when there is a normal reconnect after the master has been quiet for the time of the net read timeout; this removes the Error 1159 messages many users have complained about in the replication of 3.23.51
      af3b42b2
    • unknown's avatar
      In my previous commit I didn't notice that we already have brazilian portuguese :( · 37ce5998
      unknown authored
      
      BitKeeper/deleted/.del-errmsg.txt~7b5c3eb97e12d271:
        Delete: sql/share/pt_br/errmsg.txt
      configure.in:
        Remove pt_br
      sql/share/portuguese/errmsg.txt:
        Update portuhuese
      37ce5998
    • unknown's avatar
      Adding pt_br · 30fe7718
      unknown authored
      30fe7718
    • unknown's avatar
      Brazilian Portuguesse messages · af122ecd
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      af122ecd
    • unknown's avatar
      os0thread.h, srv0srv.c: · 21f8ca1b
      unknown authored
        Increase max number of waiting threads to 10000 and put diagnostic prints if this value is exceeded
      
      
      innobase/srv/srv0srv.c:
        Increase max number of waiting threads to 10000 and put diagnostic prints if this value is exceeded
      innobase/include/os0thread.h:
        Increase max number of waiting threads to 10000 and put diagnostic prints if this value is exceeded
      21f8ca1b
    • unknown's avatar
      sql_db.cc: · 4f0c3595
      unknown authored
        On Monty's suggestion move ha_drop_database back inside LOCK_mysql_create_db, but we release LOCK_open during it to let possible running queries complete. I tested this and it seemed to work also in complex concurrent DELETE, SELECT, DROP DATABASE, and CREATE DATABASE situations
      
      
      sql/sql_db.cc:
        On Monty's suggestion move ha_drop_database back inside LOCK_mysql_create_db, but we release LOCK_open during it to let possible running queries complete. I tested this and it seemed to work also in complex concurrent DELETE, SELECT, DROP DATABASE, and CREATE DATABASE situations
      4f0c3595
  6. 15 Jul, 2002 5 commits
    • unknown's avatar
      - Updated OS/2 port with files provided by Yuri Dario <mc6530@mclink.it> · 4d4685f3
      unknown authored
        from TeamOS/2 Italy
      - removed some obsolete files on Yuri's request
      - Added missing os2 related files outside the os2 subdirectory
        to the distribution
      
      
      BitKeeper/deleted/.del-MySQL-All.icc~132f824bdf16897c:
        Delete: os2/MySQL-All.icc
      BitKeeper/deleted/.del-MySQL-Client.irs~6dc13dcf3bbd5c0e:
        Delete: os2/MySQL-Client.irs
      BitKeeper/deleted/.del-MySQL-Lib.icc~6775a33b1eeed98:
        Delete: os2/MySQL-Lib.icc
      BitKeeper/deleted/.del-MySQL-ReadLine.icc~d7ab937c4ed8922f:
        Delete: os2/MySQL-ReadLine.icc
      BitKeeper/deleted/.del-MySQL-binlog.icc~ec86ef1b392553e:
        Delete: os2/MySQL-binlog.icc
      BitKeeper/deleted/.del-MySQL-binlog.irs~80d1800461e185d1:
        Delete: os2/MySQL-binlog.irs
      BitKeeper/deleted/.del-MySQL-sql.irs~563a18a769b1785d:
        Delete: os2/MySQL-sql.irs
      BitKeeper/deleted/.del-build-all.log~8dda947d95dfb926:
        Delete: os2/build-all.log
      BitKeeper/deleted/.del-mysql.base~330f9ea62769c03a:
        Delete: os2/mysql.base
      BitKeeper/deleted/.del-mysql.ih~767482ec101feda3:
        Delete: os2/mysql.ih
      BitKeeper/deleted/.del-readme.os2~e8fe94e278248f7e:
        Delete: os2/readme.os2
      configure.in:
        Added new os2 subdirectories
      include/Makefile.am:
        Added include/config-os2.h to distribution
      include/config-os2.h:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      mysys/Makefile.am:
        Added missing OS/2 files  in mysys to distribution
      mysys/my_os2file64.c:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      mysys/my_os2thread.c:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/BldLevel.cmd:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/BldLevel.rc:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/ChangeLog.os2:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/Makefile.am:
        Fixed OS/2 file list (some new files, some have been removed)
      os2/MySQL-Client.icc:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/MySQL-Opt.icc:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/MySQL-Source.icc:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/MySQL-Util.icc:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/MySQL-Util.irs:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/ReadMe.txt:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/build-all.cmd:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/rint.obj:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      4d4685f3
    • unknown's avatar
      sql_db.cc: · e21c05eb
      unknown authored
        Revert Monty's change to the positioning of ha_drop_database(): otherwise a running query on a table to be dropped in DROP DATABASE always causes the server to hang
      
      
      sql/sql_db.cc:
        Revert Monty's change to the positioning of ha_drop_database(): otherwise a running query on a table to be dropped in DROP DATABASE always causes the server to hang
      e21c05eb
    • unknown's avatar
      Added some patches provided by SuSE to fix build problems on · 15e3840e
      unknown authored
      ppc64 and x86-64, fixed a compile bug when building with TCP wrapper
      support on Linux
      
      
      bdb/dist/acconfig.h:
        Added patch for x86_64 (provided by SuSE)
      bdb/dist/aclocal/mutex.m4:
        Added patch for x86_64 (provided by SuSE)
      bdb/include/mutex.h:
        Added patch for x86_64 (provided by SuSE)
      include/global.h:
        Added a SMP-related patch for PPC64 (provided by SuSE)
      sql/mysqld.cc:
        Compile fix for Linux when compiling with --with-librwap
      15e3840e
    • unknown's avatar
      Typo fixes, added changelog entry · e7e37765
      unknown authored
      
      Docs/manual.ja.texi:
        Fixed typo
      Docs/manual.texi:
        Fixed typo, added changelog entry
      e7e37765
    • unknown's avatar
      Updated Packager Tag · 536d2043
      unknown authored
      536d2043
  7. 14 Jul, 2002 1 commit
  8. 12 Jul, 2002 1 commit
    • unknown's avatar
      my-huge.cnf.sh, my-small.cnf.sh, my-medium.cnf.sh, my-large.cnf.sh: · 13fe29b6
      unknown authored
        Update my.cnf example files to reflect InnoDB autoextend and also simplify them for InnoDB
      
      
      support-files/my-large.cnf.sh:
        Update my.cnf example files to reflect InnoDB autoextend and also simplify them for InnoDB
      support-files/my-medium.cnf.sh:
        Update my.cnf example files to reflect InnoDB autoextend and also simplify them for InnoDB
      support-files/my-small.cnf.sh:
        Update my.cnf example files to reflect InnoDB autoextend and also simplify them for InnoDB
      support-files/my-huge.cnf.sh:
        Update my.cnf example files to reflect InnoDB autoextend and also simplify them for InnoDB
      13fe29b6
  9. 10 Jul, 2002 1 commit
    • unknown's avatar
      row0mysql.c: · a73740b0
      unknown authored
        Forgot to release an x-latch in DROP DATABASE
      
      
      innobase/row/row0mysql.c:
        Forgot to release an x-latch in DROP DATABASE
      a73740b0
  10. 09 Jul, 2002 2 commits
    • unknown's avatar
      srv0srv.c: · 7779f8dd
      unknown authored
        Protect InnoDB monitor with a mutex
      
      
      innobase/srv/srv0srv.c:
        Protect InnoDB monitor with a mutex
      7779f8dd
    • unknown's avatar
      This is the only way to fix ALTER TABLE bug with BDB · 6c7f6f70
      unknown authored
      I wish I had connection stop  / start so that I could have made a 
      test case.
      
      
      Docs/manual.texi:
        This is the only way to fix ALTER TABLE bug with BDB
      sql/sql_table.cc:
        This is the only way to fix ALTER TABLE bug with BDB
      6c7f6f70
  11. 08 Jul, 2002 3 commits
    • unknown's avatar
      srv0srv.c: · 39bd52ee
      unknown authored
        Remove debug code
      
      
      innobase/srv/srv0srv.c:
        Remove debug code
      39bd52ee
    • unknown's avatar
      srv0srv.c: · 2882313b
      unknown authored
        Eliminate potential division by zero
      
      
      innobase/srv/srv0srv.c:
        Eliminate potential division by zero
      2882313b
    • unknown's avatar
      Many files: · 78607a20
      unknown authored
        Merge InnoDB-3.23.52b
      
      
      innobase/btr/btr0btr.c:
        Merge InnoDB-3.23.52b
      innobase/btr/btr0cur.c:
        Merge InnoDB-3.23.52b
      innobase/btr/btr0sea.c:
        Merge InnoDB-3.23.52b
      innobase/buf/buf0buf.c:
        Merge InnoDB-3.23.52b
      innobase/ha/ha0ha.c:
        Merge InnoDB-3.23.52b
      innobase/ibuf/ibuf0ibuf.c:
        Merge InnoDB-3.23.52b
      innobase/include/btr0cur.h:
        Merge InnoDB-3.23.52b
      innobase/include/buf0buf.h:
        Merge InnoDB-3.23.52b
      innobase/include/ha0ha.h:
        Merge InnoDB-3.23.52b
      innobase/include/ibuf0ibuf.h:
        Merge InnoDB-3.23.52b
      innobase/include/lock0lock.h:
        Merge InnoDB-3.23.52b
      innobase/include/log0log.h:
        Merge InnoDB-3.23.52b
      innobase/include/os0file.h:
        Merge InnoDB-3.23.52b
      innobase/include/rem0rec.ic:
        Merge InnoDB-3.23.52b
      innobase/include/srv0srv.h:
        Merge InnoDB-3.23.52b
      innobase/include/sync0arr.h:
        Merge InnoDB-3.23.52b
      innobase/include/sync0sync.h:
        Merge InnoDB-3.23.52b
      innobase/include/trx0trx.h:
        Merge InnoDB-3.23.52b
      innobase/lock/lock0lock.c:
        Merge InnoDB-3.23.52b
      innobase/log/log0log.c:
        Merge InnoDB-3.23.52b
      innobase/os/os0file.c:
        Merge InnoDB-3.23.52b
      innobase/row/row0mysql.c:
        Merge InnoDB-3.23.52b
      innobase/row/row0umod.c:
        Merge InnoDB-3.23.52b
      innobase/row/row0upd.c:
        Merge InnoDB-3.23.52b
      innobase/srv/srv0srv.c:
        Merge InnoDB-3.23.52b
      innobase/srv/srv0start.c:
        Merge InnoDB-3.23.52b
      innobase/sync/sync0arr.c:
        Merge InnoDB-3.23.52b
      innobase/sync/sync0sync.c:
        Merge InnoDB-3.23.52b
      innobase/trx/trx0trx.c:
        Merge InnoDB-3.23.52b
      sql/ha_innobase.h:
        Merge InnoDB-3.23.52b
      sql/ha_innobase.cc:
        Merge InnoDB-3.23.52b
      sql/sql_lex.h:
        Merge InnoDB-3.23.52b
      sql/mysqld.cc:
        Merge InnoDB-3.23.52b
      sql/sql_parse.cc:
        Merge InnoDB-3.23.52b
      sql/sql_yacc.yy:
        Merge InnoDB-3.23.52b
      78607a20
  12. 04 Jul, 2002 2 commits
  13. 03 Jul, 2002 2 commits
    • unknown's avatar
      ha_innobase.cc: · 4637db42
      unknown authored
        Remove a debug printf which unintentionally was committed to the source tree
      
      
      sql/ha_innobase.cc:
        Remove a debug printf which unintentionally was committed to the source tree
      4637db42
    • unknown's avatar
      ha_innobase.cc: · 42349f00
      unknown authored
        Clarify the setting of innodb_data_file_path in my.cnf: it is in the [mysqld] section
      
      
      sql/ha_innobase.cc:
        Clarify the setting of innodb_data_file_path in my.cnf: it is in the [mysqld] section
      42349f00
  14. 01 Jul, 2002 1 commit
    • unknown's avatar
      srv0start.c: · f4ac2b80
      unknown authored
        Remove freeing of all memory at shutdown: since we do not exit the i/o-handlers and other threads, we could potentially get a seg fault at shutdown
      
      
      innobase/srv/srv0start.c:
        Remove freeing of all memory at shutdown: since we do not exit the i/o-handlers and other threads, we could potentially get a seg fault at shutdown
      f4ac2b80
  15. 30 Jun, 2002 2 commits
    • unknown's avatar
      row0ins.c: · 35b80188
      unknown authored
        The UNIV_DEBUG version asserted if a foreign key check failed because of a lock wait timeout
      btr0cur.c:
        Fix a bug: if the primary key was updated (or delete + insert) so that only the case of characters changed, we were left with a dangling adaptive hash index pointer, often causing an assertion failure in page0page.ic line 515
      
      
      innobase/btr/btr0cur.c:
        Fix a bug: if the primary key was updated (or delete + insert) so that only the case of characters changed, we were left with a dangling adaptive hash index pointer, often causing an assertion failure in page0page.ic line 515
      innobase/row/row0ins.c:
        The UNIV_DEBUG version asserted if a foreign key check failed because of a lock wait timeout
      35b80188
    • unknown's avatar
      Fixed bug in binary log when using LOAD DATA INFILE without active database. · 5dfbbf22
      unknown authored
      
      Docs/manual.texi:
        Changelog and fix of typo
      5dfbbf22
  16. 28 Jun, 2002 2 commits