1. 26 Jan, 2010 2 commits
  2. 25 Jan, 2010 1 commit
    • 's avatar
      Auto merge · f52bbe0f
      authored
      f52bbe0f
  3. 21 Jan, 2010 2 commits
    • Alexander Nozdrin's avatar
      Auto-merge from mysql-next-mr. · b78e3a5d
      Alexander Nozdrin authored
      b78e3a5d
    • Luis Soares's avatar
      BUG#50474: rpl_slave_load_remove_tmpfile failed on windows debug · 0c906be9
      Luis Soares authored
      enabled binary
      
      The test case injects an error in the server by deleting the
      temporary file that it uses during the load data statement
      execution. The error consisted of closing, deleting and setting
      the file descriptor to -1 right before calling mysql_file_write.
      
      Although, this error injection seems to work OK in Unix like
      environments, in Windows, this would cause the server to hit an
      assertion in 'my_get_open_flags':
      
        DBUG_ASSERT(fd >= MY_FILE_MIN && fd < (int)my_file_limit)
      
      We fix this by changing the error injection to just call the
      macro my_delete_allow_opened, instead of the close + delete + set
      fd=-1. The macro deletes the file and is platform
      independent. Additionally, this required some changes to how the
      assertion is handled in the test case to make it cope with this
      change.
      0c906be9
  4. 20 Jan, 2010 4 commits
  5. 19 Jan, 2010 1 commit
  6. 18 Jan, 2010 4 commits
  7. 15 Jan, 2010 3 commits
    • Sergey Glukhov's avatar
      compilation failure fix · 31740ffd
      Sergey Glukhov authored
      31740ffd
    • Sergey Glukhov's avatar
      backported: · 8b36b965
      Sergey Glukhov authored
      -WL#2822 INFORMATION_SCHEMA.ROUTINES: Add missing columns
      -WL#2003 INFORMATION_SCHEMA: PARAMETERS view
      -addon for 'I_S optimization' WL
      8b36b965
    • 's avatar
      Fix for perfschema.binlog_stmt failure: · fe99d915
      authored
              
      Problem: The test case failed because: (i) warning text in 
               result file differed from the warning output by the 
               server, and (ii) binlog contents in result file did
               not show the statements logged wrapped in BEGIN/COMMIT
               as it is the case after WL 2687.
            
      Solution: We update the result file, but first we change the
                unsafe warning text to also refer to performance_schema
                table(s). This required changing the result files for
                existing test cases that provide output for warnings 
                related to ER_BINLOG_UNSAFE_SYSTEM_TABLE. "Grepping" in
                result files, shows that only binlog_unsafe contained
                reference to such a warning.
            
                We also update the result file with the missing 
                BEGIN/COMMIT statements.
      fe99d915
  8. 14 Jan, 2010 9 commits
    • Alfranio Correia's avatar
      09bc4891
    • Alfranio Correia's avatar
    • Alfranio Correia's avatar
      merge mysql-next-mr --> mysql-5.1-rpl-merge · fb0ee3ab
      Alfranio Correia authored
      Conflicts:
        Text conflict in sql/sql_insert.cc 
      fb0ee3ab
    • Alfranio Correia's avatar
      aefaa56c
    • Alfranio Correia's avatar
      Augmented the rpl_ndb_binlog_format_errors to verify if a slave running in the · 9b0ae85a
      Alfranio Correia authored
      STMT mode aborts the SQL Thread if it receives changes in ROW mode and such
      changes are not processed.
      9b0ae85a
    • Olav Sandstaa's avatar
      Fix for Bug#50221 Server refuses to start from non-default installdir on Solaris 32-bit · 6559e927
      Olav Sandstaa authored
      When starting mysqld it did not recognize most of the options given on
      the command line when it was compiled for 32-bit Solaris using Sun
      Studio compiler. The cause for this was that most of the entries in
      the my_long_options array contained "garbage" data. The garbage data
      was caused by a compiler bug. When initilizing the def_value member
      for the "default-storage-engine" entry it was initialized like this:
      
        (longlong)"MyISAM"
      
      i.e. casting a 32 bit pointer to a 64 bit integer value. Due to the
      compiler bug only 4 bytes was allocated (instead of 8 bytes). This
      caused everything following this entry to be stored at a location that
      was 4 byte wrong.
      
      The fix/work-around for this problem is initialize the def_value
      for default-storage-engine in my_long_options to 0 and instead
      initialize the default_storage_engine variable to "MyISAM" in
      init_common_variables().
      6559e927
    • Alexander Barkov's avatar
      WL#4583 Case conversion in Asian character sets · 5f6c6309
      Alexander Barkov authored
        modified:
        include/m_ctype.h
        - Changing type for tolower/toupper members, to store values >= 0xFFFF.
        - Adding function prototypes
      
        mysql-test/r/ctype_big5.result
        mysql-test/r/ctype_cp932_binlog_stm.result
        mysql-test/r/ctype_eucjpms.result*
        mysql-test/r/ctype_euckr.result
        mysql-test/r/ctype_gb2312.result
        mysql-test/r/ctype_gbk.result
        mysql-test/r/ctype_sjis.result
        mysql-test/r/ctype_ujis.result
        mysql-test/t/ctype_big5.test
        mysql-test/t/ctype_cp932_binlog_stm.test
        mysql-test/t/ctype_eucjpms.test
        mysql-test/t/ctype_euckr.test
        mysql-test/t/ctype_gb2312.test
        mysql-test/t/ctype_gbk.test
        mysql-test/t/ctype_sjis.test
        mysql-test/t/ctype_ujis.test
        -  Adding tests
      
        strings/ctype-big5.c
        strings/ctype-cp932.c
        strings/ctype-euc_kr.c
        strings/ctype-eucjpms.c
        strings/ctype-gb2312.c
        strings/ctype-gbk.c
        strings/ctype-sjis.c
        - Adding upper/lower case conversion data
      
        strings/ctype-mb.c
        - Adding handling of upper/lower conversion for multi-byte characters.
      
        strings/ctype-ujis.c
        - Implementing shared upper/lower conversion
          functions  for ujis and eucjpms
        - Adding upper/lower case conversion data for ujis
      5f6c6309
    • Alexander Nozdrin's avatar
      Auto-merge from mysql-next-mr. · 7401bc28
      Alexander Nozdrin authored
      7401bc28
    • Alexander Nozdrin's avatar
      Auto-merge from mysql-next-mr. · 9c820e63
      Alexander Nozdrin authored
      9c820e63
  9. 13 Jan, 2010 9 commits
  10. 12 Jan, 2010 5 commits