An error occurred fetching the project authors.
  1. 16 May, 2006 1 commit
  2. 05 May, 2006 1 commit
  3. 04 May, 2006 1 commit
    • monty@mysql.com's avatar
      After merge fixes · 86b2be8d
      monty@mysql.com authored
      Remove compiler warnings
      Fix some broken tests
      Workaround for syncronization bug in NDB (Bug #16445)
      86b2be8d
  4. 03 May, 2006 3 commits
  5. 28 Apr, 2006 1 commit
  6. 25 Apr, 2006 2 commits
  7. 22 Apr, 2006 2 commits
  8. 21 Apr, 2006 1 commit
  9. 20 Apr, 2006 3 commits
  10. 19 Apr, 2006 1 commit
  11. 18 Apr, 2006 1 commit
  12. 16 Apr, 2006 2 commits
  13. 13 Apr, 2006 1 commit
    • ingo@mysql.com's avatar
      Bug#18129 - Fast (online) add index leaves temporary table frm in case of errors · 56d414b0
      ingo@mysql.com authored
      ALTER TABLE temporarily creates a new table with a .frm
      file and optionally other files. For fast ALTER TABLE
      only the .frm file is created. If the operation succeeds,
      The temporary files are renamed to their final target.
      
      In case of an error, the temporary file was forgotten to
      remove.
      
      Manually tested. The test requires to look at files,
      which I think cannot be done portably with the test suite.
      The test file is attached to the bug report.
      56d414b0
  14. 12 Apr, 2006 1 commit
  15. 11 Apr, 2006 2 commits
  16. 03 Apr, 2006 1 commit
  17. 01 Apr, 2006 1 commit
  18. 31 Mar, 2006 1 commit
  19. 30 Mar, 2006 2 commits
  20. 29 Mar, 2006 3 commits
    • evgen@moonbone.local's avatar
      Fixed bug#15560: GROUP_CONCAT wasn't ready for WITH ROLLUP queries · 1c13e548
      evgen@moonbone.local authored
      The GROUP_CONCAT uses its own temporary table. When ROLLUP is present
      it creates the second copy of Item_func_group_concat. This copy receives the
      same list of arguments that original group_concat does. When the copy is
      set up the result_fields of functions from the argument list are reset to the
      temporary table of this copy.
      As a result of this action data from functions flow directly to the ROLLUP copy
      and the original group_concat functions shows wrong result.
      Since queries with COUNT(DISTINCT ...) use temporary tables to store
      the results the COUNT function they are also affected by this bug.
      
      The idea of the fix is to copy content of the result_field for the function
      under GROUP_CONCAT/COUNT from  the first temporary table to the second one,
      rather than setting result_field to point to the second temporary table.
      To achieve this goal force_copy_fields flag is added to Item_func_group_concat
      and Item_sum_count_distinct classes. This flag is initialized to 0 and set to 1
      into the make_unique() member function of both classes.
      To the TMP_TABLE_PARAM structure is modified to include the similar flag as
      well.
      The create_tmp_table() function passes that flag to create_tmp_field().
      When the flag is set the create_tmp_field() function will set result_field
      as a source field and will not reset that result field to newly created 
      field for Item_func_result_field and its descendants. Due to this there
      will be created copy func to copy data from old result_field to newly 
      created field.
      1c13e548
    • gluh@eagle.intranet.mysql.r18.ru's avatar
      Fix for bug#15316 SET value having comma not correctly handled · 2545c7d4
      gluh@eagle.intranet.mysql.r18.ru authored
       disallow the use of comma in SET members
      2545c7d4
    • monty@mysql.com's avatar
      Fixed compiler and valgrind warnings · 1994ed49
      monty@mysql.com authored
      Added missing DBUG_xxx_RETURN statements
      Fixed some usage of not initialized variables (as found by valgrind)
      Ensure that we don't remove locked tables used as name locks from open table cache until unlock_table_names() are called.
      This was fixed by having drop_locked_name() returning any table used as a name lock so that we can free it in unlock_table_names()
      This will allow Tomas to continue with his work to use namelocks to syncronize things.
      
      Note: valgrind still produces a lot of warnings about using not initialized code and shows memory loss errors when running the ndb tests
      1994ed49
  21. 24 Mar, 2006 4 commits
  22. 23 Mar, 2006 1 commit
  23. 20 Mar, 2006 2 commits
  24. 18 Mar, 2006 1 commit
    • holyfoot@vva.(none)'s avatar
      bug 17290 and bug 14350 · 8074262e
      holyfoot@vva.(none) authored
      added THD::work_part_info member where we now store modified
      partition_info structure.
      It allows no solve problem when different parts of the part_info get
      into different mem_roots
      8074262e
  25. 08 Mar, 2006 1 commit