1. 31 May, 2007 2 commits
    • kaa@polly.local's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my50-bug27643 · 16f72903
      kaa@polly.local authored
      into  polly.local:/home/kaa/src/maint/bug27643/my51-bug27643
      16f72903
    • kaa@polly.local's avatar
      Fix for bug #27643 "query failed : 1114 (The table '' is full) · d435b3ed
      kaa@polly.local authored
      Problem:
      
      HASH indexes on VARCHAR columns with binary collations did not ignore trailing spaces from strings before comparisons. This could result in duplicate records being successfully inserted into a MEMORY table with unique key constraints.
      
      As a direct consequence of the above, internal MEMORY tables used for GROUP BY calculation in testcases for bug #27643 contained duplicate rows which resulted in duplicate key errors when converting those temporary tables to MyISAM. Additionally, that error was incorrectly converted to the 'table is full' error.
      
      Solution:
      
      - ignore trailing spaces in VARCHAR fields with binary collations when calculating hashes.
      - return a proper error from create_myisam_from_heap() when conversion fails.
      d435b3ed
  2. 10 May, 2007 5 commits
  3. 09 May, 2007 9 commits
  4. 08 May, 2007 4 commits
  5. 07 May, 2007 10 commits
  6. 05 May, 2007 1 commit
  7. 04 May, 2007 6 commits
  8. 02 May, 2007 3 commits