1. 24 Feb, 2010 1 commit
  2. 23 Feb, 2010 4 commits
  3. 22 Feb, 2010 9 commits
    • Timothy Smith's avatar
      auto-merge · 60ef3244
      Timothy Smith authored
      60ef3244
    • Timothy Smith's avatar
      auto-merge · 62dd09d7
      Timothy Smith authored
      62dd09d7
    • Timothy Smith's avatar
      auto-merge · 9917c27d
      Timothy Smith authored
      9917c27d
    • Tatiana A. Nurnberg's avatar
      auto-merge · 1d5a7cb8
      Tatiana A. Nurnberg authored
      1d5a7cb8
    • Tatiana A. Nurnberg's avatar
      revert 48525 · dad7b3c5
      Tatiana A. Nurnberg authored
      dad7b3c5
    • Bjorn Munch's avatar
      merge from 5.1-mtr · ac0d9be1
      Bjorn Munch authored
      ac0d9be1
    • Staale Smedseng's avatar
      Bug #43414 Parenthesis (and other) warnings compiling · 57a40848
      Staale Smedseng authored
      MySQL with gcc 4.3.2
            
      This is the final patch in the context of this bug. 
      
      cmd-line-utils/readline/rlmbutil.h:
        Changed in a previous patch, reverted by a backport.
      cmd-line-utils/readline/text.c:
        Static var initialization.
      extra/yassl/include/yassl_error.hpp:
        SetErrorString handles errors outside of the YasslError
        enum.
      extra/yassl/src/ssl.cpp:
        SetErrorString handles errors outside of the YasslError
        enum.
      extra/yassl/src/yassl_error.cpp:
        SetErrorString handles errors outside of the YasslError
        enum.
      57a40848
    • Tatiana A. Nurnberg's avatar
      auto-merge · 7d8bed11
      Tatiana A. Nurnberg authored
      7d8bed11
    • Luis Soares's avatar
      Post-push fix for BUG#50364. · e210d409
      Luis Soares authored
      There was an erroneous parameter when calling flush_master_info
      from write_ignored_events_info_to_relay_log which could lead to a
      server crash. This happens because the I/O thread releases the
      log_lock before calling the flush_master_info.
      
      Set the function to call flush_master_info with third parameter
      to true, so that the mutex is properly taken.
      e210d409
  4. 21 Feb, 2010 1 commit
  5. 20 Feb, 2010 5 commits
  6. 19 Feb, 2010 4 commits
    • Serge Kozlov's avatar
      Bug#48308. Post-fix · e03e8423
      Serge Kozlov authored
      Removed --remove_file in cleanup procedure
      e03e8423
    • Tatiana A. Nurnberg's avatar
      manual merge · 60a114d8
      Tatiana A. Nurnberg authored
      60a114d8
    • Tatiana A. Nurnberg's avatar
      Bug#49487: crash with explain extended and group_concat in a derived table · 1fc1f462
      Tatiana A. Nurnberg authored
      When EXPLAIN EXTENDED tries to print column names, it checks whether the
      referenced table is CONST (in which case, the column's value rather than
      its name will be printed). If no proper table is reference (i.e. because
      a derived table was used that has since gone out of scope), this will fail
      spectacularly.
      
      This ports an equivalent of the fix for Bug 43354.
      
      mysql-test/r/func_gconcat.result:
        Show that EXPLAIN EXTENDED on a GROUP_CONCAT() on a derived table
        no longer crashes the server.
      mysql-test/t/func_gconcat.test:
        Show that EXPLAIN EXTENDED on a GROUP_CONCAT() on a derived table
        no longer crashes the server.
      sql/item_sum.cc:
        Do not de-ref what cannot be, that is, temp-tables that have gone away.
        This is of questionable utility anyway, since our deref has the sole
        purpose of checking whether the table is const (in which case, we'll
        substitute the column with its value in EXPLAIN EXTENDED - that is all).
      1fc1f462
    • Bjorn Munch's avatar
  7. 18 Feb, 2010 3 commits
    • Tatiana A. Nurnberg's avatar
      Bug#48525: trigger changes "Column 'id' cannot be null" behaviour · e0fbc5d2
      Tatiana A. Nurnberg authored
      CHECK_FIELD_IGNORE was treated as CHECK_FIELD_ERROR_FOR_NULL;
      UPDATE...SET...NULL on NOT NULL fields behaved differently after
      a trigger.
      
      Now distinguishes between IGNORE and ERROR_FOR_NULL and save/restores
      check-field options.
      
      mysql-test/r/trigger.result:
        Show that UPDATE...SET...NULL on NOT NULL columns doesn't behave differently
        when run after a trigger.
      mysql-test/t/trigger.test:
        Show that UPDATE...SET...NULL on NOT NULL columns doesn't behave differently
        when run after a trigger.
      sql/field_conv.cc:
        CHECK_FIELD_IGNORE was treated as CHECK_FIELD_ERROR_FOR_NULL.
        Distinguish between the two.
      sql/sp_head.cc:
        raise error as needed
      sql/sql_class.cc:
        Save and restore check-fields options.
      sql/sql_class.h:
        Make room so we can save check-fields options.
      sql/sql_insert.cc:
        raise error as needed
      e0fbc5d2
    • Georgi Kodinov's avatar
      Bug #51049: main.bug39022 fails in mysql-trunk-merge · 20dfd709
      Georgi Kodinov authored
      Fixed the test to behave correctly with ps-protocol
      and binlog format row.
      20dfd709
    • Bjorn Munch's avatar
      upmerge 51135 · 65d64449
      Bjorn Munch authored
      65d64449
  8. 17 Feb, 2010 11 commits
  9. 16 Feb, 2010 2 commits
    • Serge Kozlov's avatar
      Bug#48308. · 7e888463
      Serge Kozlov authored
      1. Now test use fake_relay_log primitive
      2. Added RESET SLAVE to include/setup_fake_relay_log.inc for removing relay log info file
      3. Added RESET SLAVE to include/cleanup_fake_relay_log.inc
      4. Test moved to rpl suite as rpl_binlog_auto_inc_bug33029.test
      5. Updated result file
      7e888463
    • Mattias Jonsson's avatar
      post push fix for bug#42438, did not compile on non debug, · 6cb7abe6
      Mattias Jonsson authored
      due to ifdef of include file
      
      sql/sql_table.cc:
        removed if defined since DEBUG_SYNC macro is defined in that
        include file.
      6cb7abe6