1. 06 Jun, 2003 1 commit
    • guilhem@mysql.com's avatar
      Fix for bug 254 : · 60fb005e
      guilhem@mysql.com authored
      we now make a distinction between if the master is < 3.23.57, 3.23 && >=57, and 4.x
      (before the 2 3.23 were one). This is because in 3.23.57 we have a way to distinguish between
      a Start_log_event written at server startup and one written at FLUSH LOGS, so we
      have a way to know if the slave must drop old temp tables or not.
      Change: mi->old_format was bool, now it's enum (to handle 3 cases). However, functions
      which had 'bool old_format' as an argument have their prototypes unchanged, because
      the old old_format == 0 now corresponds to the enum value BINLOG_FORMAT_CURRENT which
      is equal to 0, so boolean tests are left untouched. The only case were we use mi->old_format
      as an enum instead of casting it implicitly to a bool, is in Start_log_event::exec_event,
      where we want to distinguish between the 3 possible enum values.
      60fb005e
  2. 05 Jun, 2003 14 commits
  3. 04 Jun, 2003 7 commits
  4. 03 Jun, 2003 3 commits
  5. 02 Jun, 2003 8 commits
  6. 01 Jun, 2003 5 commits
  7. 31 May, 2003 2 commits