1. 03 Dec, 2007 1 commit
    • hezx@hezx.(none)'s avatar
      Bug#30998 Drop View breaks replication if view does not exist · 0e0f2feb
      hezx@hezx.(none) authored
      When executing drop view statement on the master, the statement is not written into bin-log if any error occurs, this could cause master slave inconsistence if any view has been dropped. 
      
      If some error occured and no view has been dropped, don't bin-log the statement, if at least one view has been dropped the query is bin-logged possible with an error.
      0e0f2feb
  2. 27 Nov, 2007 1 commit
  3. 26 Nov, 2007 2 commits
  4. 24 Nov, 2007 1 commit
  5. 23 Nov, 2007 10 commits
  6. 21 Nov, 2007 5 commits
  7. 20 Nov, 2007 3 commits
    • skozlov/ksm@mysql.com/virtop.localdomain's avatar
      168abb0c
    • sven@riska.(none)'s avatar
      BUG#31581: 5.1-telco-6.1 -> 5.1.22. Slave crashes during starting · bdc80e82
      sven@riska.(none) authored
      This patch has two purposes:
      (1) To refactor the code so that
         {Write|Update|Delete}_rows_log_event_old does not use code from
         {Write|Update|Delete}_rows_log_event. Before refactoring there
         was the following problem: whenever we modifed the code for new
         events, it affected the old events. This is bad, as it makes
         maintainance difficult. After refactoring, we can safely edit the
         new code without affecting old events. So, if we for instance
         modify the binary format of new events, we no longer need to worry
         about how the new code reads old events.
      (2) To fix BUG#31581.
      
      These two objectives are reached by the following changes:
       - Merged Rows_log_event into Old_rows_log_event and
         {Write|Update|Delete}_rows_log_event into
         {Write|Update|Delete}_rows_log_event_old.
       - Fixed the bug by replacing {WRITE|UPDATE|DELETE}_ROWS_EVENT by
         PRE_GA_{WRITE|UPDATE|DELETE}_ROWS_EVENT.
       - Added comments to log_event_old.h
      
      (This patch is identical to the previously committed patch which was
      a collapse of three changesets, except that it adds assert(0) to
      constructors for old types of row log events that should never be
      called.)
      bdc80e82
    • skozlov/ksm@mysql.com/virtop.localdomain's avatar
  8. 14 Nov, 2007 3 commits
  9. 12 Nov, 2007 2 commits
  10. 09 Nov, 2007 3 commits
  11. 08 Nov, 2007 3 commits
  12. 07 Nov, 2007 4 commits
  13. 06 Nov, 2007 2 commits