1. 01 Jun, 2007 17 commits
  2. 31 May, 2007 10 commits
    • unknown's avatar
      Bug#28373 mysqltest test case fails with binlog disabled · 7ff06317
      unknown authored
       - Update tests to be independent how the mysqld was started
      
      
      mysql-test/r/mysqltest.result:
        Update result file
      mysql-test/t/mysqltest.test:
        The purpose of these three test is to check that "sync_with_master"
        detects illegal parameters, the parameter checking is done before
        sending any command to the server and the "save_master_pos" can be
        removed in two cases to make the tests independent of mysqld.
        The thirs test is removed since it's a syntax check that is done
        after the command has been executed and is done for all comands in
        mysqltest - it's tested elsewhere and is not specific to "sync_with_master"
      7ff06317
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my51-bug27643 · 4eb3ccf5
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.1-maint
      
      
      4eb3ccf5
    • unknown's avatar
      Corrected the error codes and messages for 5.1. This is to fix PB failures... · d51f0e05
      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.
      d51f0e05
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my51-bug27643 · 052d1bea
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.1-maint
      
      
      sql/sql_select.cc:
        Auto merged
      052d1bea
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my50-bug27643 · b8587557
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.0-maint
      
      
      sql/sql_select.cc:
        Auto merged
      b8587557
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my50-bug27643 · d92bc733
      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
      d92bc733
    • unknown's avatar
      Fix for bug #27643 "query failed : 1114 (The table '' is full) · f18a10c6
      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().
      f18a10c6
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug28121/my51-bug28121 · f0375fd5
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.1-maint
      
      
      strings/strtod.c:
        Auto merged
      f0375fd5
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug28121/my50-bug28121 · 63dbf6f4
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.0-maint
      
      
      strings/strtod.c:
        Auto merged
      63dbf6f4
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug28121/my50-bug28121 · 2c9f2ebb
      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
      2c9f2ebb
  3. 30 May, 2007 13 commits