1. 30 Oct, 2008 1 commit
  2. 29 Oct, 2008 4 commits
    • Mats Kindahl's avatar
      Merging with 5.1-rpl · 60a5d8cd
      Mats Kindahl authored
      60a5d8cd
    • Mats Kindahl's avatar
      Post-merge fixes to fix test cases. · f5504826
      Mats Kindahl authored
      mysql-test/extra/rpl_tests/rpl_log.test:
        Using RESET MASTER in the middle of a sequence of statements cause
        a race condition between the dump thread sending the preceeding
        statements to the slave and the RESET MASTER.
      mysql-test/suite/federated/federated.test:
        Fixing include paths.
      mysql-test/suite/federated/federated_bug_25714.test:
        Removing extreneous lines added by merge.
      mysql-test/suite/rpl/t/rpl_circular_for_4_hosts.test:
        Correcting typo (the spaces following the connection name was included as part of the name).
      mysql-test/t/distinct.test:
        Correcting paths.
      f5504826
    • Sven Sandberg's avatar
      BUG#40257: Please remove --loose-skip-innodb from suite/rpl/rpl_1slave_base.cnf · 10f828ef
      Sven Sandberg authored
      Removed the flag that disables innodb on slave in the default
      configuration of replication tests. That made the explicit
      --innodb flag in -slave.opt files redundant, so lots of -slave.opt
      files could be removed. Also, -master.opt files containing reduntant
      --innodb flag were removed (those were redundant even without
      changing the default). Removing .opt files is good because .opt
      files cause server restarts and make tests less readable.
      Also fixed a bug where rpl_innodb_mixed_ddl unintentionally
      used myisam on slave.
      
      
      mysql-test/suite/rpl/r/rpl_innodb.result:
        updated result file
      mysql-test/suite/rpl/r/rpl_innodb_mixed_ddl.result:
        updated result file. this is how the test is supposed to be, it was a bug
        that it used myisam on the slave.
      mysql-test/suite/rpl/rpl_1slave_base.cnf:
        Removed flag to disable innodb on slave, and added explicit --loose-innodb
        flags on both master and slave.
      mysql-test/suite/rpl/t/rpl_innodb.test:
        Ensure that the slave uses myisam (this was previously done
        by not adding the --innodb flag on slave).
      10f828ef
    • Mats Kindahl's avatar
      Merging with 5.1-rpl · 24cf5445
      Mats Kindahl authored
      24cf5445
  3. 24 Oct, 2008 1 commit
  4. 23 Oct, 2008 2 commits
    • Mats Kindahl's avatar
      Merging 5.1 main into 5.1-rpl · a1df058d
      Mats Kindahl authored
      a1df058d
    • Sven Sandberg's avatar
      BUG#35701: please allow test language variables in connection and sync_slave_with_master · 0ef4f19f
      Sven Sandberg authored
      Problem: In the mysqltest language, it was not possible to set the current
      connection from a variable, and it was not possible to read the current
      connection.
      Fix: Allow setting the connection from a variable, like:
      connection $variable;
      and introduce the mysqltest language variable $CURRENT_CONNECTION, which
      holds the name of the current connection.
      
      
      client/mysqltest.cc:
        - Made select_connection use the common argument parser instead of its own
        home-rolled version. That allows variable expansion, for instance.
        - Made select_connection_name set the variable $CURRENT_CONNECTION, so that
        test scripts can use that.
        - Refactored a bit so that stuff that needs to be done when changing connection
        is located to one place.
      mysql-test/t/mysqltest.test:
        Added test case for $CURRENT_CONNECTION and "connection $variable"
      0ef4f19f
  5. 21 Oct, 2008 1 commit
  6. 18 Oct, 2008 1 commit
    • Sven Sandberg's avatar
      BUG#39851: race between check_testcase and tests running 'show processlist' · de500cab
      Sven Sandberg authored
      Problem 1: not_embedded_server runs SELECT FROM I_S.PROCESSLIST near the beginning.
      check_testcase executes a query to the server before that. There is a race here,
      because there is no guarantee that the thread executing check_testcase's query is
      finished.
      Problem 2: The SELECT FROM I_S.PROCESSLIST doens't seem very useful in the test.
      It's at least misplaced.
      Fix to both problems: Comment out SELECT FROM I_S.PROCESSLIST.
      
      
      mysql-test/t/not_embedded_server.test:
        Commented out failing / useless test.
      de500cab
  7. 13 Oct, 2008 2 commits
    • Sven Sandberg's avatar
      BUG#39853: lowercase_table3 fails on powermacg5 in rpl tree · e40c2137
      Sven Sandberg authored
      Problem: during a refactoring of mtr, a pattern for suppressing a warning from lowercase_table3 was lost.
      Fix: re-introduce the suppression.
      Problem 2: suppression was misspelt as supression. Fixed by adding a p.
      
      
      mysql-test/include/mtr_warnings.sql:
        fixed spelling error
      mysql-test/suite/rpl/t/rpl_bug33931.test:
        fixed spelling error
      mysql-test/suite/rpl/t/rpl_idempotency.test:
        fixed spelling error
      mysql-test/suite/rpl/t/rpl_temporary.test:
        fixed spelling error
      mysql-test/suite/rpl/t/rpl_temporary_errors.test:
        fixed spelling error
      mysql-test/t/lowercase_table3.test:
        fixed spelling error
      e40c2137
    • Sven Sandberg's avatar
      BUG#38817: please make mtr analyze crashes better · 8801ffbc
      Sven Sandberg authored
      Post-push fixes making it work on pushbuild's valgrind host, and clarifying the output.
      
      
      mysql-test/lib/My/CoreDump.pm:
        - Improved parsing of mtr output so that it works on pushbuild's "valgrind" host.
        - Added stack trace for the thread that coredumped, to make output more readable when there are many threads.
        - Added explanation of what the output consists of.
        - Added early removal of temp file.
      8801ffbc
  8. 11 Oct, 2008 3 commits
  9. 10 Oct, 2008 3 commits
  10. 09 Oct, 2008 4 commits
  11. 08 Oct, 2008 18 commits