1. 24 Feb, 2010 1 commit
  2. 23 Feb, 2010 4 commits
  3. 22 Feb, 2010 9 commits
    • Timothy Smith's avatar
      auto-merge · 18cd726c
      Timothy Smith authored
      18cd726c
    • Timothy Smith's avatar
      auto-merge · 5a122d3b
      Timothy Smith authored
      5a122d3b
    • Timothy Smith's avatar
      auto-merge · bfd2e9d9
      Timothy Smith authored
      bfd2e9d9
    • Tatiana A. Nurnberg's avatar
      auto-merge · 33acac56
      Tatiana A. Nurnberg authored
      33acac56
    • Tatiana A. Nurnberg's avatar
      revert 48525 · 27d7b276
      Tatiana A. Nurnberg authored
      27d7b276
    • Bjorn Munch's avatar
      merge from 5.1-mtr · aae3c0fc
      Bjorn Munch authored
      aae3c0fc
    • Staale Smedseng's avatar
      Bug #43414 Parenthesis (and other) warnings compiling · 01995d1b
      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.
      01995d1b
    • Tatiana A. Nurnberg's avatar
      auto-merge · d5db06e8
      Tatiana A. Nurnberg authored
      d5db06e8
    • Luis Soares's avatar
      Post-push fix for BUG#50364. · 3968a1b0
      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.
      3968a1b0
  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 · de403b15
      Serge Kozlov authored
      Removed --remove_file in cleanup procedure
      de403b15
    • Tatiana A. Nurnberg's avatar
      manual merge · c9c45cae
      Tatiana A. Nurnberg authored
      c9c45cae
    • Tatiana A. Nurnberg's avatar
      Bug#49487: crash with explain extended and group_concat in a derived table · 09a58105
      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).
      09a58105
    • 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 · 4169e9f3
      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
      4169e9f3
    • Georgi Kodinov's avatar
      Bug #51049: main.bug39022 fails in mysql-trunk-merge · e828bad0
      Georgi Kodinov authored
      Fixed the test to behave correctly with ps-protocol
      and binlog format row.
      e828bad0
    • Bjorn Munch's avatar
      upmerge 51135 · b3beebe9
      Bjorn Munch authored
      b3beebe9
  8. 17 Feb, 2010 11 commits
  9. 16 Feb, 2010 2 commits
    • Serge Kozlov's avatar
      Bug#48308. · 67864dbf
      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
      67864dbf
    • Mattias Jonsson's avatar
      post push fix for bug#42438, did not compile on non debug, · 49cf869e
      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.
      49cf869e