1. 03 Jul, 2002 1 commit
    • 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
  2. 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
  3. 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
  4. 28 Jun, 2002 2 commits
  5. 26 Jun, 2002 5 commits
    • unknown's avatar
      9234b2bd
    • unknown's avatar
      Merge heikki@work.mysql.com:/home/bk/mysql · 3fb69e88
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql3
      
      3fb69e88
    • unknown's avatar
      buf0buf.ic: · 3e85f33c
      unknown authored
        Fix a bug: if buffer pool size > 2 GB on a 32-bit computer, we got an assertion failure because >> acted as a division operator (not as a register shift) for a wrapped-over integer value
      
      
      innobase/include/buf0buf.ic:
        Fix a bug: if buffer pool size > 2 GB on a 32-bit computer, we got an assertion failure because >> acted as a division operator (not as a register shift) for a wrapped-over integer value
      3e85f33c
    • unknown's avatar
      Trying to make Arjen happy ... · d182a5d7
      unknown authored
      d182a5d7
    • unknown's avatar
      os0file.c: · 82bd4dbd
      unknown authored
        Crash the server if file flush does not succeed: the database can get corrupt, better to crash it than let it run
      
      
      innobase/os/os0file.c:
        Crash the server if file flush does not succeed: the database can get corrupt, better to crash it than let it run
      82bd4dbd
  6. 25 Jun, 2002 1 commit
  7. 22 Jun, 2002 9 commits
    • unknown's avatar
      slave.cc: · dbf11601
      unknown authored
        Slave thread is always in an auto-commit state: remove unnecessary tests when we flush master info
      
      
      sql/slave.cc:
        Slave thread is always in an auto-commit state: remove unnecessary tests when we flush master info
      dbf11601
    • unknown's avatar
      os0sync.c: · 503ab86f
      unknown authored
        Initing a mutex with MY_MUTEX_INIT_FAST may relieve thread thrashing on Linux
      
      
      innobase/os/os0sync.c:
        Initing a mutex with MY_MUTEX_INIT_FAST may relieve thread thrashing on Linux
      503ab86f
    • unknown's avatar
      Many files: · 52949169
      unknown authored
        Merge 3.23.52
      
      
      innobase/btr/btr0btr.c:
        Merge 3.23.52
      innobase/btr/btr0cur.c:
        Merge 3.23.52
      innobase/btr/btr0sea.c:
        Merge 3.23.52
      innobase/include/btr0btr.h:
        Merge 3.23.52
      innobase/include/btr0cur.h:
        Merge 3.23.52
      innobase/include/btr0sea.h:
        Merge 3.23.52
      innobase/include/buf0buf.h:
        Merge 3.23.52
      innobase/include/buf0rea.h:
        Merge 3.23.52
      innobase/include/data0data.h:
        Merge 3.23.52
      innobase/include/data0data.ic:
        Merge 3.23.52
      innobase/include/log0log.h:
        Merge 3.23.52
      innobase/include/log0log.ic:
        Merge 3.23.52
      innobase/include/os0file.h:
        Merge 3.23.52
      innobase/include/page0page.h:
        Merge 3.23.52
      innobase/include/page0page.ic:
        Merge 3.23.52
      innobase/include/row0mysql.h:
        Merge 3.23.52
      innobase/include/trx0roll.h:
        Merge 3.23.52
      innobase/include/trx0sys.h:
        Merge 3.23.52
      innobase/include/trx0trx.h:
        Merge 3.23.52
      innobase/include/ut0ut.h:
        Merge 3.23.52
      innobase/include/univ.i:
        Merge 3.23.52
      innobase/include/ut0ut.ic:
        Merge 3.23.52
      innobase/buf/buf0buf.c:
        Merge 3.23.52
      innobase/buf/buf0rea.c:
        Merge 3.23.52
      innobase/data/data0data.c:
        Merge 3.23.52
      innobase/dict/dict0crea.c:
        Merge 3.23.52
      innobase/dict/dict0dict.c:
        Merge 3.23.52
      innobase/dict/dict0load.c:
        Merge 3.23.52
      innobase/dict/dict0mem.c:
        Merge 3.23.52
      innobase/fsp/fsp0fsp.c:
        Merge 3.23.52
      innobase/ibuf/ibuf0ibuf.c:
        Merge 3.23.52
      innobase/lock/lock0lock.c:
        Merge 3.23.52
      innobase/log/log0log.c:
        Merge 3.23.52
      innobase/log/log0recv.c:
        Merge 3.23.52
      innobase/mtr/mtr0log.c:
        Merge 3.23.52
      innobase/mtr/mtr0mtr.c:
        Merge 3.23.52
      innobase/os/os0file.c:
        Merge 3.23.52
      innobase/page/page0cur.c:
        Merge 3.23.52
      innobase/page/page0page.c:
        Merge 3.23.52
      innobase/rem/rem0cmp.c:
        Merge 3.23.52
      innobase/row/row0ins.c:
        Merge 3.23.52
      innobase/row/row0mysql.c:
        Merge 3.23.52
      innobase/row/row0purge.c:
        Merge 3.23.52
      innobase/row/row0upd.c:
        Merge 3.23.52
      innobase/srv/srv0srv.c:
        Merge 3.23.52
      innobase/srv/srv0start.c:
        Merge 3.23.52
      innobase/trx/trx0roll.c:
        Merge 3.23.52
      innobase/trx/trx0sys.c:
        Merge 3.23.52
      innobase/trx/trx0trx.c:
        Merge 3.23.52
      innobase/trx/trx0undo.c:
        Merge 3.23.52
      innobase/ut/ut0mem.c:
        Merge 3.23.52
      innobase/ut/ut0ut.c:
        Merge 3.23.52
      52949169
    • unknown's avatar
      ha_innobase.cc: · bd4b2812
      unknown authored
        Use current_thd to check if a transaction is done by a slave thread
      
      
      sql/ha_innobase.cc:
        Use current_thd to check if a transaction is done by a slave thread
      bd4b2812
    • unknown's avatar
      sql_yacc.yy, mysql_priv.h, lex.h: · b4e2f11a
      unknown authored
        Add syntax SET NO_FOREIGN_KEY_CHECKS=1 and SET RELAXED_UNIQUE_CHECKS=1
      
      
      sql/lex.h:
        Add syntax SET NO_FOREIGN_KEY_CHECKS=1 and SET RELAXED_UNIQUE_CHECKS=1
      sql/mysql_priv.h:
        Add syntax SET NO_FOREIGN_KEY_CHECKS=1 and SET RELAXED_UNIQUE_CHECKS=1
      sql/sql_yacc.yy:
        Add syntax SET NO_FOREIGN_KEY_CHECKS=1 and SET RELAXED_UNIQUE_CHECKS=1
      b4e2f11a
    • unknown's avatar
      mysqld.cc: · 428e3fc0
      unknown authored
        Add option innodb_flush_log_at_trx_commit=2 which means we always write the log to file at commit, but only do fsync about once per second
      
      
      sql/mysqld.cc:
        Add option innodb_flush_log_at_trx_commit=2 which means we always write the log to file at commit, but only do fsync about once per second
      428e3fc0
    • unknown's avatar
      ha_innobase.cc: · 85958d2d
      unknown authored
        Merge 3.23.52
      
      
      sql/ha_innobase.cc:
        Merge 3.23.52
      85958d2d
    • unknown's avatar
      log.cc, handler.cc: · 16f8cfc2
      unknown authored
        Add BEGIN andd COMMIT around transactions in the binlog
      
      
      sql/handler.cc:
        Add BEGIN andd COMMIT around transactions in the binlog
      sql/log.cc:
        Add BEGIN andd COMMIT around transactions in the binlog
      16f8cfc2
    • unknown's avatar
      slave.h, slave.cc: · 03eb2f47
      unknown authored
        Do not flush the position to master.info file if we have a transaction open
      
      
      sql/slave.cc:
        Do not flush the position to master.info file if we have a transaction open
      sql/slave.h:
        Do not flush the position to master.info file if we have a transaction open
      03eb2f47
  8. 21 Jun, 2002 1 commit
  9. 18 Jun, 2002 1 commit
  10. 17 Jun, 2002 5 commits
  11. 11 Jun, 2002 1 commit
  12. 10 Jun, 2002 1 commit
  13. 08 Jun, 2002 1 commit
  14. 06 Jun, 2002 1 commit
  15. 05 Jun, 2002 1 commit
  16. 31 May, 2002 4 commits
    • unknown's avatar
      Merge nleippe@work.mysql.com:/home/bk/mysql · 86636a16
      unknown authored
      into nick.leippe.com:/home/nick/mysql/mysql
      
      86636a16
    • unknown's avatar
      fixed 'load table from master' hang when host is empty · bd39612d
      unknown authored
      added respective test case
      
      
      sql/slave.cc:
        fixed load table from master hang when host is empty
      bd39612d
    • unknown's avatar
      Portability fixes for SCO and HPUX · 57400020
      unknown authored
      Change TRUNCATE(number) to truncate towards zero for negative numbers
      Fix NULL handling for DESCRIBE table_name
      
      
      Docs/manual.texi:
        Update of TRUNCATE() information
      configure.in:
        Fix for HPUX
      extra/resolveip.c:
        Fix for SCO
      include/my_net.h:
        Fix for HPUX
      libmysql/libmysql.c:
        Removed warning on HPUX 10.20
      mysql-test/r/func_math.result:
        Test of new TRUNCATE handling
      mysql-test/t/func_math.test:
        Test of new TRUNCATE handling
      mysys/my_gethostbyname.c:
        Portability fix
      sql/item_func.cc:
        Change TRUNCATE(number) to truncate towards zero for negative numbers
      sql/sql_show.cc:
        Fix NULL handling for DESCRIBE table_name
      57400020
    • unknown's avatar
      Fixed a problem with --skip-networking. · f6b6b262
      unknown authored
      This fix should be merged into 4.0 and 4.1
      
      f6b6b262
  17. 30 May, 2002 1 commit
  18. 29 May, 2002 1 commit
    • unknown's avatar
      ha_innobase.cc: · 702ae31a
      unknown authored
        Fix an assertion failure in ha_innobase.cc about line 302 when a user has used user level locks and closes a connection; this was reported by Jeremy Zawodny
      
      
      sql/ha_innobase.cc:
        Fix an assertion failure in ha_innobase.cc about line 302 when a user has used user level locks and closes a connection; this was reported by Jeremy Zawodny
      702ae31a
  19. 27 May, 2002 1 commit
    • unknown's avatar
      Renamed stripp_sp -> strip_sp · 423bb6c2
      unknown authored
      Remove end space from ENUM and SET strings
      
      
      mysql-test/t/type_enum.test:
        Test of end space in enum's
      Docs/manual.texi:
        Changelog
      include/my_sys.h:
        Renamed stripp_sp -> strip_sp
      mysql-test/r/type_enum.result:
        Test of end space in enums
      mysys/Makefile.am:
        change stripp_sp -> strip_sp
      mysys/mf_strip.c:
        change stripp_sp -> strip_sp
      sql/sql_db.cc:
        change stripp_sp -> strip_sp
      sql/sql_parse.cc:
        change stripp_sp -> strip_sp
        Remove end space from ENUM and SET strings
      423bb6c2