An error occurred fetching the project authors.
  1. 21 Jul, 2005 1 commit
    • unknown's avatar
      sync0sync.c, sync0sync.h: · db146edc
      unknown authored
        Declare 'mutex_list' and 'mutex_list_mutex' extern,
        to avoid link error on OS X and gcc flag "-fno-common"
      
      
      innobase/include/sync0sync.h:
        Use 'extern' variable declarations, to avoid
        "ld: multiple definitions of symbol" for 'mutex_list'
        and 'mutex_list_mutex' on OS X and gcc flag "-fno-common"
      innobase/sync/sync0sync.c:
        Use 'extern' variable declarations, to avoid
        "ld: multiple definitions of symbol" for 'mutex_list'
        and 'mutex_list_mutex' on OS X and gcc flag "-fno-common"
      db146edc
  2. 04 Feb, 2005 1 commit
    • unknown's avatar
      InnoDB: Exclude code from InnoDB Hot Backup builds · 53126e76
      unknown authored
      by adding #ifndef UNIV_HOTBACKUP and adjusting some function
      declarations.
      
      
      innobase/data/data0type.c:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/dict/dict0dict.c:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/dict/dict0load.c:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/include/data0type.ic:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/include/srv0srv.h:
        Introduce srv_init(), so that it can be called in InnoDB Hot Backup
      innobase/include/srv0start.h:
        Introduce srv_add_path_separator_if_needed(), so that it can be
        invoked in InnoDB Hot Backup
      innobase/include/sync0sync.h:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/include/sync0sync.ic:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/include/trx0trx.h:
        trx_recover_for_mysql(): replace uint with ulint, as uint is not
        declared in InnoDB Hot Backup
      innobase/lock/lock0lock.c:
        Replace bool with ibool
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/row/row0ins.c:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/row/row0mysql.c:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/srv/srv0srv.c:
        Make srv_init() global, so that InnoDB Hot Backup can call it.
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/srv/srv0start.c:
        Make srv_add_path_separator_if_needed() global for InnoDB Hot Backup.
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/sync/sync0rw.c:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/sync/sync0sync.c:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/trx/trx0roll.c:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      innobase/trx/trx0trx.c:
        Replace uint with ulint, as uint is undeclared in InnoDB Hot Backup
      innobase/ut/ut0ut.c:
        Exclude code from InnoDB Hot Backup with #ifndef UNIV_HOTBACKUP
      53126e76
  3. 12 Jan, 2005 1 commit
    • unknown's avatar
      ha_innodb.cc: · 541e56e6
      unknown authored
        Add comments about why the InnoDB latching order is obeyed also for the MySQL query cache mutex; add an error printf if that is not the case
      sync0sync.h:
        Assign sync0sync.h ranks also for the MySQL query cache mutex and the MySQL binlog mutex; the latching order must be obeyed also for these
      row0ins.c:
        Add a comment why the query cache invalidate operation cannot deadlock in a cascaded FOREIGN KEY operation
      
      
      innobase/row/row0ins.c:
        Add a comment why the query cache invalidate operation cannot deadlock in a cascaded FOREIGN KEY operation
      innobase/include/sync0sync.h:
        Assign sync0sync.h ranks also for the MySQL query cache mutex and the MySQL binlog mutex; the latching order must be obeyed also for these
      sql/ha_innodb.cc:
        Add comments about why the InnoDB latching order is obeyed also for the MySQL query cache mutex; add an error printf if that is not the case
      541e56e6
  4. 03 Jan, 2005 1 commit
    • unknown's avatar
      sync0sync.h, sync0rw.h: · 821db2cb
      unknown authored
        Fix Bug#7624
      
      
      innobase/include/sync0rw.h:
        Fix Bug#7624
      innobase/include/sync0sync.h:
        Fix Bug#7624
      821db2cb
  5. 24 Dec, 2004 2 commits
    • unknown's avatar
      Many files: · ff755ea2
      unknown authored
        tabs replaced
      ha_innodb.cc:
        Comments removed
      
      
      innobase/include/que0que.h:
        tabs replaced
      innobase/include/sync0rw.h:
        tabs replaced
      innobase/include/sync0sync.h:
        tabs replaced
      innobase/include/sync0sync.ic:
        tabs replaced
      innobase/row/row0sel.c:
        tabs replaced
      innobase/srv/srv0srv.c:
        tabs replaced
      innobase/sync/sync0rw.c:
        tabs replaced
      innobase/sync/sync0sync.c:
        tabs replaced
      sql/ha_innodb.cc:
        Comments removed
      sql/lex.h:
        tabs replaced
      sql/set_var.cc:
        tabs replaced
      sql/sql_parse.cc:
        tabs replaced
      sql/sql_yacc.yy:
        tabs replaced
      ff755ea2
    • unknown's avatar
      logging_ok: · a91217ce
      unknown authored
        Logging to logging@openlogging.org accepted
      sql_yacc.yy, sql_parse.cc, sql_lex.h, lex.h:
        Implements the SHOW MUTEX STATUS command
      set_var.cc, mysqld.cc, mysql_priv.h:
        Added new GLOBAL variable timed_mutexes
      ha_innodb.h:
        New function innodb_mutex_show_status
      ha_innodb.cc:
        Added new innodb variables in SHOW STATUS
        Implements the SHOW MUTEX STATUS command
      innodb.test, innodb.result:
        Added new row_lock_waits status variables tests.
      variables.test, variables.result:
        test new variable timed_mutexes
      ut0ut.c:
        New function ut_usectime.
      sync0sync.c:
        Mutex counting.
      sync0rw.c:
        New mutex parameters initialization.
      srv0srv.c:
        Counting row lock waits
      row0sel.c, row0mysql.c:
        Setting row_lock or table_lock state to thd.
      que0que.c:
        Added default no_lock_state to thd.
      univ.i:
        Added UNIV_SRV_PRINT_LATCH_WAITS debug define
      sync0sync.ic:
        Count mutex using.
      sync0sync.h:
        Added new parameters to mutex structure for counting.
      sync0rw.h:
        Added new parameters to rw_create_func.
      srv0srv.h:
        Added new innodb varuables to SHOW STATUS.
      que0que.h:
        Added thread lock states.
      
      
      innobase/include/que0que.h:
        Added thread lock states.
      innobase/include/srv0srv.h:
        Added new innodb varuables to SHOW STATUS.
      innobase/include/sync0rw.h:
        Added new parameters to rw_create_func.
      innobase/include/sync0sync.h:
        Added new parameters to mutex structure for counting.
      innobase/include/sync0sync.ic:
        Count mutex using.
      innobase/include/univ.i:
        Added UNIV_SRV_PRINT_LATCH_WAITS debug define
      innobase/que/que0que.c:
        Added default no_lock_state to thd.
      innobase/row/row0mysql.c:
        Setting row_lock or table_lock state to thd.
      innobase/row/row0sel.c:
        Setting row_lock or table_lock state to thd.
      innobase/srv/srv0srv.c:
        Counting row lock waits
      innobase/sync/sync0rw.c:
        New mutex parameters initialization.
      innobase/sync/sync0sync.c:
        Mutex counting.
      innobase/ut/ut0ut.c:
        New function ut_usectime.
      mysql-test/r/variables.result:
        test new variable timed_mutexes
      mysql-test/r/innodb.result:
        Added new row_lock_waits status variables tests.
      mysql-test/t/variables.test:
        test new variable timed_mutexes
      mysql-test/t/innodb.test:
        Added new row_lock_waits status variables tests.
      sql/ha_innodb.cc:
        Added new innodb variables in SHOW STATUS
        Implements the SHOW MUTEX STATUS command
      sql/ha_innodb.h:
        New function innodb_mutex_show_status
      sql/lex.h:
        Implements the SHOW MUTEX STATUS command
      sql/mysql_priv.h:
        Added new GLOBAL variable timed_mutexes
      sql/mysqld.cc:
        Added new GLOBAL variable timed_mutexes
      sql/set_var.cc:
        Added new GLOBAL variable timed_mutexes
      sql/sql_lex.h:
        Implements the SHOW MUTEX STATUS command
      sql/sql_parse.cc:
        Implements the SHOW MUTEX STATUS command
      sql/sql_yacc.yy:
        Implements the SHOW MUTEX STATUS command
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      a91217ce
  6. 16 Jun, 2004 1 commit
    • unknown's avatar
      InnoDB: Revert most of ChangeSet@1.1772, as the debug functions may · 9ed3c760
      unknown authored
      be needed when testing production releases
      
      
      innobase/btr/btr0btr.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0buf.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0flu.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0lru.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0rea.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/data/data0type.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/dict/dict0dict.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/fsp/fsp0fsp.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/fut/fut0lst.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/ibuf/ibuf0ibuf.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/btr0btr.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0buf.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0buf.ic:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0flu.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0lru.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/data0type.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/dict0dict.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/fsp0fsp.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/fut0lst.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/lock0lock.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/mem0dbg.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/mem0dbg.ic:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/mem0pool.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/mtr0mtr.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/pars0opt.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/sync0rw.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/sync0sync.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/lock/lock0lock.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/mem/mem0dbg.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/mem/mem0pool.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/mtr/mtr0mtr.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/pars/pars0opt.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/srv/srv0start.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/sync/sync0rw.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/sync/sync0sync.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/trx/trx0roll.c:
        Remove #ifdef UNIV_DEBUG around debug code
      9ed3c760
  7. 14 May, 2004 1 commit
    • unknown's avatar
      InnoDB cleanup: eliminate IB__FILE__ · 334e76ab
      unknown authored
      innobase/btr/btr0cur.c:
        Replace IB__FILE__ with __FILE__
      innobase/btr/btr0sea.c:
        Replace IB__FILE__ with __FILE__
      innobase/buf/buf0buf.c:
        Replace IB__FILE__ with __FILE__
        Add const qualifiers
      innobase/ibuf/ibuf0ibuf.c:
        Replace IB__FILE__ with __FILE__
      innobase/include/buf0buf.h:
        Replace IB__FILE__ with __FILE__
        Add const qualifiers
      innobase/include/buf0buf.ic:
        Replace IB__FILE__ with __FILE__
      innobase/include/mem0mem.h:
        Replace IB__FILE__ with __FILE__
        Add const qualifiers
      innobase/include/mem0mem.ic:
        Add const qualifiers
      innobase/include/mtr0mtr.h:
        Replace IB__FILE__ with __FILE__
        Add const qualifiers
      innobase/include/mtr0mtr.ic:
        Add const qualifiers
      innobase/include/pars0pars.h:
        Add const qualifiers
      innobase/include/sync0arr.h:
        Add const qualifiers
      innobase/include/sync0ipm.ic:
        Replace IB__FILE__ with __FILE__
      innobase/include/sync0rw.h:
        Replace IB__FILE__ with __FILE__
        Add const qualifiers
      innobase/include/sync0rw.ic:
        Add const qualifiers
      innobase/include/sync0sync.h:
        Replace IB__FILE__ with __FILE__
        Add const qualifiers
      innobase/include/sync0sync.ic:
        Add const qualifiers
      innobase/include/univ.i:
        Remove IB__FILE__
      innobase/include/ut0dbg.h:
        Replace IB__FILE__ with __FILE__
      innobase/lock/lock0lock.c:
        Replace IB__FILE__ with __FILE__
      innobase/log/log0recv.c:
        Replace IB__FILE__ with __FILE__
      innobase/mem/mem0mem.c:
        Add const qualifiers
      innobase/pars/pars0pars.c:
        Add const qualifiers
      innobase/sync/sync0arr.c:
        Add const qualifiers
      innobase/sync/sync0rw.c:
        Replace IB__FILE__ with __FILE__
        Add const qualifiers
      innobase/sync/sync0sync.c:
        Add const qualifiers
      innobase/trx/trx0rec.c:
        Replace IB__FILE__ with __FILE__
      334e76ab
  8. 28 Apr, 2004 1 commit
    • unknown's avatar
      InnoDB: make UNIV_SYNC_DEBUG useable again · a22f0367
      unknown authored
      innobase/include/sync0sync.h:
        mutex_get_debug_info(): add const qualifier
      innobase/srv/srv0start.c:
        Set srv_monitor_file_mutex at level SYNC_NO_ORDER_CHECK
      innobase/sync/sync0arr.c:
        sync_array_detect_deadlock(): Remove extraneous declaration of "lock"
      innobase/sync/sync0sync.c:
        mutex_get_debug_info(): add const qualifier
      a22f0367
  9. 09 Apr, 2004 1 commit
    • unknown's avatar
      ha_innodb.cc, sync0sync.h, sync0sync.c: · aab529ab
      unknown authored
        Use only noninlined InnoDB functions in ha_innodb.cc
      
      
      innobase/sync/sync0sync.c:
        Use only noninlined InnoDB functions in ha_innodb.cc
      innobase/include/sync0sync.h:
        Use only noninlined InnoDB functions in ha_innodb.cc
      sql/ha_innodb.cc:
        Use only noninlined InnoDB functions in ha_innodb.cc
      aab529ab
  10. 07 Apr, 2004 1 commit
    • unknown's avatar
      InnoDB: Remove debug functions unless #ifdef UNIV_DEBUG · 8d730987
      unknown authored
      innobase/btr/btr0btr.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0buf.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0flu.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0lru.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0rea.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/data/data0type.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/dict/dict0dict.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/fsp/fsp0fsp.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/fut/fut0lst.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/ibuf/ibuf0ibuf.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/btr0btr.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0buf.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0buf.ic:
        Remove global declaration of buf_dbg_counter
      innobase/include/buf0flu.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0lru.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/data0type.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/dict0dict.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/fsp0fsp.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/fut0lst.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/lock0lock.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/mem0dbg.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/mem0dbg.ic:
        Add #ifdef UNIV_MEM_DEBUG around debug code
      innobase/include/mem0pool.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/mtr0mtr.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/pars0opt.h:
        Add #ifdef UNIV_SQL_DEBUG around debug code
      innobase/include/sync0rw.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/sync0sync.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/trx0sys.h:
        Add #ifdef UNIV_HOTBACKUP around InnoDB Hot Backup specific code
      innobase/lock/lock0lock.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/mem/mem0dbg.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/mem/mem0pool.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/mtr/mtr0mtr.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/pars/pars0opt.c:
        Add #ifdef UNIV_SQL_DEBUG around debug code
      innobase/srv/srv0start.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/sync/sync0rw.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/sync/sync0sync.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/trx/trx0roll.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/trx/trx0sys.c:
        Add #ifdef UNIV_HOTBACKUP around InnoDB Hot Backup specific code
      8d730987
  11. 06 Apr, 2004 1 commit
    • unknown's avatar
      InnoDB: send diagnostic output to stderr or files · 08ebb924
      unknown authored
      instead of stdout or fixed-size memory buffers
      
      
      innobase/btr/btr0btr.c:
        Output to stderr; quote table and index names
      innobase/btr/btr0cur.c:
        Output to stderr; quote table and index names
      innobase/btr/btr0sea.c:
        Output to stderr
      innobase/buf/buf0buf.c:
        Output to stderr; quote table and index names
      innobase/buf/buf0flu.c:
        Output to stderr
      innobase/buf/buf0lru.c:
        Output to stderr
      innobase/buf/buf0rea.c:
        Output to stderr
      innobase/data/data0data.c:
        Remove dtuple_validate() unless #ifdef UNIV_DEBUG
        Remove unnecessary sprintf() calls
        Output to stderr
      innobase/data/data0type.c:
        Output to stderr
      innobase/dict/dict0boot.c:
        Remove dummy call to printf()
      innobase/dict/dict0crea.c:
        Output diagnostic information to stream, not to memory
      innobase/dict/dict0dict.c:
        Output diagnostics to a file, not to a memory buffer
      innobase/dict/dict0load.c:
        Output to stderr; quote table and index names
      innobase/eval/eval0eval.c:
        Output to stderr
      innobase/fil/fil0fil.c:
        Output to stderr
      innobase/fsp/fsp0fsp.c:
        Output to stderr
        Avoid sprintf()
      innobase/fut/fut0lst.c:
        Output to stderr
      innobase/ha/ha0ha.c:
        Output to stream, not to memory buffer
      innobase/ibuf/ibuf0ibuf.c:
        Output to stderr
        Avoid sprintf()
      innobase/include/buf0buf.h:
        Output to stream, not to memory buffer
      innobase/include/buf0buf.ic:
        Use %p for displaying pointers
      innobase/include/data0data.h:
        Remove dtuple_sprintf()
      innobase/include/dict0dict.h:
        Output to stream, not to memory buffer
      innobase/include/ha0ha.h:
        Output to stream, not to memory buffer
      innobase/include/ibuf0ibuf.h:
        Output to stream, not to memory buffer
      innobase/include/lock0lock.h:
        Output to stream, not to memory buffer
      innobase/include/log0log.h:
        Output to stream, not to memory buffer
      innobase/include/mtr0log.ic:
        Output to stderr
        Display pointers with %p
      innobase/include/os0file.h:
        Output to stream, not to memory buffer
      innobase/include/rem0rec.h:
        Remove rec_sprintf()
      innobase/include/rem0rec.ic:
        Output to stderr
      innobase/include/row0sel.ic:
        Output to stderr
      innobase/include/row0upd.ic:
        Quote table and index names
      innobase/include/srv0srv.h:
        Remove srv_sprintf_innodb_monitor()
      innobase/include/sync0arr.h:
        Output to stream, not to memory buffer
      innobase/include/sync0sync.h:
        Output to stream, not to memory buffer
      innobase/include/trx0sys.h:
        Output to stderr
      innobase/include/trx0trx.h:
        Output to stream, not to memory buffer
      innobase/include/ut0ut.h:
        Remove ut_sprintf_buf()
        Add ut_print_name(), ut_print_namel() and ut_copy_file()
      innobase/lock/lock0lock.c:
        Output to stream, not to memory buffer
      innobase/log/log0log.c:
        Output to stderr
      innobase/log/log0recv.c:
        Output to stderr
      innobase/mem/mem0dbg.c:
        Output to stderr
      innobase/mtr/mtr0log.c:
        Display pointers with %p
      innobase/mtr/mtr0mtr.c:
        Output to stderr
      innobase/os/os0file.c:
        Output to stream, not to memory buffer
      innobase/os/os0proc.c:
        Output to stderr
      innobase/os/os0thread.c:
        Output to stderr
      innobase/page/page0cur.c:
        Output to stderr
      innobase/page/page0page.c:
        Avoid sprintf()
        Output to stderr instead of stdout
      innobase/pars/pars0opt.c:
        Output to stderr instead of stdout
      innobase/rem/rem0rec.c:
        Remove rec_sprintf()
        Output to stderr instead of stdout
      innobase/row/row0ins.c:
        Output diagnostics to stream instead of memory buffer
      innobase/row/row0mysql.c:
        Output to stderr instead of stdout
        Quote table and index names
      innobase/row/row0purge.c:
        Output to stderr instead of stdout
      innobase/row/row0row.c:
        Quote table and index names
      innobase/row/row0sel.c:
        Output to stderr instead of stdout
        Quote table and index names
      innobase/row/row0umod.c:
        Avoid sprintf()
        Quote table and index names
      innobase/row/row0undo.c:
        Output to stderr instead of stdout
      innobase/row/row0upd.c:
        Avoid sprintf()
      innobase/srv/srv0srv.c:
        Output to stderr instead of stdout
      innobase/srv/srv0start.c:
        Handle srv_monitor_file
        Make some global variables static
      innobase/sync/sync0arr.c:
        Output to stderr instead of stdout
        Output to stream instead of memory buffer
      innobase/sync/sync0rw.c:
        Output to stderr instead of stdout
      innobase/sync/sync0sync.c:
        Output to stderr instead of stdout
        Output to stream instead of memory buffer
      innobase/trx/trx0purge.c:
        Output to stderr instead of stdout
      innobase/trx/trx0rec.c:
        Quote index and table names
        Avoid sprintf()
      innobase/trx/trx0roll.c:
        Quote identifier names
        Output to stderr instead of stdout
      innobase/trx/trx0sys.c:
        Output to stderr instead of stdout
      innobase/trx/trx0trx.c:
        Output to stream instead of memory buffer
      innobase/trx/trx0undo.c:
        Output to stderr instead of stdout
      innobase/ut/ut0ut.c:
        Declare mysql_get_identifier_quote_char()
        Remove ut_sprintf_buf()
        Add ut_print_name() and ut_print_namel()
        Add ut_copy_file()
      sql/ha_innodb.cc:
        innobase_mysql_print_thd(): output to stream, not to memory buffer
        Add mysql_get_identifier_quote_char()
        Remove unused function innobase_print_error()
        Display pointers with %p
        Buffer InnoDB output via files, not via statically allocated memory
      08ebb924
  12. 12 Mar, 2004 1 commit
  13. 20 Feb, 2004 1 commit
    • unknown's avatar
      Many files: · 04a7c9eb
      unknown authored
        Removed unused code
      .del-os0trash.c~8cae5c1695501117:
        Delete: innobase/os/os0trash.c
      dict0crea.c:
        Protect all sprintf(%s) with assertions
      
      
      BitKeeper/deleted/.del-os0trash.c~8cae5c1695501117:
        Delete: innobase/os/os0trash.c
      innobase/btr/btr0sea.c:
        Removed unused code
      innobase/buf/buf0buf.c:
        Removed unused code
      innobase/com/com0shm.c:
        Removed unused code
      innobase/data/data0data.c:
        Removed unused code
      innobase/dict/dict0crea.c:
        Removed unused code
      innobase/fsp/fsp0fsp.c:
        Removed unused code
      innobase/ha/ha0ha.c:
        Removed unused code
      innobase/include/btr0cur.h:
        Removed unused code
      innobase/include/btr0sea.h:
        Removed unused code
      innobase/include/buf0buf.ic:
        Removed unused code
      innobase/include/data0data.h:
        Removed unused code
      innobase/include/dict0crea.h:
        Removed unused code
      innobase/include/dict0dict.h:
        Removed unused code
      innobase/include/ibuf0ibuf.h:
        Removed unused code
      innobase/include/lock0lock.h:
        Removed unused code
      innobase/include/mem0dbg.h:
        Removed unused code
      innobase/include/mem0mem.ic:
        Removed unused code
      innobase/include/mtr0log.h:
        Removed unused code
      innobase/include/mtr0mtr.h:
        Removed unused code
      innobase/include/os0proc.h:
        Removed unused code
      innobase/include/os0thread.h:
        Removed unused code
      innobase/include/rem0cmp.ic:
        Removed unused code
      innobase/include/row0row.h:
        Removed unused code
      innobase/include/srv0srv.h:
        Removed unused code
      innobase/include/sync0sync.h:
        Removed unused code
      innobase/lock/lock0lock.c:
        Removed unused code
      innobase/log/log0recv.c:
        Removed unused code
      innobase/mem/mem0dbg.c:
        Removed unused code
      innobase/mtr/mtr0mtr.c:
        Removed unused code
      innobase/os/os0proc.c:
        Removed unused code
      innobase/page/page0page.c:
        Removed unused code
      innobase/que/que0que.c:
        Removed unused code
      innobase/rem/rem0cmp.c:
        Removed unused code
      innobase/row/row0ins.c:
        Removed unused code
      innobase/row/row0mysql.c:
        Removed unused code
      innobase/row/row0row.c:
        Removed unused code
      innobase/srv/srv0srv.c:
        Removed unused code
      innobase/srv/srv0start.c:
        Removed unused code
      innobase/sync/sync0sync.c:
        Removed unused code
      innobase/trx/trx0rec.c:
        Removed unused code
      innobase/trx/trx0trx.c:
        Removed unused code
      innobase/ut/ut0dbg.c:
        Removed unused code
      innobase/ut/ut0mem.c:
        Removed unused code
      innobase/ut/ut0ut.c:
        Removed unused code
      04a7c9eb
  14. 07 Oct, 2003 1 commit
    • unknown's avatar
      Many files: · 0b5a6142
      unknown authored
        Multiple tablespaces for InnoDB
      sql_table.cc:
        Tell explicitly that InnoDB should retrieve all columns in CHECKSUM TABLE
      sql_update.cc, sql_select.cc, my_base.h:
        More descriptive flag name HA_EXTRA_RETRIEVE_ALL_COLS
      
      
      include/my_base.h:
        More descriptive flag name HA_EXTRA_RETRIEVE_ALL_COLS
      sql/sql_select.cc:
        More descriptive flag name HA_EXTRA_RETRIEVE_ALL_COLS
      sql/sql_update.cc:
        More descriptive flag name HA_EXTRA_RETRIEVE_ALL_COLS
      sql/sql_table.cc:
        Tell explicitly that InnoDB should retrieve all columns in CHECKSUM TABLE
      sql/sql_db.cc:
        Multiple tablespaces for InnoDB
      sql/ha_innodb.cc:
        Multiple tablespaces for InnoDB
      sql/mysqld.cc:
        Multiple tablespaces for InnoDB
      sql/set_var.cc:
        Multiple tablespaces for InnoDB
      sql/sql_cache.cc:
        Multiple tablespaces for InnoDB
      sql/ha_innodb.h:
        Multiple tablespaces for InnoDB
      innobase/include/btr0btr.ic:
        Multiple tablespaces for InnoDB
      innobase/include/btr0pcur.ic:
        Multiple tablespaces for InnoDB
      innobase/include/data0type.ic:
        Multiple tablespaces for InnoDB
      innobase/include/dyn0dyn.ic:
        Multiple tablespaces for InnoDB
      innobase/include/fut0lst.ic:
        Multiple tablespaces for InnoDB
      innobase/include/log0log.ic:
        Multiple tablespaces for InnoDB
      innobase/include/mach0data.ic:
        Multiple tablespaces for InnoDB
      innobase/include/mtr0log.ic:
        Multiple tablespaces for InnoDB
      innobase/include/rem0rec.ic:
        Multiple tablespaces for InnoDB
      innobase/include/ut0byte.ic:
        Multiple tablespaces for InnoDB
      innobase/include/ut0ut.ic:
        Multiple tablespaces for InnoDB
      innobase/include/buf0buf.h:
        Multiple tablespaces for InnoDB
      innobase/include/buf0lru.h:
        Multiple tablespaces for InnoDB
      innobase/include/buf0rea.h:
        Multiple tablespaces for InnoDB
      innobase/include/data0type.h:
        Multiple tablespaces for InnoDB
      innobase/include/db0err.h:
        Multiple tablespaces for InnoDB
      innobase/include/dict0boot.h:
        Multiple tablespaces for InnoDB
      innobase/include/dict0dict.h:
        Multiple tablespaces for InnoDB
      innobase/include/dict0load.h:
        Multiple tablespaces for InnoDB
      innobase/include/dict0mem.h:
        Multiple tablespaces for InnoDB
      innobase/include/fil0fil.h:
        Multiple tablespaces for InnoDB
      innobase/include/fsp0fsp.h:
        Multiple tablespaces for InnoDB
      innobase/include/ibuf0ibuf.h:
        Multiple tablespaces for InnoDB
      innobase/include/lock0lock.h:
        Multiple tablespaces for InnoDB
      innobase/include/log0log.h:
        Multiple tablespaces for InnoDB
      innobase/include/log0recv.h:
        Multiple tablespaces for InnoDB
      innobase/include/os0file.h:
        Multiple tablespaces for InnoDB
      innobase/include/page0page.h:
        Multiple tablespaces for InnoDB
      innobase/include/que0types.h:
        Multiple tablespaces for InnoDB
      innobase/include/rem0rec.h:
        Multiple tablespaces for InnoDB
      innobase/include/srv0srv.h:
        Multiple tablespaces for InnoDB
      innobase/include/srv0start.h:
        Multiple tablespaces for InnoDB
      innobase/include/sync0sync.h:
        Multiple tablespaces for InnoDB
      innobase/include/trx0sys.h:
        Multiple tablespaces for InnoDB
      innobase/include/ut0byte.h:
        Multiple tablespaces for InnoDB
      innobase/include/univ.i:
        Multiple tablespaces for InnoDB
      innobase/btr/btr0cur.c:
        Multiple tablespaces for InnoDB
      innobase/btr/btr0sea.c:
        Multiple tablespaces for InnoDB
      innobase/buf/buf0buf.c:
        Multiple tablespaces for InnoDB
      innobase/buf/buf0flu.c:
        Multiple tablespaces for InnoDB
      innobase/buf/buf0lru.c:
        Multiple tablespaces for InnoDB
      innobase/buf/buf0rea.c:
        Multiple tablespaces for InnoDB
      innobase/data/data0type.c:
        Multiple tablespaces for InnoDB
      innobase/dict/dict0boot.c:
        Multiple tablespaces for InnoDB
      innobase/dict/dict0crea.c:
        Multiple tablespaces for InnoDB
      innobase/dict/dict0dict.c:
        Multiple tablespaces for InnoDB
      innobase/dict/dict0load.c:
        Multiple tablespaces for InnoDB
      innobase/dict/dict0mem.c:
        Multiple tablespaces for InnoDB
      innobase/fil/fil0fil.c:
        Multiple tablespaces for InnoDB
      innobase/fsp/fsp0fsp.c:
        Multiple tablespaces for InnoDB
      innobase/ha/ha0ha.c:
        Multiple tablespaces for InnoDB
      innobase/ibuf/ibuf0ibuf.c:
        Multiple tablespaces for InnoDB
      innobase/log/log0log.c:
        Multiple tablespaces for InnoDB
      innobase/log/log0recv.c:
        Multiple tablespaces for InnoDB
      innobase/mach/mach0data.c:
        Multiple tablespaces for InnoDB
      innobase/mem/mem0dbg.c:
        Multiple tablespaces for InnoDB
      innobase/mem/mem0pool.c:
        Multiple tablespaces for InnoDB
      innobase/mtr/mtr0log.c:
        Multiple tablespaces for InnoDB
      innobase/os/os0file.c:
        Multiple tablespaces for InnoDB
      innobase/os/os0proc.c:
        Multiple tablespaces for InnoDB
      innobase/page/page0cur.c:
        Multiple tablespaces for InnoDB
      innobase/que/que0que.c:
        Multiple tablespaces for InnoDB
      innobase/row/row0ins.c:
        Multiple tablespaces for InnoDB
      innobase/row/row0mysql.c:
        Multiple tablespaces for InnoDB
      innobase/row/row0sel.c:
        Multiple tablespaces for InnoDB
      innobase/row/row0upd.c:
        Multiple tablespaces for InnoDB
      innobase/srv/srv0srv.c:
        Multiple tablespaces for InnoDB
      innobase/srv/srv0start.c:
        Multiple tablespaces for InnoDB
      innobase/sync/sync0rw.c:
        Multiple tablespaces for InnoDB
      innobase/sync/sync0sync.c:
        Multiple tablespaces for InnoDB
      innobase/trx/trx0sys.c:
        Multiple tablespaces for InnoDB
      innobase/trx/trx0trx.c:
        Multiple tablespaces for InnoDB
      innobase/trx/trx0undo.c:
        Multiple tablespaces for InnoDB
      innobase/ut/ut0byte.c:
        Multiple tablespaces for InnoDB
      innobase/ut/ut0ut.c:
        Multiple tablespaces for InnoDB
      0b5a6142
  15. 29 Oct, 2002 1 commit
    • unknown's avatar
      Many files: · 20f0aa16
      unknown authored
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      mysqld.cc:
        Change MySQL default isolation level to REPEATABLE READ; note that InnoDB has always had that default, and BDB and MyISAM always run at SERIALIZABLE level anyway
      
      
      sql/mysqld.cc:
        Change MySQL default isolation level to REPEATABLE READ; note that InnoDB has always had that default, and BDB and MyISAM always run at SERIALIZABLE level anyway
      sql/ha_innodb.cc:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      sql/ha_innodb.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/buf0buf.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/dict0dict.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/fil0fil.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/lock0lock.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/os0file.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/os0proc.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/os0thread.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/page0cur.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/page0page.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/read0read.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/rem0rec.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/srv0srv.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/sync0rw.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/sync0sync.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/trx0purge.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/trx0trx.h:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/include/rem0rec.ic:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/btr/btr0btr.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/btr/btr0cur.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/btr/btr0pcur.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/buf/buf0buf.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/buf/buf0flu.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/dict/dict0dict.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/fil/fil0fil.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/fsp/fsp0fsp.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/ibuf/ibuf0ibuf.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/lock/lock0lock.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/mem/mem0dbg.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/os/os0file.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/os/os0proc.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/page/page0cur.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/page/page0page.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/pars/lexyy.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/pars/pars0grm.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/read/read0read.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/row/row0ins.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/row/row0mysql.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/row/row0purge.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/row/row0sel.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/row/row0uins.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/row/row0undo.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/row/row0upd.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/srv/srv0srv.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/srv/srv0start.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/sync/sync0rw.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/sync/sync0sync.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/trx/trx0purge.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      innobase/trx/trx0trx.c:
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      20f0aa16
  16. 08 Jul, 2002 1 commit
    • 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
  17. 18 Apr, 2002 1 commit
    • unknown's avatar
      Many files: · 98d1d77c
      unknown authored
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      
      
      innobase/btr/btr0cur.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/dict/dict0crea.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/dict/dict0dict.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/dict/dict0load.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/dict/dict0mem.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/btr0btr.h:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/dict0mem.h:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/ibuf0ibuf.h:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/os0file.h:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/os0sync.h:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/row0mysql.h:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/row0upd.h:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/sync0sync.h:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/trx0sys.h:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/trx0trx.h:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/ibuf0ibuf.ic:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/os0sync.ic:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/sync0sync.ic:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/include/trx0sys.ic:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/lock/lock0lock.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/pars/pars0opt.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/que/que0que.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/row/row0ins.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/row/row0mysql.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/row/row0sel.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/row/row0upd.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/srv/srv0srv.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/sync/sync0sync.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/trx/trx0sys.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      innobase/trx/trx0trx.c:
        Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
      98d1d77c
  18. 10 Oct, 2001 1 commit
    • unknown's avatar
      ut0mem.c Merge changes in InnoDB-3.23.43b · e2469a6b
      unknown authored
      ut0ut.c 	Merge changes in InnoDB-3.23.43b
      trx0purge.c	Merge changes in InnoDB-3.23.43b
      trx0rec.c	Merge changes in InnoDB-3.23.43b
      trx0trx.c	Merge changes in InnoDB-3.23.43b
      trx0undo.c	Merge changes in InnoDB-3.23.43b
      thr0loc.c	Merge changes in InnoDB-3.23.43b
      sync0arr.c	Merge changes in InnoDB-3.23.43b
      sync0rw.c	Merge changes in InnoDB-3.23.43b
      sync0sync.c	Merge changes in InnoDB-3.23.43b
      srv0srv.c	Merge changes in InnoDB-3.23.43b
      srv0start.c	Merge changes in InnoDB-3.23.43b
      row0ins.c	Merge changes in InnoDB-3.23.43b
      row0mysql.c	Merge changes in InnoDB-3.23.43b
      row0purge.c	Merge changes in InnoDB-3.23.43b
      row0sel.c	Merge changes in InnoDB-3.23.43b
      row0umod.c	Merge changes in InnoDB-3.23.43b
      row0upd.c	Merge changes in InnoDB-3.23.43b
      row0vers.c	Merge changes in InnoDB-3.23.43b
      rem0cmp.c	Merge changes in InnoDB-3.23.43b
      que0que.c	Merge changes in InnoDB-3.23.43b
      pars0opt.c	Merge changes in InnoDB-3.23.43b
      pars0pars.c	Merge changes in InnoDB-3.23.43b
      lexyy.c 	Merge changes in InnoDB-3.23.43b
      pars0grm.c	Merge changes in InnoDB-3.23.43b
      page0page.c	Merge changes in InnoDB-3.23.43b
      os0file.c	Merge changes in InnoDB-3.23.43b
      mtr0log.c	Merge changes in InnoDB-3.23.43b
      mem0pool.c	Merge changes in InnoDB-3.23.43b
      log0log.c	Merge changes in InnoDB-3.23.43b
      log0recv.c	Merge changes in InnoDB-3.23.43b
      lock0lock.c	Merge changes in InnoDB-3.23.43b
      ibuf0ibuf.c	Merge changes in InnoDB-3.23.43b
      fil0fil.c	Merge changes in InnoDB-3.23.43b
      dict0crea.c	Merge changes in InnoDB-3.23.43b
      dict0dict.c	Merge changes in InnoDB-3.23.43b
      dict0load.c	Merge changes in InnoDB-3.23.43b
      dict0mem.c	Merge changes in InnoDB-3.23.43b
      data0data.c	Merge changes in InnoDB-3.23.43b
      data0type.c	Merge changes in InnoDB-3.23.43b
      buf0buf.c	Merge changes in InnoDB-3.23.43b
      buf0lru.c	Merge changes in InnoDB-3.23.43b
      btr0btr.c	Merge changes in InnoDB-3.23.43b
      btr0cur.c	Merge changes in InnoDB-3.23.43b
      btr0pcur.c	Merge changes in InnoDB-3.23.43b
      btr0sea.c	Merge changes in InnoDB-3.23.43b
      data0type.ic	Merge changes in InnoDB-3.23.43b
      dict0dict.ic	Merge changes in InnoDB-3.23.43b
      mtr0mtr.ic	Merge changes in InnoDB-3.23.43b
      row0upd.ic	Merge changes in InnoDB-3.23.43b
      sync0ipm.ic	Merge changes in InnoDB-3.23.43b
      sync0rw.ic	Merge changes in InnoDB-3.23.43b
      sync0sync.ic	Merge changes in InnoDB-3.23.43b
      trx0rseg.ic	Merge changes in InnoDB-3.23.43b
      btr0pcur.ic	Merge changes in InnoDB-3.23.43b
      buf0buf.ic	Merge changes in InnoDB-3.23.43b
      data0data.ic	Merge changes in InnoDB-3.23.43b
      row0upd.h	Merge changes in InnoDB-3.23.43b
      srv0srv.h	Merge changes in InnoDB-3.23.43b
      sync0arr.h	Merge changes in InnoDB-3.23.43b
      sync0rw.h	Merge changes in InnoDB-3.23.43b
      sync0sync.h	Merge changes in InnoDB-3.23.43b
      trx0trx.h	Merge changes in InnoDB-3.23.43b
      ut0mem.h	Merge changes in InnoDB-3.23.43b
      data0data.h	Merge changes in InnoDB-3.23.43b
      data0type.h	Merge changes in InnoDB-3.23.43b
      db0err.h	Merge changes in InnoDB-3.23.43b
      dict0crea.h	Merge changes in InnoDB-3.23.43b
      dict0dict.h	Merge changes in InnoDB-3.23.43b
      dict0load.h	Merge changes in InnoDB-3.23.43b
      dict0mem.h	Merge changes in InnoDB-3.23.43b
      dict0types.h	Merge changes in InnoDB-3.23.43b
      fil0fil.h	Merge changes in InnoDB-3.23.43b
      ibuf0ibuf.h	Merge changes in InnoDB-3.23.43b
      lock0lock.h	Merge changes in InnoDB-3.23.43b
      log0log.h	Merge changes in InnoDB-3.23.43b
      mtr0mtr.h	Merge changes in InnoDB-3.23.43b
      rem0cmp.h	Merge changes in InnoDB-3.23.43b
      row0ins.h	Merge changes in InnoDB-3.23.43b
      row0mysql.h	Merge changes in InnoDB-3.23.43b
      btr0cur.h	Merge changes in InnoDB-3.23.43b
      btr0pcur.h	Merge changes in InnoDB-3.23.43b
      btr0sea.h	Merge changes in InnoDB-3.23.43b
      buf0buf.h	Merge changes in InnoDB-3.23.43b
      sql_table.cc	Merge changes in InnoDB-3.23.43b
      sql_db.cc	Merge changes in InnoDB-3.23.43b
      ha_innobase.cc	Merge changes in InnoDB-3.23.43b
      handler.cc	Merge changes in InnoDB-3.23.43b
      ha_innobase.h	Merge changes in InnoDB-3.23.43b
      handler.h	Merge changes in InnoDB-3.23.43b
      
      
      sql/ha_innobase.h:
        Merge changes in InnoDB-3.23.43b
      sql/handler.h:
        Merge changes in InnoDB-3.23.43b
      sql/ha_innobase.cc:
        Merge changes in InnoDB-3.23.43b
      sql/handler.cc:
        Merge changes in InnoDB-3.23.43b
      sql/sql_db.cc:
        Merge changes in InnoDB-3.23.43b
      sql/sql_table.cc:
        Merge changes in InnoDB-3.23.43b
      innobase/include/btr0cur.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/btr0pcur.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/btr0sea.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/buf0buf.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/data0data.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/data0type.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/db0err.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0crea.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0dict.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0load.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0mem.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0types.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/fil0fil.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/ibuf0ibuf.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/lock0lock.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/log0log.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/mtr0mtr.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/rem0cmp.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/row0ins.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/row0mysql.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/row0upd.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/srv0srv.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0arr.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0rw.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0sync.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/trx0trx.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/ut0mem.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/btr0pcur.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/buf0buf.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/data0data.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/data0type.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0dict.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/mtr0mtr.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/row0upd.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0ipm.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0rw.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0sync.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/trx0rseg.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/btr/btr0btr.c:
        Merge changes in InnoDB-3.23.43b
      innobase/btr/btr0cur.c:
        Merge changes in InnoDB-3.23.43b
      innobase/btr/btr0pcur.c:
        Merge changes in InnoDB-3.23.43b
      innobase/btr/btr0sea.c:
        Merge changes in InnoDB-3.23.43b
      innobase/buf/buf0buf.c:
        Merge changes in InnoDB-3.23.43b
      innobase/buf/buf0lru.c:
        Merge changes in InnoDB-3.23.43b
      innobase/data/data0data.c:
        Merge changes in InnoDB-3.23.43b
      innobase/data/data0type.c:
        Merge changes in InnoDB-3.23.43b
      innobase/dict/dict0crea.c:
        Merge changes in InnoDB-3.23.43b
      innobase/dict/dict0dict.c:
        Merge changes in InnoDB-3.23.43b
      innobase/dict/dict0load.c:
        Merge changes in InnoDB-3.23.43b
      innobase/dict/dict0mem.c:
        Merge changes in InnoDB-3.23.43b
      innobase/fil/fil0fil.c:
        Merge changes in InnoDB-3.23.43b
      innobase/ibuf/ibuf0ibuf.c:
        Merge changes in InnoDB-3.23.43b
      innobase/lock/lock0lock.c:
        Merge changes in InnoDB-3.23.43b
      innobase/log/log0log.c:
        Merge changes in InnoDB-3.23.43b
      innobase/log/log0recv.c:
        Merge changes in InnoDB-3.23.43b
      innobase/mem/mem0pool.c:
        Merge changes in InnoDB-3.23.43b
      innobase/mtr/mtr0log.c:
        Merge changes in InnoDB-3.23.43b
      innobase/os/os0file.c:
        Merge changes in InnoDB-3.23.43b
      innobase/page/page0page.c:
        Merge changes in InnoDB-3.23.43b
      innobase/pars/lexyy.c:
        Merge changes in InnoDB-3.23.43b
      innobase/pars/pars0grm.c:
        Merge changes in InnoDB-3.23.43b
      innobase/pars/pars0opt.c:
        Merge changes in InnoDB-3.23.43b
      innobase/pars/pars0pars.c:
        Merge changes in InnoDB-3.23.43b
      innobase/que/que0que.c:
        Merge changes in InnoDB-3.23.43b
      innobase/rem/rem0cmp.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0ins.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0mysql.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0purge.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0sel.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0umod.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0upd.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0vers.c:
        Merge changes in InnoDB-3.23.43b
      innobase/srv/srv0srv.c:
        Merge changes in InnoDB-3.23.43b
      innobase/srv/srv0start.c:
        Merge changes in InnoDB-3.23.43b
      innobase/sync/sync0arr.c:
        Merge changes in InnoDB-3.23.43b
      innobase/sync/sync0rw.c:
        Merge changes in InnoDB-3.23.43b
      innobase/sync/sync0sync.c:
        Merge changes in InnoDB-3.23.43b
      innobase/thr/thr0loc.c:
        Merge changes in InnoDB-3.23.43b
      innobase/trx/trx0purge.c:
        Merge changes in InnoDB-3.23.43b
      innobase/trx/trx0rec.c:
        Merge changes in InnoDB-3.23.43b
      innobase/trx/trx0trx.c:
        Merge changes in InnoDB-3.23.43b
      innobase/trx/trx0undo.c:
        Merge changes in InnoDB-3.23.43b
      innobase/ut/ut0mem.c:
        Merge changes in InnoDB-3.23.43b
      innobase/ut/ut0ut.c:
        Merge changes in InnoDB-3.23.43b
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      e2469a6b
  19. 04 Aug, 2001 1 commit
    • unknown's avatar
      srv0srv.h Support raw disk partitions as data files · 88c80bb9
      unknown authored
      srv0start.c	Support raw disk partitions as data files
      srv0srv.c	Support raw disk partitions as data files
      row0purge.c	< 4 GB rows, doublewrite, hang fixes
      row0row.c	< 4 GB rows, doublewrite, hang fixes
      row0sel.c	< 4 GB rows, doublewrite, hang fixes
      row0uins.c	< 4 GB rows, doublewrite, hang fixes
      row0umod.c	< 4 GB rows, doublewrite, hang fixes
      row0undo.c	< 4 GB rows, doublewrite, hang fixes
      row0upd.c	< 4 GB rows, doublewrite, hang fixes
      srv0srv.c	< 4 GB rows, doublewrite, hang fixes
      srv0start.c	< 4 GB rows, doublewrite, hang fixes
      sync0rw.c	< 4 GB rows, doublewrite, hang fixes
      sync0sync.c	< 4 GB rows, doublewrite, hang fixes
      trx0purge.c	< 4 GB rows, doublewrite, hang fixes
      trx0rec.c	< 4 GB rows, doublewrite, hang fixes
      trx0sys.c	< 4 GB rows, doublewrite, hang fixes
      btr0btr.c	< 4 GB rows, doublewrite, hang fixes
      btr0cur.c	< 4 GB rows, doublewrite, hang fixes
      buf0buf.c	< 4 GB rows, doublewrite, hang fixes
      buf0flu.c	< 4 GB rows, doublewrite, hang fixes
      buf0rea.c	< 4 GB rows, doublewrite, hang fixes
      data0data.c	< 4 GB rows, doublewrite, hang fixes
      fil0fil.c	< 4 GB rows, doublewrite, hang fixes
      fsp0fsp.c	< 4 GB rows, doublewrite, hang fixes
      ibuf0ibuf.c	< 4 GB rows, doublewrite, hang fixes
      lock0lock.c	< 4 GB rows, doublewrite, hang fixes
      log0log.c	< 4 GB rows, doublewrite, hang fixes
      log0recv.c	< 4 GB rows, doublewrite, hang fixes
      os0file.c	< 4 GB rows, doublewrite, hang fixes
      page0cur.c	< 4 GB rows, doublewrite, hang fixes
      pars0pars.c	< 4 GB rows, doublewrite, hang fixes
      rem0cmp.c	< 4 GB rows, doublewrite, hang fixes
      rem0rec.c	< 4 GB rows, doublewrite, hang fixes
      row0ins.c	< 4 GB rows, doublewrite, hang fixes
      row0mysql.c	< 4 GB rows, doublewrite, hang fixes
      univ.i  	< 4 GB rows, doublewrite, hang fixes
      data0data.ic	< 4 GB rows, doublewrite, hang fixes
      mach0data.ic	< 4 GB rows, doublewrite, hang fixes
      rem0rec.ic	< 4 GB rows, doublewrite, hang fixes
      row0upd.ic	< 4 GB rows, doublewrite, hang fixes
      trx0rec.ic	< 4 GB rows, doublewrite, hang fixes
      rem0cmp.h	< 4 GB rows, doublewrite, hang fixes
      rem0rec.h	< 4 GB rows, doublewrite, hang fixes
      row0ins.h	< 4 GB rows, doublewrite, hang fixes
      row0mysql.h	< 4 GB rows, doublewrite, hang fixes
      row0row.h	< 4 GB rows, doublewrite, hang fixes
      row0upd.h	< 4 GB rows, doublewrite, hang fixes
      srv0srv.h	< 4 GB rows, doublewrite, hang fixes
      sync0sync.h	< 4 GB rows, doublewrite, hang fixes
      trx0rec.h	< 4 GB rows, doublewrite, hang fixes
      trx0sys.h	< 4 GB rows, doublewrite, hang fixes
      trx0types.h	< 4 GB rows, doublewrite, hang fixes
      trx0undo.h	< 4 GB rows, doublewrite, hang fixes
      ut0dbg.h	< 4 GB rows, doublewrite, hang fixes
      ut0ut.h 	< 4 GB rows, doublewrite, hang fixes
      btr0btr.h	< 4 GB rows, doublewrite, hang fixes
      btr0cur.h	< 4 GB rows, doublewrite, hang fixes
      buf0buf.h	< 4 GB rows, doublewrite, hang fixes
      buf0flu.h	< 4 GB rows, doublewrite, hang fixes
      data0data.h	< 4 GB rows, doublewrite, hang fixes
      dict0mem.h	< 4 GB rows, doublewrite, hang fixes
      fil0fil.h	< 4 GB rows, doublewrite, hang fixes
      fsp0fsp.h	< 4 GB rows, doublewrite, hang fixes
      os0file.h	< 4 GB rows, doublewrite, hang fixes
      
      
      innobase/include/btr0btr.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/btr0cur.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/buf0buf.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/buf0flu.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/data0data.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/dict0mem.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/fil0fil.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/fsp0fsp.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/os0file.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/rem0cmp.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/rem0rec.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/row0ins.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/row0mysql.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/row0row.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/row0upd.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/sync0sync.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/trx0rec.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/trx0sys.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/trx0types.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/trx0undo.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/ut0dbg.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/ut0ut.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/data0data.ic:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/mach0data.ic:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/rem0rec.ic:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/row0upd.ic:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/trx0rec.ic:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/univ.i:
        < 4 GB rows, doublewrite, hang fixes
      innobase/btr/btr0btr.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/btr/btr0cur.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/buf/buf0buf.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/buf/buf0flu.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/buf/buf0rea.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/data/data0data.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/fil/fil0fil.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/fsp/fsp0fsp.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/ibuf/ibuf0ibuf.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/lock/lock0lock.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/log/log0log.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/log/log0recv.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/os/os0file.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/page/page0cur.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/pars/pars0pars.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/rem/rem0cmp.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/rem/rem0rec.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0ins.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0mysql.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0purge.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0row.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0sel.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0uins.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0umod.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0undo.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0upd.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/sync/sync0rw.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/sync/sync0sync.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/trx/trx0purge.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/trx/trx0rec.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/trx/trx0sys.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/srv/srv0srv.c:
        Support raw disk partitions as data files
      innobase/srv/srv0start.c:
        Support raw disk partitions as data files
      innobase/include/srv0srv.h:
        Support raw disk partitions as data files
      88c80bb9
  20. 21 May, 2001 1 commit
    • unknown's avatar
      dict0dict.h InnoDB now tries to provide autoinc column value from a counter table in data dict · 1fa93228
      unknown authored
      dict0mem.h	InnoDB now tries to provide autoinc column value from a counter table in data dict
      sync0sync.h	InnoDB now tries to provide autoinc column value from a counter table in data dict
      univ.i  	InnoDB now tries to provide autoinc column value from a counter table in data dict
      dict0dict.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
      dict0mem.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
      sync0sync.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
      ha_innobase.cc	InnoDB now tries to provide autoinc column value from a counter table in data dict
      
      
      sql/ha_innobase.cc:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/sync/sync0sync.c:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/dict/dict0mem.c:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/dict/dict0dict.c:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/include/dict0dict.h:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/include/dict0mem.h:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/include/sync0sync.h:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/include/univ.i:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      1fa93228
  21. 19 Apr, 2001 1 commit
    • unknown's avatar
      Portability fixes · dcedfad3
      unknown authored
      Docs/manual.texi:
        Updated mysqld-max section
      configure.in:
        Version change
      innobase/configure.in:
        Don't compile with -g when not using debugging (No optimization on Linux-Alpha)
      innobase/ib_config.h.in:
        config file
      innobase/ib_config.h:
        config file
      innobase/include/que0que.h:
        Can't inline this on SCO
      innobase/include/que0que.ic:
        Can't inline this on SCO
      innobase/include/sync0sync.h:
        Fix for Mac OS X
      innobase/que/que0que.c:
        Added functions that can't be inlined on SCO
      dcedfad3
  22. 02 Mar, 2001 1 commit
    • unknown's avatar
      ut0ut.c Fixes for 64-bit Linux, bug fixes, compiler warning fixes · bf14aa91
      unknown authored
      mem0pool.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0file.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0shm.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0sync.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0thread.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      page0page.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      que0que.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0ins.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0mysql.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0sel.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0upd.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0vers.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      srv0srv.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      srv0start.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      sync0arr.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      sync0rw.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      sync0sync.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      trx0rec.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      trx0trx.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      srv0srv.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      sync0rw.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      sync0sync.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      ut0dbg.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      lock0lock.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      log0log.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      log0recv.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      ibuf0ibuf.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      buf0buf.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      buf0buf.ic	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      hash0hash.ic	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      mach0data.ic	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      mem0mem.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      mem0pool.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      mtr0mtr.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0file.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0sync.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0sync.ic	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0thread.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      univ.i  	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0mysql.ic	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      com0shm.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      data0data.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      data0type.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      dict0crea.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      dict0dict.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      fil0fil.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      fsp0fsp.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      fut0lst.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      btr0sea.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      buf0buf.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      buf0flu.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      btr0btr.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      btr0cur.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      
      
      innobase/btr/btr0btr.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/btr/btr0cur.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/btr/btr0sea.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/buf/buf0buf.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/buf/buf0flu.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/com/com0shm.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/data/data0data.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/data/data0type.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/dict/dict0crea.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/dict/dict0dict.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/fil/fil0fil.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/fsp/fsp0fsp.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/fut/fut0lst.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/ibuf/ibuf0ibuf.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/buf0buf.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/buf0buf.ic:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/hash0hash.ic:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/mach0data.ic:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/mem0mem.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/mem0pool.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/mtr0mtr.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/os0file.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/os0sync.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/os0sync.ic:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/os0thread.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/row0mysql.ic:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/univ.i:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/srv0srv.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/sync0rw.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/sync0sync.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/ut0dbg.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/lock/lock0lock.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/log/log0log.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/log/log0recv.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/mem/mem0pool.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/os/os0file.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/os/os0shm.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/os/os0sync.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/os/os0thread.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/page/page0page.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/que/que0que.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/row/row0ins.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/row/row0mysql.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/row/row0sel.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/row/row0upd.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/row/row0vers.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/srv/srv0srv.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/srv/srv0start.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/sync/sync0arr.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/sync/sync0rw.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/sync/sync0sync.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/trx/trx0rec.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/trx/trx0trx.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/ut/ut0ut.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      bf14aa91
  23. 17 Feb, 2001 1 commit
    • unknown's avatar
      Added Innobase to source distribution · 132e667b
      unknown authored
      Docs/manual.texi:
        Added Innobase documentation
      configure.in:
        Incremented version
      include/my_base.h:
        Added option for Innobase
      myisam/mi_check.c:
        cleanup
      mysql-test/t/bdb.test:
        cleanup
      mysql-test/t/innobase.test:
        Extended with new tests from bdb.test
      mysql-test/t/merge.test:
        Added test of SHOW create
      mysys/my_init.c:
        Fix for UNIXWARE 7
      scripts/mysql_install_db.sh:
        Always write how to start mysqld
      scripts/safe_mysqld.sh:
        Fixed type
      sql/ha_innobase.cc:
        Update to new version
      sql/ha_innobase.h:
        Update to new version
      sql/handler.h:
        Added 'update_table_comment()' and 'append_create_info()'
      sql/sql_delete.cc:
        Fixes for Innobase
      sql/sql_select.cc:
        Fixes for Innobase
      sql/sql_show.cc:
        Append create information (for MERGE tables)
      sql/sql_update.cc:
        Fixes for Innobase
      132e667b