1. 01 Jun, 2007 10 commits
  2. 31 May, 2007 7 commits
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my51-bug27643 · dff5b293
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.1-maint
      
      dff5b293
    • unknown's avatar
      Corrected the error codes and messages for 5.1. This is to fix PB failures... · 3e1372d3
      unknown authored
      Corrected the error codes and messages for 5.1. This is to fix PB failures introduced by the patch for bug #27643.
      
      
      mysql-test/r/ctype_ucs2_def.result:
        Corrected the error messages for 5.1
      mysql-test/r/heap_hash.result:
        Corrected the error messages for 5.1
      mysql-test/t/ctype_ucs2_def.test:
        Corrected the error codes for 5.1.
      mysql-test/t/heap_hash.test:
        Corrected the error codes for 5.1.
      3e1372d3
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my51-bug27643 · 54e62f61
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.1-maint
      
      
      sql/sql_select.cc:
        Auto merged
      54e62f61
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my50-bug27643 · 783b0411
      unknown authored
      into  polly.local:/home/kaa/src/maint/bug27643/my51-bug27643
      
      
      mysql-test/r/ctype_ucs2_def.result:
        Auto merged
      mysql-test/r/heap_hash.result:
        Auto merged
      mysql-test/t/ctype_ucs2_def.test:
        Auto merged
      mysql-test/t/heap_hash.test:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      strings/ctype-bin.c:
        Auto merged
      strings/ctype-mb.c:
        Auto merged
      strings/ctype-ucs2.c:
        Auto merged
      783b0411
    • unknown's avatar
      Fix for bug #27643 "query failed : 1114 (The table '' is full) · b6829f41
      unknown 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.
      
      
      mysql-test/r/ctype_ucs2_def.result:
        Added a testcase for bug #27643.
      mysql-test/r/heap_hash.result:
        Added a testcase for bug #27643.
      mysql-test/t/ctype_ucs2_def.test:
        Added a testcase for bug #27643.
      mysql-test/t/heap_hash.test:
        Added a testcase for bug #27643.
      sql/sql_select.cc:
        Return an appropriate error instead of 'table is full' when conversion from MEMORY to MyISAM fails.
      strings/ctype-bin.c:
        Added my_hash_sort_8bit_bin() which ignores trailing spaces when calculating hashes, and is now used for VARCHAR columns instead of my_hash_sort_bin().
      strings/ctype-mb.c:
        Ignore trailing spaces when calculating a string hash in my_hash_sort_mb_bin().
      strings/ctype-ucs2.c:
        Ignore trailing spaces when calculating a string hash in my_hash_sort_ucs2_bin().
      b6829f41
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug28121/my51-bug28121 · f9f42055
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.1-maint
      
      
      strings/strtod.c:
        Auto merged
      f9f42055
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug28121/my50-bug28121 · d565a2f7
      unknown authored
      into  polly.local:/home/kaa/src/maint/bug28121/my51-bug28121
      
      
      include/m_string.h:
        Auto merged
      sql/item_cmpfunc.cc:
        Auto merged
      strings/strtod.c:
        Auto merged
      d565a2f7
  3. 30 May, 2007 12 commits
  4. 29 May, 2007 11 commits