An error occurred fetching the project authors.
  1. 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
  2. 03 Nov, 2004 1 commit
  3. 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
  4. 27 Oct, 2004 1 commit
  5. 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
  6. 21 Oct, 2004 1 commit
  7. 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
  8. 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
  9. 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
  10. 04 Oct, 2004 2 commits
  11. 01 Oct, 2004 1 commit
  12. 30 Sep, 2004 1 commit
  13. 08 Sep, 2004 1 commit
  14. 01 Sep, 2004 1 commit
  15. 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
  16. 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
  17. 12 Jul, 2004 2 commits
  18. 15 Jun, 2004 1 commit
  19. 01 Jun, 2004 2 commits
  20. 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
  21. 17 May, 2004 1 commit
  22. 10 May, 2004 1 commit
  23. 07 May, 2004 1 commit
  24. 29 Apr, 2004 1 commit
  25. 27 Apr, 2004 1 commit
  26. 06 Apr, 2004 1 commit
  27. 02 Apr, 2004 1 commit
  28. 01 Apr, 2004 1 commit
  29. 31 Mar, 2004 1 commit
  30. 17 Mar, 2004 1 commit
  31. 13 Mar, 2004 1 commit
  32. 12 Mar, 2004 1 commit
  33. 11 Mar, 2004 1 commit
  34. 20 Feb, 2004 1 commit
    • marko@hundin.mysql.fi's avatar
      Many files: · 234e9abf
      marko@hundin.mysql.fi authored
        Removed unused code
      .del-os0trash.c~8cae5c1695501117:
        Delete: innobase/os/os0trash.c
      dict0crea.c:
        Protect all sprintf(%s) with assertions
      234e9abf
  35. 09 Feb, 2004 2 commits
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · d9790a40
      heikki@hundin.mysql.fi authored
        Allow always DROPping of a table which is only referenced by FOREIGN KEY constraints from the same table
      Many files:
        Do not let REPLACE to perform internally an UPDATE if the table is referenced by a FOREIGN KEY: the manual says that REPLACE must resolve a duplicate key error semantically with DELETE(s) + INSERT, and not by an UPDATE; the internal update caused foreign key checks and cascaded operations to behave in a semantically wrong way
      d9790a40
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · d2d1e6f7
      heikki@hundin.mysql.fi authored
        Fix crash in InnoDB RENAME TABLE if 'databasename/tablename' is shorter than 5 characters (Bug #2689); reported by Sergey Petrunia
      d2d1e6f7
  36. 08 Feb, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 836e0b05
      heikki@hundin.mysql.fi authored
        Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication
      sync0sync.c:
        UNIV_SYNC_DEBUG caused assertion in the creation of the doublewrite buffer, if we do not allow thousands of latches per thread
      836e0b05