1. 24 Nov, 2007 1 commit
  2. 23 Nov, 2007 10 commits
  3. 21 Nov, 2007 5 commits
  4. 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
  5. 14 Nov, 2007 3 commits
  6. 12 Nov, 2007 2 commits
  7. 09 Nov, 2007 3 commits
  8. 08 Nov, 2007 3 commits
  9. 07 Nov, 2007 4 commits
  10. 06 Nov, 2007 6 commits