1. 31 May, 2007 3 commits
    • kaa@polly.local's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my50-bug27643 · 054da001
      kaa@polly.local authored
      into  polly.local:/home/kaa/src/maint/mysql-5.0-maint
      054da001
    • 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
    • kaa@polly.local's avatar
      Merge polly.local:/home/kaa/src/maint/bug28121/my50-bug28121 · b729e8e2
      kaa@polly.local authored
      into  polly.local:/home/kaa/src/maint/mysql-5.0-maint
      b729e8e2
  2. 30 May, 2007 4 commits
  3. 29 May, 2007 5 commits
  4. 28 May, 2007 5 commits
  5. 27 May, 2007 1 commit
  6. 25 May, 2007 4 commits
  7. 24 May, 2007 9 commits
  8. 23 May, 2007 9 commits