An error occurred fetching the project authors.
- 19 Dec, 2010 1 commit
-
-
Sven Sandberg authored
Major replication test framework cleanup. This does the following: - Ensure that all tests clean up the replication state when they finish, by making check-testcase check the output of SHOW SLAVE STATUS. This implies: - Slave must not be running after test finished. This is good because it removes the risk for sporadic errors in subsequent tests when a test forgets to sync correctly. - Slave SQL and IO errors must be cleared when test ends. This is good because we will notice if a test gets an unexpected error in the slave threads near the end. - We no longer have to clean up before a test starts. - Ensure that all tests that wait for an error in one of the slave threads waits for a specific error. It is no longer possible to source wait_for_slave_[sql|io]_to_stop.inc when there is an error in one of the slave threads. This is good because: - If a test expects an error but there is a bug that causes another error to happen, or if it stops the slave thread without an error, then we will notice. - When developing tests, wait_for_*_to_[start|stop].inc will fail immediately if there is an error in the relevant slave thread. Before this patch, we had to wait for the timeout. - Remove duplicated and repeated code for setting up unusual replication topologies. Now, there is a single file that is capable of setting up arbitrary topologies (include/rpl_init.inc, but include/master-slave.inc is still available for the most common topology). Tests can now end with include/rpl_end.inc, which will clean up correctly no matter what topology is used. The topology can be changed with include/rpl_change_topology.inc. - Improved debug information when tests fail. This includes: - debug info is printed on all servers configured by include/rpl_init.inc - User can set $rpl_debug=1, which makes auxiliary replication files print relevant debug info. - Improved documentation for all auxiliary replication files. Now they describe purpose, usage, parameters, and side effects. - Many small code cleanups: - Made have_innodb.inc output a sensible error message. - Moved contents of rpl000017-slave.sh into rpl000017.test - Added mysqltest variables that expose the current state of disable_warnings/enable_warnings and friends. - Too many to list here: see per-file comments for details.
-
- 27 Jun, 2007 1 commit
-
-
msvensson@pilot.(none) authored
- Update mysql-test-run.pl to collect tests from several suites - Group test into suites - Add suite.opt file
-
- 29 Aug, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
Add order by in rpl_(ndb)_multi_update3 to make result deterministic
-
- 31 May, 2006 1 commit
-
-
msvensson@shellback.(none) authored
- Add missing drop(s) - Reset changed variables NOTE! These kind of problems are easily found with --check-testcases options to mysql-test-run.pl
-
- 16 Feb, 2006 1 commit
-
-
jmiller@mysql.com authored
-
- 22 Dec, 2005 1 commit
-
-
lars@mysql.com authored
This includes both code and test cases.
-
- 10 Oct, 2005 1 commit
-
-
lars@mysql.com authored
-
- 22 Jun, 2005 1 commit
-
-
lars@mysql.com authored
-
- 21 Jun, 2005 1 commit
-
-
elliot@mysql.com authored
-
- 17 Jun, 2005 1 commit
-
-
elliot@mysql.com authored
subselects is used.
-
- 31 Jan, 2005 1 commit
-
-
acurtis@pcgem.rdg.cyberkinetica.com authored
Fix tests after merge from 4.0
-
- 30 Jan, 2005 1 commit
-
-
acurtis@pcgem.rdg.cyberkinetica.com authored
Fix replication for multi-update new test - rpl_multi_update2
-
- 28 Apr, 2004 1 commit
-
-
antony@ltantony.dsl-verizon.net authored
CREATE statement allowed extra unnecessary commas
-
- 19 Dec, 2003 1 commit
-
-
monty@mysql.com authored
Cleaned up embedded library access and query cache handling Changed min stack size to 128K (to allow longer MyISAM keys) Fixed wrong priority for XOR (should be less than NEG to get -1^1 to work)
-
- 04 Dec, 2003 1 commit
-
-
guilhem@mysql.com authored
we change THD::system_thread from a 'bool' to a bitmap to be able to distinguish between delayed-insert threads and slave threads. - Fix for BUG#1701 "Update from multiple tables" (one line in sql_parse.cc, plus a new test rpl_multi_update.test). That's just adding an initialization.
-