An error occurred fetching the project authors.
  1. 20 Aug, 2003 1 commit
  2. 11 Jun, 2003 1 commit
    • unknown's avatar
      test result updated · 8daf32e9
      unknown authored
      mysql-test/t/rpl_relayrotate.test:
        when mysqld has no innodb compiled in it's not a bug!
      8daf32e9
  3. 22 May, 2003 1 commit
    • unknown's avatar
      Cleaning DROP TABLE which is important if the tests are run in a certain order. · 52706824
      unknown authored
      This is because rpl_relayrotate.test uses InnoDB.
      Example of a failing sequence:
      rpl_relayrotate.test repl_user_variables.test rpl_relayrotate.test
      Explaination in the files.
      Btw all other tests which use InnoDB (innodb*.test) already have this final
      DROP TABLE.
      Removed a wrong comment of mine.
      
      
      mysql-test/r/rpl_relayrotate.result:
        result update
      mysql-test/t/rpl_relayrotate.test:
        cleaning DROP TABLE which is important if the tests are run in a certain order.
      52706824
  4. 24 Apr, 2003 1 commit
    • unknown's avatar
      Replication: new code to not modify in-memory log positions until the COMMIT · 86199673
      unknown authored
      is executed, even if the transaction spans on >=2 relay logs (bug #53).
      New variable relay_log_purge =0|1
      New test to verify bug #53
      
      
      sql/log.cc:
        Now we purge a relay log only when we are sure we won't need it,
        i.e. we have executed the final query (if autocommit=1) or the COMMIT.
      sql/log_event.cc:
        Better tracking of the relay log's name and position
        lastly executed, even if we are in a transaction which spans on
        2 or more relay logs.
      sql/mysql_priv.h:
        new option relay_log_purge (the user can now decide himself
        if he wants his relay logs to be automatically purged or not,
        we don't make unsafe guesses like before)
      sql/mysqld.cc:
        new option --innodb (replaces --skip-innodb).
        Useful for the test suite : we have skip-innodb in mysql-test-run,
        but we can ('-opt.info' file) choose to start the server with
        InnoDB for this test only.
        New option --bdb
      sql/repl_failsafe.cc:
        Better tracking of the relay log's name and position
        lastly executed, even if we are in a transaction which spans on
        2 or more relay logs.
      sql/set_var.cc:
        new variable relay_log_purge
      sql/slave.cc:
        Better tracking of the relay log's name and position
        lastly executed, even if we are in a transaction which spans on
        2 or more relay logs.
        Now we purge a relay log only when we are sure we won't need it,
        i.e. we have executed the final query (if autocommit=1) or the COMMIT
      sql/slave.h:
        Better tracking of the relay log's name and position
        lastly executed, even if we are in a transaction which spans on
        2 or more relay logs.
      sql/sql_class.h:
        prototypes change
      sql/sql_parse.cc:
        removed thd argument (was not used in the function's body)
      sql/sql_repl.cc:
        Better tracking of the relay log's name and position
        lastly executed, even if we are in a transaction which spans on
        2 or more relay logs.
        Turn relay_log_purge silently off when someone does CHANGE
        MASTER TO RELAY_LOG_*
      86199673