An error occurred fetching the project authors.
  1. 22 Jul, 2005 1 commit
  2. 21 Jul, 2005 1 commit
  3. 20 Jul, 2005 1 commit
  4. 18 Jul, 2005 1 commit
    • mronstrom@mysql.com's avatar
      Bug #10600 · 2d23c691
      mronstrom@mysql.com authored
      remove_table_from_cache fails to signal other thread and gets
      blocked when other thread also gets blocked
      2d23c691
  5. 13 Jul, 2005 1 commit
    • bar@mysql.com's avatar
      ctype_utf8.result: · 5150fdcc
      bar@mysql.com authored
        adding test case
      sql_table.cc:
        sql_table.cc:
        - do not create a new item when charsets are the same
        - return ER_INVALID_DEFAULT if default value cannot
          be converted into the column character set.
      item.cc:
        - Allow conversion not only to Unicode,
          but also to and from "binary".
        - Adding safe_charset_converter() for Item_num
          and Item_varbinary, returning a fixed const Item.
      5150fdcc
  6. 27 Jun, 2005 1 commit
    • monty@mishka.local's avatar
      Portability fixes · 7398252d
      monty@mishka.local authored
      Fixes while reviewing new pushed code
      NULL as argument to encrypt/decrypt should return NULL without a warning
      7398252d
  7. 21 Jun, 2005 1 commit
  8. 09 Jun, 2005 1 commit
  9. 08 Jun, 2005 1 commit
    • msvensson@neptunus.(none)'s avatar
      BUG#10365 Cluster handler uses non-standard error codes · 8771c732
      msvensson@neptunus.(none) authored
       - Added better error messages when trying to open a table that can't be discovered or unpacked. The most likely cause of this is that it does not have any frm data, probably since it has been created from NdbApi or is a NDB system table.
       - Separated functionality that was in ha_create_table_from_engine into two functions. One that checks if the table exists and another one that tries to create the table from the engine.
      8771c732
  10. 03 Jun, 2005 1 commit
    • monty@mysql.com's avatar
      Move USE_PRAGMA_IMPLEMENTATION to proper place · 29fd1f2f
      monty@mysql.com authored
      Ensure that 'null_value' is not accessed before val() is called in FIELD() functions
      Fixed initialization of key maps. This fixes some problems with keys when you have more than 64 keys
      Fixed that ROLLUP don't always create a temporary table. This fix ensures that func_gconcat.test results are now predictable
      29fd1f2f
  11. 01 Jun, 2005 1 commit
  12. 31 May, 2005 1 commit
    • ingo@mysql.com's avatar
      Bug#10224 - ANALYZE TABLE crashing with simultaneous CREATE ... SELECT statement. · 51d80960
      ingo@mysql.com authored
      1.) Added a new option to mysql_lock_tables() for ignoring FLUSH TABLES.
      Used the new option in create_table_from_items().
      It is necessary to prevent the SELECT table from being reopend.
      It would get new storage assigned for its fields, while the
      SELECT part of the command would still use the old (freed) storage.
      2.) Protected the CREATE TABLE and CREATE TABLE ... SELECT commands
      against a global read lock. This prevents a deadlock in
      CREATE TABLE ... SELECT in conjunction with FLUSH TABLES WITH READ LOCK
      and avoids the creation of new tables during a global read lock.
      3.) Replaced set_protect_against_global_read_lock() and
      unset_protect_against_global_read_lock() by
      wait_if_global_read_lock() and start_waiting_global_read_lock()
      in the INSERT DELAYED handling.
      51d80960
  13. 26 May, 2005 2 commits
  14. 24 May, 2005 1 commit
  15. 14 May, 2005 1 commit
  16. 13 May, 2005 1 commit
  17. 08 May, 2005 1 commit
    • antony@ltantony.mysql.com's avatar
      Bug#6236 · d51308ae
      antony@ltantony.mysql.com authored
        Incomplete ALTER TABLE breaks MERGE compatibility
        Fix implicit NOT NULL not set on ALTER of PK columns
      d51308ae
  18. 28 Apr, 2005 1 commit
  19. 11 Apr, 2005 1 commit
  20. 07 Apr, 2005 1 commit
  21. 02 Apr, 2005 1 commit
  22. 08 Mar, 2005 1 commit
  23. 02 Feb, 2005 1 commit
  24. 31 Jan, 2005 1 commit
  25. 24 Jan, 2005 1 commit
  26. 21 Jan, 2005 1 commit
  27. 10 Jan, 2005 2 commits
  28. 31 Dec, 2004 1 commit
  29. 27 Dec, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      sql_table.cc: · fdffb4b8
      heikki@hundin.mysql.fi authored
        Return a sensible error code from DISCARD TABLESPACE, if it fails because the table is referenced by a FOREIGN KEY
      fdffb4b8
  30. 07 Dec, 2004 1 commit
  31. 03 Dec, 2004 1 commit
    • mats@mysql.com's avatar
      Bug#6391 (binlog-do-db rules ignored) · 2bbdf240
      mats@mysql.com authored
        CREATE DATABASE statement used the current database instead of the
        database created when checking conditions for replication.
        CREATE/DROP/ALTER DATABASE statements are now replicated based on
        the manipulated database.
      2bbdf240
  32. 02 Dec, 2004 3 commits
    • jimw@mysql.com's avatar
      Prevent adding 'CREATE TABLE .. SELECT' query to the binary log when the · 13649d90
      jimw@mysql.com authored
      insertion of new records partially failed. It would get logged because of the
      logic to log a partially-failed 'INSERT ... SELECT' (which can't be rolled back
      in non-transactional tables), but 'CREATE TABLE ... SELECT' is always rolled
      back on failure, even for non-transactional tables. (Bug #6682)
      (Original fix reimplemented after review by Serg and Guilhem.)
      13649d90
    • monty@mysql.com's avatar
      Cleanups during review stage · d1a666d5
      monty@mysql.com authored
      Added auto-correct of field length for enum/set tables for ALTER TABLE
      This is becasue of a bug in previous MySQL 4.1 versions where the length for enum/set was set incorrectly after ALTER TABLE
      d1a666d5
    • bar@mysql.com's avatar
      Bug #6379: ENUM values are incorrectly converted · a09a603d
      bar@mysql.com authored
      - add_field_to_list() now uses <List>String
      instead of TYPELIB to be able to distinguish
      literals 'aaa' and hex literals 0xaabbcc.
      - move some code from add_field_to_list() where
        we don't know column charset yet, to 
        mysql_prepare_table(), where we do.
      a09a603d
  33. 22 Nov, 2004 1 commit
  34. 10 Nov, 2004 1 commit
    • guilhem@mysql.com's avatar
      Fix for BUG#6522 "Replication fails due to a rolled back transaction in the binlog" · 0c4363b6
      guilhem@mysql.com authored
      When we are writing a transaction to the binlog, we log BEGIN/COMMIT with zero error code.
      Example: all statements of trans succeeded, connection lost and so implicit rollback:
      we don't want ER_NET* errors to be logged in the BEGIN/ROLLBACK events, while statement
      events have 0. If there was really a serious error code, it's already in the statement events.
      0c4363b6
  35. 03 Nov, 2004 1 commit
    • lars@mysql.com's avatar
      Fix for bug#5551 (Version 4). · 485de9cb
      lars@mysql.com authored
      The idea of the fix is that the administrative statements 
      OPTIMIZE TABLE, REPAIR TABLE and ANALYZE TABLE should not 
      generate binlog errors if there is no errors on the master.
      485de9cb
  36. 28 Oct, 2004 1 commit