An error occurred fetching the project authors.
  1. 08 Dec, 2004 1 commit
    • marko@hundin.mysql.fi's avatar
      row0mysql.c: · 5e5a3f3f
      marko@hundin.mysql.fi authored
        Remove parameter from call to btr_search_validate().
      buf0buf.c:
        Initialize member "index" of buf_block_t.
      buf0buf.h:
        Add member "index" to buf_block_t.
      btr0sea.h:
        Remove parameter of btr_search_validate()
      btr0sea.c:
        Make use of the added member "index" of buf_block_t.
      5e5a3f3f
  2. 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
  3. 26 Nov, 2004 1 commit
  4. 25 Nov, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · ccec75f9
      heikki@hundin.mysql.fi authored
        Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup
      ccec75f9
  5. 08 Nov, 2004 1 commit
  6. 03 Nov, 2004 1 commit
  7. 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
  8. 27 Oct, 2004 1 commit
  9. 26 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · 3729ba77
      heikki@hundin.mysql.fi authored
        Print more warnings to the .err log if ALTER TABLE ... IMPORT TABLESPACE fails for some reason
      os0file.c:
        Do not call exit(1) if os_file_delete() fails; remove unused parameter from
      handle_error_no_exit()
      
      fil0fil.c:
        Allow DROP TABLE even if the .ibd file for the table does not exist
      3729ba77
  10. 21 Oct, 2004 1 commit
  11. 08 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · 05433202
      heikki@hundin.mysql.fi authored
        If one tries to drop an InnoDB table without an .ibd file, print to .err log that we DID remove the table from the internal data dictionary of InnoDB, and return DB_SUCCESS so that MySQL will delete the .frm file; the drawback in this is that then DROP TABLE returns success, and the user is not alerted; maybe it could return a warning
      05433202
  12. 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
  13. 05 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      ha_innodb.cc: · 3985d58a
      heikki@hundin.mysql.fi authored
        Raise maximum column prefix len to 767 bytes, so that MySQL can create a column prefix index of 255 UTF-8 characters (each takes 3 bytes at the maximum); add comments about why innobase_get_at_most_n_mbchars() works ok
      dict0mem.h:
        Raise maximum column prefix len to 767 bytes, so that MySQL can create a column prefix index of 255 UTF-8 characters (each takes 3 bytes at the maximum)
      row0mysql.c:
        If MySQL tries to create a column prefix index longer that 255 UTF-8 characters, give an error, and drop the table from the InnoDB internal data dictionary. MySQL did not drop the table there in its own error handling.
      3985d58a
  14. 04 Oct, 2004 2 commits
  15. 01 Oct, 2004 1 commit
  16. 30 Sep, 2004 1 commit
  17. 08 Sep, 2004 1 commit
  18. 01 Sep, 2004 1 commit
  19. 13 Aug, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · 5273b4e5
      heikki@hundin.mysql.fi authored
        Fix bug: if we RENAME a table, InnoDB forgot to load the foreign key constraints that reference the new table name, and forgot to check that they are compatible with the table
      5273b4e5
  20. 09 Aug, 2004 1 commit
    • marko@hundin.mysql.fi's avatar
      row0mysql.c: · b9a8ce1b
      marko@hundin.mysql.fi authored
        row_drop_table_for_mysql(): Removed a ut_ad() assertion that failed
        when a DROP TABLE is executed in the background.
      b9a8ce1b
  21. 12 Jul, 2004 2 commits
  22. 15 Jun, 2004 1 commit
  23. 01 Jun, 2004 2 commits
  24. 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
  25. 17 May, 2004 1 commit
  26. 10 May, 2004 1 commit
  27. 07 May, 2004 1 commit
  28. 29 Apr, 2004 1 commit
  29. 27 Apr, 2004 1 commit
  30. 06 Apr, 2004 1 commit
  31. 02 Apr, 2004 1 commit
  32. 01 Apr, 2004 1 commit
  33. 31 Mar, 2004 1 commit
  34. 17 Mar, 2004 1 commit
  35. 13 Mar, 2004 1 commit
  36. 12 Mar, 2004 1 commit
  37. 11 Mar, 2004 1 commit