An error occurred fetching the project authors.
  1. 09 Dec, 2004 1 commit
    • unknown's avatar
      InnoDB: Changed interface to rec_get_offsets(), to reduce the use of · 7945222c
      unknown authored
      memory heaps.  This changeset plugs also a few memory leaks that
      were introduced with the compact InnoDB table format.
      
      
      innobase/btr/btr0btr.c:
        Changed interface to rec_get_offsets()
      innobase/btr/btr0cur.c:
        Changed interface to rec_get_offsets()
      innobase/btr/btr0pcur.c:
        Changed interface to rec_get_offsets()
      innobase/btr/btr0sea.c:
        Changed interface to rec_get_offsets()
      innobase/include/rem0rec.h:
        Changed interface to rec_get_offsets()
      innobase/include/rem0rec.ic:
        Changed interface to rec_get_offsets()
      innobase/lock/lock0lock.c:
        Changed interface to rec_get_offsets()
      innobase/page/page0cur.c:
        Changed interface to rec_get_offsets()
      innobase/page/page0page.c:
        Changed interface to rec_get_offsets()
      innobase/rem/rem0rec.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0ins.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0mysql.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0purge.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0row.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0sel.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0umod.c:
        Changed interface to rec_print()
      innobase/row/row0undo.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0upd.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0vers.c:
        Changed interface to rec_get_offsets()
      innobase/trx/trx0rec.c:
        Changed interface to rec_get_offsets()
      7945222c
  2. 02 Dec, 2004 1 commit
    • unknown's avatar
      Many files: · d2c4b545
      unknown authored
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      
      
      innobase/btr/btr0btr.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/btr/btr0cur.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/btr/btr0pcur.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/btr/btr0sea.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/data/data0data.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/data/data0type.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/dict/dict0boot.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/dict/dict0crea.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/dict/dict0dict.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/dict/dict0load.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/dict/dict0mem.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/fil/fil0fil.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/fsp/fsp0fsp.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/ibuf/ibuf0ibuf.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0btr.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0btr.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0cur.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0cur.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0pcur.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0sea.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/data0type.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/dict0dict.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/dict0dict.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/dict0mem.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/lock0lock.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/lock0lock.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/mtr0log.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/mtr0mtr.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/page0cur.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/page0cur.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/page0page.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/page0page.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/rem0cmp.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/rem0cmp.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/rem0rec.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/rem0rec.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0row.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0row.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0upd.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0upd.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0vers.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0vers.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/srv0srv.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/trx0rec.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/ut0byte.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/ut0byte.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/lock/lock0lock.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/log/log0recv.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/mtr/mtr0log.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/page/page0cur.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/page/page0page.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/pars/pars0pars.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/rem/rem0cmp.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/rem/rem0rec.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0ins.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0mysql.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0purge.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0row.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0sel.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0umod.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0undo.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0upd.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0vers.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/srv/srv0srv.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/trx/trx0rec.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/trx/trx0undo.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      sql/ha_innodb.cc:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      d2c4b545
  3. 01 Oct, 2004 1 commit
    • unknown's avatar
      InnoDB: quote identifiers according to MySQL settings (Bug #5292) · a418a35c
      unknown authored
      innobase/btr/btr0btr.c:
        Add parameter to ut_print_name() and dict_index_name_print() calls
      innobase/btr/btr0cur.c:
        Add parameter to dict_index_name_print() calls
      innobase/buf/buf0buf.c:
        Add parameter to dict_index_name_print() calls
      innobase/dict/dict0crea.c:
        Add parameter to ut_print_name() calls
      innobase/dict/dict0dict.c:
        Add parameter to ut_print_name() calls
        Update documentation links to http://dev.mysql.com
      innobase/dict/dict0load.c:
        Add parameter to ut_print_name() calls
      innobase/fil/fil0fil.c:
        Use ut_print_filename()
        Update links to documentation to http://dev.mysql.com
      innobase/ibuf/ibuf0ibuf.c:
        Replaced printf(...) with fprintf(stderr,...)
      innobase/include/dict0dict.h:
        Added trx parameters
      innobase/include/row0row.h:
        Added trx parameter
      innobase/include/row0sel.h:
        Added trx parameter
      innobase/include/row0upd.h:
        Added trx parameters
      innobase/include/row0upd.ic:
        Added trx parameter for dict_index_name_print()
      innobase/include/trx0rec.h:
        Added trx parameter
      innobase/include/ut0ut.h:
        Added ut_print_filename()
        Added trx parameter to ut_print_name() and ut_print_namel()
      innobase/lock/lock0lock.c:
        Added parameter to dict_index_name_print() and ut_print_name() calls
      innobase/page/page0page.c:
        Added parameter to dict_index_name_print() calls
      innobase/pars/pars0opt.c:
        Added parameter to dict_index_name_print() call
      innobase/pars/pars0pars.c:
        Added parameter to upd_field_set_field_no() call
      innobase/row/row0ins.c:
        Added trx parameters
      innobase/row/row0mysql.c:
        Added trx parameters
      innobase/row/row0purge.c:
        Added trx parameter
      innobase/row/row0row.c:
        Added trx parameter
      innobase/row/row0sel.c:
        Added trx parameters
      innobase/row/row0umod.c:
        Added trx parameters
      innobase/row/row0upd.c:
        Added trx parameters
      innobase/trx/trx0rec.c:
        Added trx parameters
      innobase/trx/trx0roll.c:
        Added parameter to ut_print_name() calls
      innobase/ut/ut0ut.c:
        Added ut_print_filename()
        Added trx parameter to ut_print_namel() and ut_print_name() calls
      sql/ha_innodb.cc:
        Added trx parameters
        Rewrote mysql_get_identifier_quote_char()
      sql/mysql_priv.h:
        Added get_quote_char_for_identifier()
      sql/sql_show.cc:
        Added get_quote_char_for_identifier()
        Removed append_quoted_simple_identifier()
        Make append_identifier() use get_quote_char_for_identifier()
      a418a35c
  4. 06 Apr, 2004 1 commit
    • unknown's avatar
      InnoDB: send diagnostic output to stderr or files · 80fe399f
      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
      80fe399f
  5. 01 Apr, 2004 1 commit
    • unknown's avatar
      InnoDB cleanup: fixing buffer overflows and quoting of quotes · 025ddfea
      unknown authored
      innobase/dict/dict0crea.c:
        Remove unneeded prototypes for static functions
        Remove unused parameters from some functions
        Replace some assertions with compile-time checks
        dict_create_add_foreigns_to_dictionary():
        allocate space dynamically for the SQL, and quote quotes
      innobase/dict/dict0dict.c:
        Remove unnecessary prototypes for static functions
        dict_tables_have_same_db(): Remove length limitation
        dict_remove_db_name(): Use strchr()
        dict_get_db_name_len(): Use strchr()
        Replace mem_heap_alloc()+strlen()+memcpy() with mem_heap_strdup()
        Remove unnecessary strlen() calls
        Allocate space dynamically for generated strings
        dict_scan_id(): allow quotes within quoted strings
      innobase/dict/dict0load.c:
        Remove unnecessary strlen() calls
        Replace mem_heap_alloc()+strlen()+memcpy() with mem_heap_strdup()
      innobase/dict/dict0mem.c:
        Replace mem_heap_alloc()+strlen()+memcpy() with mem_heap_strdup()
      innobase/eval/eval0eval.c:
        Make TO_CHAR() work with any machine word width
      innobase/fil/fil0fil.c:
        Replace mem_alloc()+strlen()+strcpy() with mem_strdup()
      innobase/ibuf/ibuf0ibuf.c:
        Make some global variables static
        Add #ifdef UNIV_IBUF_DEBUG around debug statements
      innobase/include/data0data.h:
        Add #ifdef UNIV_DEBUG around dtuple_validate()
      innobase/include/data0data.ic:
        Replace = with == in ut_ad(tuple->magic_n == DATA_TUPLE_MAGIC_N)
      innobase/include/dict0dict.h:
        Add const qualifiers
      innobase/include/lock0lock.h:
        Add UL suffixes to unsigned long masks
      innobase/include/log0log.h:
        Remove unused parameter "type" of log_group_write_buf()
      innobase/include/mem0mem.h:
        Add mem_strdup(), mem_strdupl(), mem_strdupq(), mem_heap_strdup(),
        and mem_heap_strdupl()
      innobase/include/mem0mem.ic:
        Add mem_strdup(), mem_strdupl(), mem_strdupq(), mem_heap_strdup(),
        and mem_heap_strdupl()
      innobase/include/row0uins.h:
        Remove unused parameter "thr" of row_undo_ins()
      innobase/include/row0undo.h:
        Remvoe unused parameter "thr" of row_undo_search_clust_to_pcur()
      innobase/include/ut0byte.h:
        Add const qualifier to ut_cpy_in_lower_case()
        Remove parameter "len" of ut_cmp_in_lower_case()
      innobase/include/ut0mem.h:
        Add ut_strlenq(), ut_strcpyq() and ut_memcpyq()
      innobase/include/ut0mem.ic:
        Add ut_strlenq()
      innobase/include/ut0ut.h:
        Declare ut_sprintf() as a printf-style function
      innobase/lock/lock0lock.c:
        lock_clust_rec_modify_check_and_lock(): Remove unused variable "trx"
      innobase/log/log0log.c:
        Remove unused parameters
      innobase/log/log0recv.c:
        Remove parameter "type" from log_group_write_buf()
      innobase/mem/mem0mem.c:
        Simplify the initialization of block->init_block
      innobase/mtr/mtr0log.c:
        Add a debug assertion to mlog_parse_initial_log_record()
      innobase/page/page0cur.c:
        Add debug assertion to page_cur_insert_rec_write_log()
        Remove hard-coded buffer size in page_cur_parse_insert_rec()
      innobase/page/page0page.c:
        Remove unneeded variable rec
      innobase/pars/pars0opt.c:
        Correct a potential buffer overflow
      innobase/pars/pars0pars.c:
        Replace mem_heap_alloc()+strlen()+memcpy() with mem_heap_strdup()
      innobase/row/row0ins.c:
        Replace parameter "thr" with "trx" in row_ins_foreign_report_add_err()
        Remove unnecessary strlen() call
        Use strchr()
      innobase/row/row0mysql.c:
        Add row_mysql_is_recovered_tmp_table()
        Add row_mysql_is_system_table()
        Compare reserved table names with exact match
        Use strstr() and strchr() and mem_strdupl()
        Compute space needed for generated SQL, and allocate it dynamically
      innobase/row/row0purge.c:
        Remove unused parameters "thr"
      innobase/row/row0row.c:
        Simplify row_get_clust_rec()
      innobase/row/row0uins.c:
        Remove unused parameters "thr"
      innobase/row/row0umod.c:
        Remove unused variable "index"
        row_undo_mod_del_unmark_sec_and_undo_update():
         Remove parameter "node" and variable "rec"
        Remove unused parameters "thr"
      innobase/row/row0undo.c:
        Remove unused parameters "thr"
      innobase/srv/srv0srv.c:
        Replace UT_NOT_USED() with __attribute__((unused))
      innobase/srv/srv0start.c:
        Remove unnecessary strlen() calls
        Remove unused parameter "create_new_db" of open_or_create_log_file()
      innobase/trx/trx0roll.c:
        Replace mem_alloc()+strlen()+memcpy() with mem_strdup()
      innobase/trx/trx0sys.c:
        Remove unnecessary strlen() call
      innobase/ut/ut0byte.c:
        Add const qualifier to ut_cpy_in_lower_case()
        Remove parameter "len" of ut_cmp_in_lower_case()
      innobase/ut/ut0mem.c:
        Add ut_strlenq() and ut_memcpyq()
      sql/ha_innodb.cc:
        Remove parameter "len" of ut_cmp_in_lower_case()
      025ddfea
  6. 13 Mar, 2004 1 commit
    • unknown's avatar
      InnoDB: Replace ut_a(0) with ut_error · 1f7f2662
      unknown authored
      innobase/btr/btr0btr.c:
        Replace ut_a(0) with ut_error
      innobase/buf/buf0flu.c:
        Replace ut_a(0) with ut_error
      innobase/buf/buf0lru.c:
        Replace ut_a(0) with ut_error
      innobase/data/data0data.c:
        Replace ut_a(0) with ut_error
      innobase/dict/dict0crea.c:
        Replace ut_a(0) with ut_error
      innobase/dict/dict0dict.c:
        Replace ut_a(0) with ut_error
      innobase/dict/dict0load.c:
        Replace ut_a(0) with ut_error
      innobase/fil/fil0fil.c:
        Replace ut_a(0) with ut_error
      innobase/fsp/fsp0fsp.c:
        Replace ut_a(0) with ut_error
      innobase/ibuf/ibuf0ibuf.c:
        Replace ut_a(0) with ut_error
      innobase/include/buf0buf.ic:
        Replace ut_a(0) with ut_error
      innobase/include/data0type.ic:
        Replace ut_a(0) with ut_error
      innobase/include/mtr0log.ic:
        Replace ut_a(0) with ut_error
      innobase/include/trx0rseg.ic:
        Replace ut_a(0) with ut_error
      innobase/lock/lock0lock.c:
        Replace ut_a(0) with ut_error
      innobase/log/log0log.c:
        Replace ut_a(0) with ut_error
      innobase/log/log0recv.c:
        Replace ut_a(0) with ut_error
      innobase/mem/mem0pool.c:
        Replace ut_a(0) with ut_error
      innobase/mtr/mtr0log.c:
        Replace ut_a(0) with ut_error
      innobase/os/os0file.c:
        Replace ut_a(0) with ut_error
      innobase/page/page0cur.c:
        Replace ut_a(0) with ut_error
      innobase/page/page0page.c:
        Replace ut_a(0) with ut_error
      innobase/pars/lexyy.c:
        Replace ut_a(0) with ut_error
      innobase/que/que0que.c:
        Replace ut_a(0) with ut_error
      innobase/rem/rem0cmp.c:
        Replace ut_a(0) with ut_error
      innobase/rem/rem0rec.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0ins.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0mysql.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0purge.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0row.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0sel.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0undo.c:
        Replace ut_a(0) with ut_error
      innobase/srv/srv0srv.c:
        Replace ut_a(0) with ut_error
      innobase/sync/sync0arr.c:
        Replace ut_a(0) with ut_error
      innobase/trx/trx0purge.c:
        Replace ut_a(0) with ut_error
      innobase/trx/trx0trx.c:
        Replace ut_a(0) with ut_error
      innobase/trx/trx0undo.c:
        Replace ut_a(0) with ut_error
      1f7f2662
  7. 12 Mar, 2004 1 commit
  8. 31 Dec, 2003 1 commit
    • unknown's avatar
      row0purge.c: · 39403682
      unknown authored
        Fix bug: if purge of a table was not possible because its .ibd file was missing, trx->dict_operation_lock_mode was left to a wrong value, causing an assertion failure
      
      
      innobase/row/row0purge.c:
        Fix bug: if purge of a table was not possible because its .ibd file was missing, trx->dict_operation_lock_mode was left to a wrong value, causing an assertion failure
      39403682
  9. 14 Oct, 2003 1 commit
    • unknown's avatar
      row0purge.c, row0mysql.c, os0file.c, os0file.h, fil0fil.h, fil0fil.c: · d9709ffe
      unknown authored
        IMPORT TABLESPACE must reset lsns if they are too high
      ha_innodb.cc:
        DISCARD/IMPORT TABLESPACE must have a TL_WRITE lock on the table
      
      
      sql/ha_innodb.cc:
        DISCARD/IMPORT TABLESPACE must have a TL_WRITE lock on the table
      innobase/fil/fil0fil.c:
        IMPORT TABLESPACE must reset lsns if they are too high
      innobase/include/fil0fil.h:
        IMPORT TABLESPACE must reset lsns if they are too high
      innobase/include/os0file.h:
        IMPORT TABLESPACE must reset lsns if they are too high
      innobase/os/os0file.c:
        IMPORT TABLESPACE must reset lsns if they are too high
      innobase/row/row0mysql.c:
        IMPORT TABLESPACE must reset lsns if they are too high
      innobase/row/row0purge.c:
        IMPORT TABLESPACE must reset lsns if they are too high
      d9709ffe
  10. 13 Oct, 2003 1 commit
    • unknown's avatar
      Many files: · d212ba60
      unknown authored
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      
      
      sql/ha_innodb.cc:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_class.cc:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_parse.cc:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_table.cc:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/ha_innodb.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/handler.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/lex.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/mysql_priv.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_class.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_lex.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_yacc.yy:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/ha/ha0ha.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/ha/hash0hash.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/buf/buf0buf.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/buf/buf0flu.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/buf/buf0lru.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/buf/buf0rea.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/btr/btr0btr.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/btr/btr0sea.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/fil/fil0fil.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/buf0buf.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/ha0ha.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/hash0hash.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/row0mysql.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/buf0buf.ic:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/ha0ha.ic:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/ibuf0ibuf.ic:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/page/page0page.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/row/row0mysql.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/row/row0purge.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/row/row0uins.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/row/row0umod.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      d212ba60
  11. 15 Jan, 2003 1 commit
    • unknown's avatar
      btr0btr.h, btr0btr.c, row0purge.c: · cb460d38
      unknown authored
        Backport from 4.0: fix the BLOB hang if the index tree is of height 1
      
      
      innobase/row/row0purge.c:
        Backport from 4.0: fix the BLOB hang if the index tree is of height 1
      innobase/btr/btr0btr.c:
        Backport from 4.0: fix the BLOB hang if the index tree is of height 1
      innobase/include/btr0btr.h:
        Backport from 4.0: fix the BLOB hang if the index tree is of height 1
      cb460d38
  12. 13 Jan, 2003 1 commit
    • unknown's avatar
      btr0cur.h, btr0btr.h, btr0btr.c, btr0cur.c, row0purge.c: · d0551ec5
      unknown authored
        Fix a hang associated with an index tree of height 1 and purging of BLOB fields from it
      
      
      innobase/row/row0purge.c:
        Fix a hang associated with an index tree of height 1 and purging of BLOB fields from it
      innobase/btr/btr0cur.c:
        Fix a hang associated with an index tree of height 1 and purging of BLOB fields from it
      innobase/btr/btr0btr.c:
        Fix a hang associated with an index tree of height 1 and purging of BLOB fields from it
      innobase/include/btr0btr.h:
        Fix a hang associated with an index tree of height 1 and purging of BLOB fields from it
      innobase/include/btr0cur.h:
        Fix a hang associated with an index tree of height 1 and purging of BLOB fields from it
      d0551ec5
  13. 05 Nov, 2002 1 commit
    • unknown's avatar
      Many files: · 444d8207
      unknown authored
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      
      
      sql/ha_innodb.cc:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/dict/dict0crea.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/dict/dict0dict.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/include/log0recv.h:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/include/row0mysql.h:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/include/srv0srv.h:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/include/trx0trx.h:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/log/log0recv.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/os/os0sync.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/os/os0thread.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/row/row0ins.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/row/row0mysql.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/row/row0purge.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/row/row0undo.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/row/row0upd.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/srv/srv0srv.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/srv/srv0start.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/trx/trx0roll.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      innobase/trx/trx0trx.c:
        Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
      444d8207
  14. 29 Oct, 2002 1 commit
    • unknown's avatar
      Many files: · 3cb98f0d
      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
      3cb98f0d
  15. 22 Jun, 2002 1 commit
    • unknown's avatar
      Many files: · 1081513a
      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
      1081513a
  16. 05 Nov, 2001 1 commit
    • unknown's avatar
      Added xml patch to mysqldump. · adb70394
      unknown authored
      Made innodb to compile more cleanly with debugging options
      enabled. Fixed a few bugs and found a few possible bugs, which
      I hope Heikki will check. Comments needs to be fixed too. Some
      while() functions should be changed to do ... until for documenting
      purposes, because some of them must and will be processed at least
      once, or a variable would be used uninitialized.
      
      Regards,
      Jani
      
      
      client/mysqldump.c:
        Added xml output. Patch originally from Gary Huntress, but needed
        a some clean up.
      innobase/btr/btr0btr.c:
        cleaner compiling
      innobase/btr/btr0cur.c:
        cleaner compiling
      innobase/btr/btr0sea.c:
        cleaner compiling / found a bug ??
      innobase/buf/buf0buf.c:
        Fixed a bug.
      innobase/buf/buf0lru.c:
        Fixed a bug.
      innobase/data/data0data.c:
        cleaner compiling
      innobase/dict/dict0boot.c:
        cleaner compiling
      innobase/dict/dict0crea.c:
        cleaner compiling
      innobase/dict/dict0dict.c:
        cleaner compiling
      innobase/dict/dict0load.c:
        cleaner compiling
      innobase/eval/eval0eval.c:
        cleaner compiling / found a bug ??
      innobase/fil/fil0fil.c:
        cleaner compiling
      innobase/fsp/fsp0fsp.c:
        cleaner compiling
      innobase/ibuf/ibuf0ibuf.c:
        cleaner compiling
      innobase/include/btr0btr.ic:
        cleaner compiling
      innobase/include/buf0buf.ic:
        cleaner compiling
      innobase/include/dict0dict.ic:
        cleaner compiling
      innobase/include/ha0ha.ic:
        cleaner compiling
      innobase/include/row0mysql.ic:
        cleaner compiling
      innobase/include/row0vers.ic:
        cleaner compiling
      innobase/include/sync0rw.ic:
        cleaner compiling
      innobase/lock/lock0lock.c:
        cleaner compiling
      innobase/mem/mem0dbg.c:
        cleaner compiling
      innobase/mtr/mtr0mtr.c:
        cleaner compiling
      innobase/odbc/odbc0odbc.c:
        cleaner compiling
      innobase/os/os0thread.c:
        cleaner compiling
      innobase/page/page0cur.c:
        cleaner compiling. while() should be changed to do ... until
        for documenting purposes.
      innobase/page/page0page.c:
        cleaner compiling
      innobase/pars/pars0opt.c:
        cleaner compiling. while() should be changed to do ... until,
        because it will and must be processed at least once (for documenting
        purposes)
      innobase/pars/pars0pars.c:
        cleaner compiling
      innobase/que/que0que.c:
        cleaner compiling
      innobase/rem/rem0cmp.c:
        cleaner compiling
      innobase/rem/rem0rec.c:
        cleaner compiling
      innobase/row/row0ins.c:
        cleaner compiling
      innobase/row/row0mysql.c:
        cleaner compiling
      innobase/row/row0purge.c:
        cleaner compiling
      innobase/row/row0sel.c:
        cleaner compiling
      innobase/row/row0uins.c:
        cleaner compiling
      innobase/row/row0umod.c:
        cleaner compiling
      innobase/row/row0upd.c:
        cleaner compiling
      innobase/srv/srv0srv.c:
        cleaner compiling
      innobase/srv/srv0start.c:
        cleaner compiling
      innobase/sync/sync0arr.c:
        cleaner compiling
      innobase/sync/sync0rw.c:
        cleaner compiling
      innobase/sync/sync0sync.c:
        cleaner compiling
      innobase/trx/trx0purge.c:
        cleaner compiling. in theory this could also be a bug, although
        probably not. But the logic needs to be checked, it could be that
        these variables may be used uninitialized.
      innobase/trx/trx0rec.c:
        cleaner compiling
      innobase/trx/trx0roll.c:
        cleaner compiling
      innobase/trx/trx0trx.c:
        cleaner compiling
      innobase/trx/trx0undo.c:
        cleaner compiling
      adb70394
  17. 30 Oct, 2001 1 commit
    • unknown's avatar
      Merge · 7b24c57c
      unknown authored
      include/my_base.h:
        Try again merge InnoDB-3.23.44
      include/mysqld_error.h:
        Try again merge InnoDB-3.23.44
      sql/handler.cc:
        Try again merge InnoDB-3.23.44
      sql/mysqld.cc:
        Try again merge InnoDB-3.23.44
      sql/ha_innobase.cc:
        Try again merge InnoDB-3.23.44
      sql/ha_innobase.h:
        Try again merge InnoDB-3.23.44
      sql/share/czech/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/danish/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/dutch/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/english/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/estonian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/french/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/german/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/greek/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/hungarian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/italian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/japanese/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/korean/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/norwegian-ny/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/norwegian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/polish/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/portuguese/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/romanian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/russian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/slovak/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/spanish/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/swedish/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/ukrainian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      innobase/btr/btr0btr.c:
        Try again merge InnoDB-3.23.44
      innobase/buf/buf0flu.c:
        Try again merge InnoDB-3.23.44
      innobase/buf/buf0lru.c:
        Try again merge InnoDB-3.23.44
      innobase/dict/dict0boot.c:
        Try again merge InnoDB-3.23.44
      innobase/dict/dict0crea.c:
        Try again merge InnoDB-3.23.44
      innobase/dict/dict0dict.c:
        Try again merge InnoDB-3.23.44
      innobase/ibuf/ibuf0ibuf.c:
        Try again merge InnoDB-3.23.44
      innobase/include/dict0boot.h:
        Try again merge InnoDB-3.23.44
      innobase/include/dict0boot.ic:
        Try again merge InnoDB-3.23.44
      innobase/include/dict0dict.h:
        Try again merge InnoDB-3.23.44
      innobase/include/os0file.h:
        Try again merge InnoDB-3.23.44
      innobase/include/os0sync.h:
        Try again merge InnoDB-3.23.44
      innobase/include/page0page.ic:
        Try again merge InnoDB-3.23.44
      innobase/include/read0read.h:
        Try again merge InnoDB-3.23.44
      innobase/include/row0mysql.h:
        Try again merge InnoDB-3.23.44
      innobase/include/srv0srv.h:
        Try again merge InnoDB-3.23.44
      innobase/include/srv0start.h:
        Try again merge InnoDB-3.23.44
      innobase/include/trx0purge.h:
        Try again merge InnoDB-3.23.44
      innobase/include/trx0rec.h:
        Try again merge InnoDB-3.23.44
      innobase/include/trx0trx.h:
        Try again merge InnoDB-3.23.44
      innobase/lock/lock0lock.c:
        Try again merge InnoDB-3.23.44
      innobase/log/log0log.c:
        Try again merge InnoDB-3.23.44
      innobase/log/log0recv.c:
        Try again merge InnoDB-3.23.44
      innobase/os/os0file.c:
        Try again merge InnoDB-3.23.44
      innobase/page/page0page.c:
        Try again merge InnoDB-3.23.44
      innobase/read/read0read.c:
        Try again merge InnoDB-3.23.44
      innobase/rem/rem0cmp.c:
        Try again merge InnoDB-3.23.44
      innobase/rem/rem0rec.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0ins.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0mysql.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0purge.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0row.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0sel.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0umod.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0upd.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0vers.c:
        Try again merge InnoDB-3.23.44
      innobase/srv/srv0start.c:
        Try again merge InnoDB-3.23.44
      innobase/sync/sync0arr.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0purge.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0rec.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0roll.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0sys.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0trx.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0undo.c:
        Try again merge InnoDB-3.23.44
      innobase/srv/srv0srv.c:
        Commit change made by heikki
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      7b24c57c
  18. 10 Oct, 2001 1 commit
    • unknown's avatar
      ut0mem.c Merge changes in InnoDB-3.23.43b · 1904897b
      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
      1904897b
  19. 29 Aug, 2001 1 commit
    • unknown's avatar
      trx0roll.c Fix the primary key update + BLOB bug, improve InnoDB Monitor prints · dd9fa926
      unknown authored
      trx0sys.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      trx0trx.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0mysql.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0purge.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0sel.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0uins.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0umod.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0upd.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      srv0srv.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      srv0start.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      sync0arr.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      fil0fil.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      ibuf0ibuf.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      lock0lock.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      os0file.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      btr0btr.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      btr0cur.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      btr0sea.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      buf0buf.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      data0data.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      srv0srv.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      trx0sys.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      trx0trx.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      btr0cur.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      buf0buf.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      data0data.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      ha_innobase.cc	Fix the auto-inc+REPLACE+replication bug, improve InnoDB Monitor prints
      
      
      sql/ha_innobase.cc:
        Fix the auto-inc+REPLACE+replication bug, improve InnoDB Monitor prints
      innobase/include/btr0cur.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/include/buf0buf.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/include/data0data.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/include/srv0srv.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/include/trx0sys.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/include/trx0trx.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/btr/btr0btr.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/btr/btr0cur.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/btr/btr0sea.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/buf/buf0buf.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/data/data0data.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/fil/fil0fil.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/ibuf/ibuf0ibuf.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/lock/lock0lock.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/os/os0file.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0mysql.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0purge.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0sel.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0uins.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0umod.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0upd.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/srv/srv0srv.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/srv/srv0start.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/sync/sync0arr.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/trx/trx0roll.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/trx/trx0sys.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/trx/trx0trx.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      dd9fa926
  20. 04 Aug, 2001 1 commit
    • unknown's avatar
      srv0srv.h Support raw disk partitions as data files · c67510f0
      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
      c67510f0
  21. 17 Feb, 2001 1 commit
    • unknown's avatar
      Added Innobase to source distribution · 2662b593
      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
      2662b593