An error occurred fetching the project authors.
  1. 06 Jun, 2006 1 commit
  2. 03 May, 2006 1 commit
  3. 26 Apr, 2006 1 commit
  4. 20 Apr, 2006 2 commits
  5. 17 Apr, 2006 1 commit
  6. 12 Apr, 2006 1 commit
  7. 11 Apr, 2006 1 commit
  8. 29 Mar, 2006 2 commits
    • aivanov@mysql.com's avatar
      Restoring changes erroneously removed by applying · 6befdb5c
      aivanov@mysql.com authored
       the innodb-5.0-ss368 snapshot.
      6befdb5c
    • aivanov@mysql.com's avatar
      Applied innodb-5.0-ss368 snapshot · 99d17803
      aivanov@mysql.com authored
        Fixed bugs:
        #16814: SHOW INNODB STATUS format error in LATEST FOREIGN KEY ERROR section
          dict_foreign_key_error_report(): Always print a newline after invoking
          dict_print_info_on_foreign_key_in_create_format().
        #16827: Better InnoDB error message if ibdata files omitted from my.cnf.
        #17126: CHECK TABLE on InnoDB causes a short hang during check of adaptive hash.
          CHECK TABLE blocking other queries, by releasing the btr_search_latch
          periodically during the adaptive hash table validation.
        #17405: Valgrind: conditional jump or move depends on uninitialised valuesw.
          buf_block_init(): Reset magic_n, buf_fix_count, and io_fix to avoid testing
          uninitialised variables.
        #18077: InnoDB uses full explicit table locks in stored FUNCTION.
        #18238: When locks exhaust the buffer pool, InnoDB does not roll back the trx.
          Check in pessimistic insert and update if the buffer pool is exhausted by locks.
        #18252: Disk space leaks in updates of InnoDB BLOB rows.
          btr_cur_pessimistic_update(): Invoke rec_get_offset() after rec_set_field_extern_bits().
          btr_store_big_rec_extern_fields(): Note that offsets will no longer be valid
          after calling this function.
        #18283: When InnoDB returns error 'lock table full', MySQL can write to binlog too much.
        #18384: InnoDB memory leak on duplicate key errors if row has many columns.
          row_ins_duplicate_error_in_clust(): Call mem_heap_free(heap) at func_exit if needed.
        #18350: Use consistent read in CREATE ... SELECT .. if innodb_locks_unsafe_for_binlog is used.
      99d17803
  9. 24 Feb, 2006 1 commit
  10. 31 Jan, 2006 1 commit
  11. 30 Jan, 2006 1 commit
    • aivanov@mysql.com's avatar
      Fixed BUG#16387. · fe518520
      aivanov@mysql.com authored
        Applied innodb-4.1-ss17 snapshot.
        Do not mistake TABLENAME_ibfk_0 for auto-generated id.
      fe518520
  12. 18 Jan, 2006 1 commit
  13. 16 Jan, 2006 1 commit
    • aivanov@mysql.com's avatar
      Changes from the innodb-5.0-ss115 snapshot. · 708f9b3c
      aivanov@mysql.com authored
       Fixed bugs:
       BUG#15991: "innodb-file-per-table + symlink database + rename = crash"
       BUG#15650: "DELETE with LEFT JOIN crashes server"
       BUG#15308: "Problem of Order with Enum Column in Primary Key"
       BUG#14189: "VARBINARY and BINARY variables: trailing space ignored"
      708f9b3c
  14. 15 Jan, 2006 1 commit
  15. 13 Dec, 2005 1 commit
  16. 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
  17. 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
  18. 01 Dec, 2005 1 commit
  19. 19 Oct, 2005 1 commit
  20. 30 Sep, 2005 1 commit
    • serg@serg.mylan's avatar
      Bug#11238 · bef3c587
      serg@serg.mylan authored
      "SELECT ... FOR UPDATE executed as consistent read inside LOCK TABLES"
      Do not discard lock_type information as handler::start_stmt() may require knowledge.
      (fixed by Antony)
      bef3c587
  21. 29 Sep, 2005 2 commits
  22. 28 Sep, 2005 1 commit
  23. 23 Sep, 2005 2 commits
  24. 19 Sep, 2005 1 commit
  25. 13 Sep, 2005 1 commit
    • monty@mishka.mysql.fi's avatar
      Added option --valgrind-mysqltest to mysql-test-run · f348f62c
      monty@mishka.mysql.fi authored
      Added flag to Field::store(longlong) to specify if value is unsigned.
      This fixes bug #12750: Incorrect storage of 9999999999999999999 in DECIMAL(19, 0)
      Fixed warning from valgrind in CREATE ... SELECT
      Fixed double free of mysql.options if reconnect failed
      f348f62c
  26. 12 Sep, 2005 1 commit
  27. 06 Sep, 2005 1 commit
  28. 31 Aug, 2005 1 commit
  29. 29 Aug, 2005 1 commit
  30. 23 Aug, 2005 1 commit
    • timour@mysql.com's avatar
      WL#2486 - natural and using join according to SQL:2003 · e0403003
      timour@mysql.com authored
      * Provide backwards compatibility extension to name resolution of
        coalesced columns. The patch allows such columns to be qualified
        with a table (and db) name, as it is in 4.1.
        Based on a patch from Monty.
      
      * Adjusted tests accordingly to test both backwards compatible name
        resolution of qualified columns, and ANSI-style resolution of
        non-qualified columns.
        For this, each affected test has two versions - one with qualified
        columns, and one without. 
      e0403003
  31. 19 Aug, 2005 1 commit
  32. 17 Aug, 2005 1 commit
  33. 12 Aug, 2005 1 commit
    • timour@mysql.com's avatar
      Implementation of WL#2486 - · a247282a
      timour@mysql.com authored
      "Process NATURAL and USING joins according to SQL:2003".
      
      * Some of the main problems fixed by the patch:
        - in "select *" queries the * expanded correctly according to
          ANSI for arbitrary natural/using joins
        - natural/using joins are correctly transformed into JOIN ... ON
          for any number/nesting of the joins.
        - column references are correctly resolved against natural joins
          of any nesting and combined with arbitrary other joins.
      
      * This patch also contains a fix for name resolution of items
        inside the ON condition of JOIN ... ON - in this case items must
        be resolved only against the JOIN operands. To support such
        'local' name resolution, the patch introduces a stack of
        name resolution contexts used at parse time.
      
      NOTICE:
      - This patch is not complete in the sense that
        - there are 2 test cases that still do not pass -
          one in join.test, one in select.test. Both are marked
          with a comment "TODO: WL#2486".
        - it does not include a new test specific for the task
      a247282a
  34. 09 Aug, 2005 1 commit
    • evgen@moonbone.local's avatar
      Fix bug #12340 Wrong comparison in ha_innobase::cmp_ref() · 2a025ffb
      evgen@moonbone.local authored
      When PRIMARY KEY is present ha_innobase::cmp_ref() uses it to compare refs.
      After comparing part of key it moves pointers to compare next part.
      For varchar parts pointers were moved only by length of parts, not including
      bytes containig part length itself. This results in wrong comparision and
      wrong number of deleted records.
      2a025ffb
  35. 28 Jul, 2005 1 commit
  36. 14 Jul, 2005 1 commit