1. 10 Dec, 2010 3 commits
    • Davi Arnaut's avatar
      4bd74f6e
    • Dmitry Shulga's avatar
      54fb1f59
    • Dmitry Shulga's avatar
      Fixed bug#54486 - assert in my_seek, concurrent · dfb62272
      Dmitry Shulga authored
      DROP/CREATE SCHEMA, CREATE TABLE, REPAIR.
      
      The cause of assert was concurrent execution of
      DROP DATABASE and REPAIR TABLE where first statement
      deleted table's file .TMD at the same time as
      REPAIR TABLE tried to read file details from the old file
      that was just removed.
      
      Additionally was fixed trouble when DROP TABLE try delete
      all files belong to table being dropped at the same time
      when REPAIR TABLE statement has just deleted .TMD file.
      
      No regression test added because this would require adding a
      sync point to mysys/my_redel.c. Since this bug is not present in
      5.5+, adding test coverage was considered unnecessary.
      The patch has been verified using RQG testing.
      dfb62272
  2. 09 Dec, 2010 13 commits
  3. 08 Dec, 2010 2 commits
    • Georgi Kodinov's avatar
      Bug #57954: BIT_AND function returns incorrect results · 4e9fb2c7
      Georgi Kodinov authored
       when semijoin=on
      
      When setting the aggregate function as having no rows to report
      the function no_rows_in_result() was calling Item_sum::reset().
      However this function in addition to cleaning up the aggregate 
      value by calling aggregator_clear() was also adding the current
      value to the aggregate value by calling aggregator_add().
      Fixed by making no_rows_in_result() to call aggregator_clear()
      directly.
      Renamed Item_sum::reset to Item_sum::reset_and_add() to
      and added a comment to avoid misinterpretation of what the
      function does.
      4e9fb2c7
    • Sergey Vojtovich's avatar
      Merge fix for BUG58205 to 5.5-bugteam. · 703014b8
      Sergey Vojtovich authored
      703014b8
  4. 07 Dec, 2010 12 commits
  5. 06 Dec, 2010 1 commit
  6. 05 Dec, 2010 1 commit
  7. 03 Dec, 2010 4 commits
  8. 02 Dec, 2010 4 commits