An error occurred fetching the project authors.
  1. 07 Jun, 2005 1 commit
    • dlenev@brandersnatch.localdomain's avatar
      Fix for bug #10015 "Crash in InnoDB if stored routines are used". · 270b695f
      dlenev@brandersnatch.localdomain authored
      We should not allow explicit or implicit transaction commits inside
      of stored functions or triggers (so in autocommit mode we should not
      do commits after execution of sub-statement).
      Also since we don't support nested statement transactions in 5.0,
      we shouldn't commit or rollback stmt transactions while we are inside
      stored functions or triggers. This should be fixed in later (>=5.1)
      releases.
      270b695f
  2. 18 May, 2005 1 commit
  3. 05 May, 2005 1 commit
  4. 04 May, 2005 1 commit
  5. 05 Apr, 2005 1 commit
  6. 04 Apr, 2005 1 commit
  7. 01 Apr, 2005 1 commit
    • monty@mysql.com's avatar
      Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902) · 201ee3eb
      monty@mysql.com authored
      CAST() now produces warnings when casting a wrong INTEGER or CHAR values. This also applies to implicite string to number casts. (Bug #5912)
      ALTER TABLE now fails in STRICT mode if it generates warnings.
      Inserting a zero date in a DATE, DATETIME or TIMESTAMP column during TRADITIONAL mode now produces an error. (Bug #5933)
      201ee3eb
  8. 28 Mar, 2005 1 commit
  9. 19 Mar, 2005 1 commit
  10. 15 Mar, 2005 1 commit
  11. 13 Mar, 2005 1 commit
    • heikki@hundin.mysql.fi's avatar
      set_var.cc, mysqld.cc, ha_innodb.cc, sql_class.h: · a95f09e2
      heikki@hundin.mysql.fi authored
        Add a settable session variable innodb_support_xa; setting it to 0 can save up to 10 % of CPU time and 150 bytes of space in each undo log
      trx0trx.h, trx0undo.c, trx0trx.c, trx0roll.c:
        Enable XA if innodb_support_xa is not set to 0; make prepare to do log fsync's according to innodb_flush_log_at_trx_commit
      a95f09e2
  12. 10 Mar, 2005 1 commit
  13. 09 Mar, 2005 1 commit
  14. 08 Mar, 2005 1 commit
  15. 07 Mar, 2005 1 commit
  16. 04 Mar, 2005 1 commit
    • dlenev@brandersnatch.localdomain's avatar
      Better approach for prelocking of tables for stored routines execution · 5a6c7027
      dlenev@brandersnatch.localdomain authored
      and some SP-related cleanups.
      
      - We don't have separate stage for calculation of list of tables
        to be prelocked and doing implicit LOCK/UNLOCK any more.
        Instead we calculate this list at open_tables() and do implicit
        LOCK in lock_tables() (and UNLOCK in close_thread_tables()).
        Also now we support cases when same table (with same alias) is
        used several times in the same query in SP.
      
      - Cleaned up execution of SP. Moved all common code which handles
        LEX and does preparations before statement execution or complex
        expression evaluation to auxilary sp_lex_keeper class. Now 
        all statements in SP (and corresponding instructions) that
        evaluate expression which can contain subquery have their
        own LEX.
      5a6c7027
  17. 03 Mar, 2005 1 commit
  18. 02 Mar, 2005 1 commit
  19. 24 Feb, 2005 1 commit
  20. 23 Feb, 2005 3 commits
  21. 22 Feb, 2005 1 commit
  22. 21 Feb, 2005 2 commits
  23. 20 Feb, 2005 1 commit
  24. 16 Feb, 2005 1 commit
  25. 12 Feb, 2005 1 commit
    • sergefp@mysql.com's avatar
      Fix for BUG#8218: · c0c50efd
      sergefp@mysql.com authored
      Remove TMP_TABLE_PARAM::copy_funcs_it. TMP_TABLE_PARAM is a member of JOIN which is 
      copied via memcpy, and List_iterator_fast TMP_TABLE_PARAM::copy_funcs_it ends up 
      pointing to the wrong List.
      c0c50efd
  26. 11 Feb, 2005 2 commits
  27. 10 Feb, 2005 1 commit
  28. 09 Feb, 2005 1 commit
  29. 08 Feb, 2005 2 commits
  30. 01 Feb, 2005 2 commits
  31. 27 Jan, 2005 1 commit
  32. 26 Jan, 2005 1 commit
  33. 25 Jan, 2005 1 commit
  34. 19 Jan, 2005 1 commit
    • ingo@mysql.com's avatar
      BUG#6034 - Error code 124: Wrong medium type. · ea8882be
      ingo@mysql.com authored
      Version for 5.0. Committed for merge.
      If the result table is one of the select tables in INSERT SELECT,
      we must not disable the result tables indexes before selecting.
      Now the preparation is split into two prepare methods.
      The first detects the situation and defers some preparations
      until the second phase.
      ea8882be