An error occurred fetching the project authors.
  1. 20 Apr, 2006 1 commit
  2. 31 Jan, 2006 1 commit
  3. 13 Dec, 2005 1 commit
  4. 12 Dec, 2005 1 commit
    • aivanov@mysql.com's avatar
      Fix BUG#12071: "Windows hang: 'Opening tables' or 'Waiting for · 7ae2d469
      aivanov@mysql.com authored
       table' lockup".
       Changes from the innodb-4.1-ss11 snapshot.
       Do not call os_file-create_tmpfile() at runtime. Instead, create
       a tempfile at startup and guard access to it with a mutex.
       Also, fix bugs:
       10511: "Wrong padding of UCS2 CHAR columns in ON UPDATE CASCADE";
       13778: "If FOREIGN_KEY_CHECKS=0, one can create inconsistent FOREIGN
       KEYs". When FOREIGN_KEY_CHECKS=0 we still need to check that
       datatypes between foreign key references are compatible.
       Also, added test cases (also for bug 9802).
      7ae2d469
  5. 06 Dec, 2005 1 commit
    • aivanov@mysql.com's avatar
      Fix BUG#14747: "Race condition can cause btr_search_drop_page_hash_index() · 9eee2547
      aivanov@mysql.com authored
       to crash".
       Changes from snapshot innodb-5.0-ss52.
       Note that buf_block_t::index should be protected by btr_search_latch
       or an s-latch or x-latch on the index page.
       btr_search_drop_page_hash_index(): Read block->index while holding
       btr_search_latch and use the cached value in the loop. Remove some
       redundant assertions.
       Also fix 13778. When FOREIGN_KEY_CHECKS=0 we still need to check that
       datatypes between foreign key references are compatible.
       Also added test cases to 9802.
      9eee2547
  6. 12 Apr, 2005 1 commit
  7. 15 Mar, 2005 1 commit
    • marko@hundin.mysql.fi's avatar
      dict0load.c: · 2729e866
      marko@hundin.mysql.fi authored
        dict_load_table(): Remove unused label that was accidentally introduced
        in a 4.0->4.1->5.0 merge.
      2729e866
  8. 14 Mar, 2005 1 commit
    • marko@hundin.mysql.fi's avatar
      dict0load.c: · d5c1475d
      marko@hundin.mysql.fi authored
        dict_load_table(): Refuse to open ROW_FORMAT=COMPACT tables
        of MySQL 5.0.3 and later.
      d5c1475d
  9. 10 Mar, 2005 1 commit
  10. 08 Mar, 2005 2 commits
    • marko@hundin.mysql.fi's avatar
      dict0load.c: · 2bfe8843
      marko@hundin.mysql.fi authored
        dict_load_table(): Do not complain about mix_len != 0,
        because MySQL 3.23.4x left garbage in that column.
      2bfe8843
    • marko@hundin.mysql.fi's avatar
      dict0load.c: · 63d01ae1
      marko@hundin.mysql.fi authored
        dict_load_table(): Remove the check for row_format=compact for now,
        because the flag bit we used (high-order bit of mix_len)
        has not been zero for at least two customers.
      63d01ae1
  11. 25 Feb, 2005 1 commit
  12. 04 Feb, 2005 1 commit
  13. 21 Jan, 2005 1 commit
    • heikki@hundin.mysql.fi's avatar
      dict0load.c: · 324e5688
      heikki@hundin.mysql.fi authored
        Fix a compilation error reported by Paul Dubois; I forgot to compile 5.0 after the merge
      os0thread.c:
        test
      324e5688
  14. 14 Jan, 2005 3 commits
  15. 30 Dec, 2004 1 commit
  16. 27 Dec, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 7ad5e204
      heikki@hundin.mysql.fi authored
        Fix InnoDB critical bug #7496; we scan the InnoDB data dictionary also at a normal mysqld startup, and create the spaces, so that we know the mapping space id -> .ibd file name; fix an infinite loop if DISCARD TABLESPACE coincides with INSERT or some other table operation; fix a potential crash if DISCARD TABLESPACE coincides with a cascaded FOREIGN KEY operation in the same table; do not allow DISCARD TABLESPACE of a referenced table if FOREIGN_KEY_CHECKS=1
      7ad5e204
  17. 13 Dec, 2004 1 commit
  18. 02 Dec, 2004 1 commit
    • marko@hundin.mysql.fi's avatar
      Many files: · dd489539
      marko@hundin.mysql.fi authored
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      dd489539
  19. 02 Nov, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      dict0load.c: · c0061627
      heikki@hundin.mysql.fi authored
        Raise fatal semaphore wait timeout to 2 hours when we are printing the InnoDB table monitor output
      c0061627
  20. 31 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c, pars0pars.c, eval0eval.c, dict0load.c, dict0dict.c, dict0crea.c: · d22a24d8
      heikki@hundin.mysql.fi authored
        Fix bug #3478: InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it
      dict0dict.c:
        Fix bug #3478: InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it; fix also a hang that would occur if one tried in ALTER TABLE or RENAME TABLE to create a foreign key constraint name that collided with another existing name
      d22a24d8
  21. 22 Oct, 2004 1 commit
  22. 07 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 89ecfd7f
      heikki@hundin.mysql.fi authored
        Fix bug #5137: if innodb_file_per_table was specified, CREATE TEMPORARY TABLE ... TYPE=InnoDB said that cannot find path specified, and made mysqld to exit(1)
      89ecfd7f
  23. 01 Oct, 2004 1 commit
  24. 01 Jun, 2004 1 commit
  25. 27 May, 2004 1 commit
    • marko@hundin.mysql.fi's avatar
      InnoDB cleanup: · fc85c80b
      marko@hundin.mysql.fi authored
      Disable log archiving code unless #ifdef UNIV_LOG_ARCHIVE
      Remove (char*) casts of string constants; add const qualifiers
      Remove some Hot Backup code unless #ifdef UNIV_HOTBACKUP
      fc85c80b
  26. 17 May, 2004 1 commit
  27. 11 May, 2004 1 commit
  28. 27 Apr, 2004 1 commit
  29. 06 Apr, 2004 1 commit
  30. 01 Apr, 2004 1 commit
  31. 13 Mar, 2004 1 commit
  32. 12 Mar, 2004 1 commit
  33. 19 Feb, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 4bed5784
      heikki@hundin.mysql.fi authored
        Multiple charset support for InnoDB; note that if you create tables and the default charset-collation is not latin1_swedish_ci, then you cannot use those tables if you downgrade to 4.0 again
      4bed5784
  34. 07 Oct, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 6112853c
      heikki@hundin.mysql.fi 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
      6112853c
  35. 14 Jun, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 4da7f485
      heikki@hundin.mysql.fi authored
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      4da7f485
  36. 16 Apr, 2003 1 commit
  37. 21 Jan, 2003 1 commit