Bjorn Munch
82f3628eca
Bug #42988 MTR2's --help output does not document --parallel
...
Several options were not documented
Added missing options and removed a few
Fixed use of --skip-combinations
2009-05-12 14:53:46 +02:00
Bjorn Munch
8d7f2d26e5
merge from main
2009-05-11 12:18:20 +02:00
Bjorn Munch
92637e32d2
Bug #44561 mtr2 --start-dirty is broken
...
start-dirty would remove stored procs etc.
Skip the copying back from stored system dir if using --start-dirty
2009-04-30 13:23:36 +02:00
Bjorn Munch
a4252ac0c7
Bug #44511 MTR2: add an option not to kill other servers when one from the group exits
...
MTR would die as soon as one server terminates
Implemented --wait-all option and associated subroutine
2009-04-29 16:13:38 +02:00
Vladislav Vaintroub
24e7fb05b5
Bug #44530 mtr v2 startup very slow on Windows.
...
MTR is stuck for about 20 seconds checking for free ports.
The reason is that perl's connect() takes 1 second on windows
if port is not opened.
This patch fixes the mtr_ping_port implementation on Windows
to use Net::Ping for the port checking with small (0.1sec) timeout.
This patch also removes pointless second call to check_ports_free()
in case of auto build thread.
2009-04-28 23:06:36 +02:00
Vladislav Vaintroub
361fa97258
Bug #42804 --parallel option does not work for MTR under ActiveState
...
perl
The problem here was the method how MTR gets its unique thread ids.
Prior to this patch, the method to do it was to maintain a global
table of pid,mtr_unique_id) pairs. The table was backed by a text
file. The table was cleaned up one in a while and dead processes leaking
unique_ids were determined with with kill(0) or with scripting tasklist
on Windows.
This method is flawed specifically on native Windows Perl. fork() is
implemented with starting a new thread, give it a syntetic negative PID
(threadID*(-1)), until this thread creates a new process with exec()
However, neither tasklist nor any other native Windows tool can cope with
negative perl PIDs. This lead to incorrect determination of dead process
and reusing already used mtr_unique_id.
The patch introduces alternative portable method of solving unique-id
problem. When a process needs a unique id in range [min...max], it just
starts to open files named min, min+1,...max in a loop . After file is
opened, we do non-blocking flock(). When flock() succeeds, process has
allocated the ID. When process dies, file is unlocked . Checks for zombies
are not necessary.
Since the change would create a co-existence problems with older version
of MTR, because of different way to calculate IDs, the default ID range
is changed from 250-299 to 300-349.
Another fix that was necessary enable --parallel option was to serialize
spawn() calls on Windows. specifically, IO redirects needed to be protected.
This patch also fixes hanging CRTL-C (as described in Bug #38629 ) for the
"new" MTR. The fix was already in 6.0 and is now downported.
2009-04-23 13:35:02 +02:00
He Zhenxing
435d6631aa
Manually merge BUG#37145 to 5.1-bugteam
2009-04-09 07:42:51 +08:00
Bjorn Munch
0f7e647944
Bug #41649 sporadic pb failure: mtr stopped, message "TIMEOUT (1200 seconds), ABORTING."
...
Potentially infinite loop in check_expected_crash_and_restart
Replace with finite loop and some additional logic
2009-04-08 14:54:36 +02:00
Bjorn Munch
86b0f7aae6
Bug #43917 MTR2 does not report accurate test statistics when using the 'repeat=n'
...
option
In practice, only the last run of the test was counted
Add a separate counter rep_failures for failures before last run
2009-04-01 13:58:30 +02:00
Magnus Svensson
b43656bd96
Merge
2009-03-31 16:10:44 +02:00
Magnus Svensson
ce65f283a5
Bug#43983 Support force restart of all servers after test ended
...
- Some tests need to modify the server(s) so much that a total restart of all servers are
necessary after test. Make it possible for a test to signal it want mtr.pl to restart
all servers.
2009-03-31 15:39:40 +02:00
Bjorn Munch
5273835566
Bug #43840 "too many tests failed" includes retries
...
Only count non-retried tests, and increment before testing
2009-03-31 13:15:52 +02:00
He Zhenxing
9530126822
BUG#37145 Killing a statement doing DDL may log binlog event with error code 1053
...
When the thread executing a DDL was killed after finished its
execution but before writing the binlog event, the error code in
the binlog event could be set wrongly to ER_SERVER_SHUTDOWN or
ER_QUERY_INTERRUPTED.
This patch fixed the problem by ignoring the kill status when
constructing the event for DDL statements.
This patch also included the following changes in order to
provide the test case.
1) modified mysqltest to support variable for connection command
2) modified mysql-test-run.pl, add new variable MYSQL_SLAVE to
run mysql client against the slave mysqld.
2009-03-27 13:19:50 +08:00
Bjorn Munch
ca3db65c9f
Bug #43074 MTR2 is not accessing core dumps when a path is too long
...
Executable path is truncated in core
If we see truncated path, try to guess using strings and grep
If that doesn't work either, use known mysqld path
2009-03-20 16:39:06 +01:00
Georgi Kodinov
68fcdd97da
merged 5.1-main -> 5.1-bugteam
2009-03-11 15:03:25 +02:00
Bjorn Munch
8179ed2649
Bug #43410 --skip-core-file has no effect if core file size is set
...
Would not prevent mysqld from core dumping
Passes --nocore arg to safe_process, which then sets rlimit core to 0 for child
2009-03-09 14:31:39 +01:00
Georgi Kodinov
93a58abe87
merged 5.1-main -> 5.1-pe-stage
2009-03-09 12:52:08 +02:00
Daniel Fischer
a732b40951
merge from parent
2009-03-09 11:33:08 +01:00
Daniel Fischer
6c0308f6b7
merge 42888 to 5.1-mtr
2009-03-09 11:11:27 +01:00
Bjorn Munch
affe300a48
merge from 5.1 main
2009-03-07 20:42:11 +01:00
Bjorn Munch
6dbc7df463
merge 42797
2009-03-04 16:41:45 +01:00
Bjorn Munch
7c1ea06e63
Bug #42986 MTR2 should not allow 0 as a value for --parallel
...
Add sanity check that $opt_parallel > 0
2009-03-04 12:12:57 +01:00
Bjorn Munch
23b7f4e4b2
Bug #43132 Pusbbuild 2 host sol10 sparc64 max is not running tests due to port unavailble
...
MTR gives up if wanted port not available
Try next range if set to 'auto'
Also, use next number for additional threads if explicitly set
2009-03-04 11:34:47 +01:00
Bjorn Munch
0314eb7e40
Bug #40978 Error log gets truncated during testsuite, prevents debugging
...
Error log gets truncated when mysqld is restarted by MTR
2009-03-02 13:48:35 +01:00
Bjorn Munch
a892ad5c62
Bug #43256 Bug#39026 got re-surrected
...
Problems with use of share/mysql dir
Explicitly look for "english" language file
2009-02-27 13:07:01 +01:00
Ingo Struewing
29ca5d019c
Bug#40446 - mysql-test-run --gcov is broken
...
Some variable values were missing and perl constructs failed.
Initialized the variables and refactored the gcov functions.
2009-02-27 12:20:53 +01:00
Daniel Fischer
0d097d80e2
address review comments
2009-02-25 15:00:17 +01:00
Daniel Fischer
4943ffde54
Bug#42888 for MySQL 5.1. Add collections of test runs to make it both configurable and transparent what kinds of tests we run during integration testing. Implement filter list in mysql-test-run.pl to filter out failures of experimental test cases, using a new status code "exp-fail", so we can tell regressions ("fail") from failures of test cases that are still in development ("exp-fail").
2009-02-24 12:53:34 +01:00
Magnus Svensson
2a001d9cc4
Bug#43112 mtr.pl --embedded fails to stop cluster processes
2009-02-23 15:52:23 +01:00
Rafal Somla
060c89940f
Modifications to MTR and mysqltest to improve feedback from the latter when
...
testcase checks are made.
MTR spawns mysqltest to run check-testcase test before and after each testcase
it runs. It can also run check-warnings using mysqltest. Since it happened on PB
that these checks hanged, this patch provides additional feedback to help
investigating such failures:
- mysqltest is modified to give feedback about main steps in execution of a
testcase if run in verbose mode (including connection to the server),
- MTR is modified to run mysqltest in verbose mode when doing check-testcase or
check-warnings. The diagnostic output from mysqltest is preserved so that it is
saved upon test failure.
2009-02-13 16:27:33 +01:00
magnus.svensson@sun.com
7a4046988d
Work around for bug in some versions of the File::Temp Perl module
2009-02-13 10:38:53 +01:00
Magnus Svensson
07fad74238
Bug#42797 mtr.pl - temporary directory are deleted when child exit's
...
- Since we are only using the auto cleanup in one place of mtr.pl today, disable the
autocleanup and write our own END handler that clean up the tmpdir only when the process
that created it exits.
2009-02-12 17:36:58 +01:00
Bjorn Munch
b6ece6aafa
Bug #42590 MTR v1 crashes under Active State Perl
...
Perl crashes when MTR 2 tries to start v1
Replaced require with system()
2009-02-10 11:00:16 +01:00
Magnus Svensson
95d9bb3009
Bug#42366 server-cert.pem expired: "Not After : Jan 27 08:54:13 2009 GMT
...
- remove the disbling of all ssl_* tests now when certs are fixed.
2009-02-06 15:09:15 +01:00
Magnus Svensson
15dc0c2a74
Bug#42588 system_mysql_db_fix30020 fails when run from bin dist with mtr2
...
- Properly set --bindir=$path_client_bindir and --basedir=$basedir by adding %s format specifier
2009-02-04 10:49:52 +01:00
Georgi Kodinov
fb9ab04078
Fix from magnus for the "The socket file path is too long (> 107)" failure.
2009-02-02 12:18:38 +02:00
Magnus Svensson
f3f31c9ede
WL#4189 mtr.pl v2
...
- Fix faulty regex used for filtering out suspicious warnings, causing
warnings/errors from previous tests to be reported
2009-01-28 17:46:00 +01:00
Magnus Svensson
7ea8e52529
Bug#42408 Faulty regex for detecting [Warning] and [ERROR] in mysqld error log
...
- Disable the two patterns that previously have been faulty - for now.
2009-01-28 11:24:55 +01:00
Magnus Svensson
d4c34f24fd
WL#4189 mtr.pl v2
...
- Fix the regex for finding core files ie. anything that starts with "core"
- Add collection of *.dmp files on windows.
2009-01-27 18:56:24 +01:00
Magnus Svensson
ef397ddce2
WL#4189 mtr.pl v2
...
- Remove double escape of [ and ]
2009-01-27 16:44:50 +01:00
Magnus Svensson
6ad47b97e9
Bug#42366 server-cert.pem expired: "Not After : Jan 27 08:54:13 2009 GMT
2009-01-27 15:12:08 +01:00
Magnus Svensson
d4c402db64
Merge
2009-01-27 15:10:15 +01:00
Magnus Svensson
5a1e073fc7
WL#4189 mtr.pl v2
...
- Make a rough filtering of the servers error log and write
all suspicious warnings to $error_log.warnings
The .warnings file is then examined more carefully by check_warnings.test
- This will speed things up, doing all of this in a server running
under valgrind takes far too long time.
2009-01-27 14:53:58 +01:00
Magnus Svensson
d850730333
WL#4189 mtr.pl v2
...
- Add a "skip-ssl=1" to [mysqltest] section so that
mysqltest will not run with ssl turned on by default
but stil be able to turn it on when requested
- This avoids that check_warnings and check_testcase
connects to the server woth SSL turned on
2009-01-27 14:21:18 +01:00
Magnus Svensson
c7c0dc6882
Bug#42358 fulltext_plugin test fails on pushbuild: Too many arguments (first extra is '')
...
- pass empty "--plugin-dir" if simple parser was not found.
2009-01-27 10:45:39 +01:00
Magnus Svensson
5112fcebdb
WL#4189 mtr.pl v2
...
- Pass verbose flag to My::SafeProcess also when starting
check_warnings and run_on_all
2009-01-27 10:39:42 +01:00
Luis Soares
5a7314099d
merge: 5.1-rpl (with merge from main) -> 5.1-rpl
2009-01-26 17:06:39 +01:00
Magnus Svensson
3bec589bec
mtr.pl
...
- default parallel to 1(again)
2009-01-24 23:40:08 +01:00
Magnus Svensson
1dc963216a
WL#4189 mtr.pl v2
...
- turn auto detection of parallelism value ON again
2009-01-24 18:32:57 +01:00
Magnus Svensson
90509b22b5
WL#4189 mtr.pl v2
...
- Clear test variables "comment" and "logfile" to make sure thay aren't
already set from previous run of same test
- Print warning if test result already set and set it anyway
2009-01-24 13:02:27 +01:00
Magnus Svensson
ead3853f34
WL#4189 mtr.pl v2
...
- Don't save ndb_*_fs directory after test failure
2009-01-24 12:18:52 +01:00
Magnus Svensson
73e96ec9ce
Remove debug printouts of all remaining tests when test suite has been terminated in the middle
2009-01-24 11:07:54 +01:00
Luis Soares
14d4576bfe
merge: 5.1 -> 5.1-rpl
...
conflicts:
Text conflict in client/mysqltest.cc
Text conflict in mysql-test/include/wait_until_connected_again.inc
Text conflict in mysql-test/lib/mtr_report.pm
Text conflict in mysql-test/mysql-test-run.pl
Text conflict in mysql-test/r/events_bugs.result
Text conflict in mysql-test/r/log_state.result
Text conflict in mysql-test/r/myisam_data_pointer_size_func.result
Text conflict in mysql-test/r/mysqlcheck.result
Text conflict in mysql-test/r/query_cache.result
Text conflict in mysql-test/r/status.result
Text conflict in mysql-test/suite/binlog/r/binlog_index.result
Text conflict in mysql-test/suite/binlog/r/binlog_innodb.result
Text conflict in mysql-test/suite/rpl/r/rpl_packet.result
Text conflict in mysql-test/suite/rpl/t/rpl_packet.test
Text conflict in mysql-test/t/disabled.def
Text conflict in mysql-test/t/events_bugs.test
Text conflict in mysql-test/t/log_state.test
Text conflict in mysql-test/t/myisam_data_pointer_size_func.test
Text conflict in mysql-test/t/mysqlcheck.test
Text conflict in mysql-test/t/query_cache.test
Text conflict in mysql-test/t/rpl_init_slave_func.test
Text conflict in mysql-test/t/status.test
2009-01-23 13:22:05 +01:00
He Zhenxing
43290f9935
Auto merge
2009-01-21 18:39:11 +08:00
Bjorn Munch
8a0c984f01
Bug #40399 Please make mtr print stack trace after every failure
...
SIGABRT is sent to relevant processes after a timeout
2009-01-21 10:34:01 +01:00
He Zhenxing
65ca6ce37c
BUG#41177 mtr gives no debug info after failing to execute check-testcase/check-warnings
...
Log output of mysqltest when running check-testcase together
with errput. Remove --silent option for mysqltest when running
check-testcase/check-warnings
2009-01-21 17:32:05 +08:00
Luis Soares
9d8c117598
merge: 5.1 -> 5.1-rpl
...
conflicts:
Text conflict in mysql-test/lib/mtr_report.pm
Text conflict in mysql-test/mysql-test-run.pl
2009-01-08 19:03:56 +00:00
Georgi Kodinov
8c25823f94
merged 5.1-main -> 5.1-bugteam
2009-01-05 18:10:20 +02:00
Georgi Kodinov
8d16eb71b3
merge 5.0 -> 5.0-bugteam
2009-01-05 18:04:14 +02:00
Magnus Svensson
176c06a79f
Merge
2008-12-18 19:54:47 +01:00
Magnus Svensson
fdd665443c
Bug#41480 Tests that do LOAD DATA INFILE fail when run locally
2008-12-18 13:58:55 +01:00
Sergey Vojtovich
7df22ce11e
BUG#39746 - Debug flag breaks struct definition
...
(server crash)
Altering a table with fulltext index[es] which use
pluggable fulltext parser may cause server crash
in debug builds.
The problem was that ALTER TABLE code wrongly assigned
fulltext parser name.
Also fixed that altering a table with fulltext index[es]
leave stale fulltext parser locks, which prevent
fulltext parsers from being uninstalled after
ALTER TABLE.
2008-12-17 17:24:34 +04:00
John H. Embretsen
b4781e3072
Fix (preliminary?) for Bug#41502 - MTR v2 should not load plugins during server bootstrap.
...
Adding --loose-skip-falcon option to the mysqld options provided by MTR (v2) during mysqld bootstrap in order to avoid plugin (in this case Falcon) initialization of static variables etc. Options --loose-skip-innodb and --loose-skip-ndbcluster were already included.
This will fix Bug#41014 (falcon_bug_39708 fails in pushbuild in 6.0-rpl: "succeeded - should have failed")
in the case of MTR v2 (which currently is available in -rpl branches only).
MTR v1 (e.g. in main 6.0 branch) does not have this problem.
It would be more ideal to remove the --loose-skip-* options and provide a single option disabling all plugin initialization instead, or have bootstrap do this by default. Server modifications are (most likely) needed to be able to do that.
2008-12-17 09:39:01 +01:00
Bjorn Munch
60a2e4a90c
Bug #31983 Running mysql-test from RPM fails for NDB
...
Adds $glob_basedir/sbin to search path when needed
2008-12-15 15:14:56 +01:00
Bjorn Munch
ff1161eb58
Bug #31983 Running mysql-test from RPM fails for NDB
...
Added $glob_basedir/sbin to search path for relevant binaries
2008-12-12 15:10:56 +01:00
Leonard Zhou
bc2095c19e
BUG#27477 Remove tmp-directory on MTR start
2008-12-09 18:52:10 +08:00
Patrick Crews
33cf11b428
Bug#41258: mysql-test-run does not copy subdirectories of std_data on Windows (5.0 only)
...
Altered how we copy data from mysql-test/std_data on Windows to match what we are doing in 5.1 and 6.0
2008-12-05 08:21:03 -05:00
Sven Sandberg
1b228849e9
Clarified the error message printed when mtr's test cleanup check fails.
2008-11-25 17:51:02 +01:00
Magnus Svensson
aeb6b5af88
Bug#40891 test suite timeouts on valgrind host in pushbuild
2008-11-21 13:45:28 +01:00
Magnus Svensson
6dc9b2ab9f
mtr - temporarily turn on verbose
2008-11-21 08:57:46 +01:00
Serge Kozlov
53bf864735
Bug#39861, added comment to mtr
2008-11-15 14:40:40 +03:00
Serge Kozlov
bf9d1b565c
fix for bug#39861
2008-11-15 00:44:56 +03:00
Serge Kozlov
f51cfbbc26
Bug#39861:
...
1. mysqltest.cc - added flush to log file after each executed command in a testcase.
2. mtr shows 20 last lines from test case log file if timeout reached.
3. Optimizing the code by Magnus review.
4. It is partially fix bug#40150
2008-11-14 23:35:32 +03:00
Magnus Svensson
41fdb64682
Bug#40705 mtr's check-warnings fails sporadically in pushbuild
...
- Change the logic slightly for when and how errors from
check-warnings and check-testcase are reported. The prevoius logic
reporting testfailed twice and that might have caused this.
- Also print result code returned from mysqltest when it is "unexpected"
2008-11-14 13:19:37 +01:00
Magnus Svensson
acf0a1c32c
WL#4189 Temporarily set parallel=1 by default
2008-11-14 10:22:44 +01:00
Magnus Svensson
d2773d34f5
WL#4189 Add full backward compatibility to mysql-test-run.pl
...
- Add copy of mtr v1 and make it possible to run it using MTR_VERSION=1
2008-11-14 09:45:32 +01:00
Magnus Svensson
5fd1c9768a
WL#4189 Use only one worker for --record
2008-11-10 16:10:49 +01:00
Magnus Svensson
4b739dcf45
Bug#40193 mtr --record is currently broken in 5.1-rpl and 6.0-rpl
2008-11-10 14:53:53 +01:00
Magnus Svensson
6a58dc5180
WL#4189 removed unused variables
2008-11-10 14:53:21 +01:00
Magnus Svensson
3fb892bf79
WL#4189 - fix for running from bin dist
2008-11-07 16:22:53 +01:00
Chad MILLER
60b8b18f08
Symlink master sock if it is moved elsewhere for path-length reasons.
2008-11-03 13:10:59 -05:00
Magnus Svensson
b7967587e6
WL#4189 Set parallel to 1 if running under vmware on windows
2008-10-11 17:30:26 +02:00
Magnus Svensson
ac24a79290
BUG#39008 Additional fix after review, remove files that could potentially be set to path outside datadir
2008-10-10 16:19:04 +02:00
Magnus Svensson
2359d44c61
Merge
2008-10-08 22:30:56 +02:00
Magnus Svensson
22a893895c
WL#4189 add verbose also when starting check testcase
2008-10-06 19:34:00 +02:00
Vladislav Vaintroub
08aaf07de5
merge fix for 38629 from 5.0
2008-10-02 17:56:29 +02:00
Vladislav Vaintroub
22a0112f8d
Bug #38629
...
mysql-test-run.pl --start-and-exit starts but does not exit
Instead, it hangs with ActiveState perl. The error is
believed to be a bug in ActiveState implementation.
Workaround is using POSIX::_exit, as described here
http://www.perlmonks.org/?node_id=334610
Thanks to Philip Stoev for the idea of the patch.
2008-10-02 16:29:41 +02:00
Magnus Svensson
8764738aef
Print tests that has not been run
2008-09-22 18:52:19 +03:00
Magnus Svensson
773fbd9543
Bug #37312 Make tests binlog_row_innodb_stat and binlog_stm_innodb_stat more robust
2008-09-22 12:03:00 +03:00
Magnus Svensson
623a10868b
WL#4189 fix small scheduler loop problem causing report that not all tests were run
2008-09-22 10:02:45 +03:00
Magnus Svensson
bffebb9cbc
Change typo . -> ,
2008-09-20 17:00:05 +03:00
Magnus Svensson
02eee93f3a
Versional testing support
2008-09-20 16:51:31 +03:00
Magnus Svensson
2f5e98264a
WL4189 Cap the autodetected parallelism value to 8
2008-09-15 17:09:27 +02:00
Magnus Svensson
588efe1216
WL#4189 Create a tempdir if tmpdir path becomes too long
2008-09-15 17:05:14 +02:00
Magnus Svensson
7e0869b9f1
WL#4189 mtr, hang if worker fails before connected to server
2008-09-15 12:15:08 +02:00
Magnus Svensson
88a9c6f5a4
WL#4189 mtr --embedded from binary distribution
2008-09-15 12:13:47 +02:00
Magnus Svensson
b928473b71
WL#4350 Fix --record and no .result file
2008-09-11 22:05:44 +02:00
Magnus Svensson
6e47698f21
WL#4350 Improve error message
2008-09-11 18:30:30 +02:00
Magnus Svensson
1d8583f5a2
Bug#38817 please make mtr analyze crashes better
2008-09-06 08:57:05 +02:00
Magnus Svensson
189ac2c7d4
Bug#35482 mysql-test-run have_innodb does not detect external server has Innodb support
2008-09-05 18:28:20 +02:00
Magnus Svensson
d266e9d553
Bug#32052 Small inconsistency with the big_test and ndb_extra test options
2008-09-05 17:37:55 +02:00
Magnus Svensson
b0750d6843
Bug #39071 mtr's check-testcase reports extra failures for correct test cases
2008-09-05 16:22:02 +02:00
Magnus Svensson
8a08ec32af
Merge
2008-09-05 16:06:54 +02:00
Magnus Svensson
40db2c21e4
Bug #39213 Could not find reason for skipping test
2008-09-05 16:06:08 +02:00
Magnus Svensson
5834ef2c4a
WL#4350
...
- fix scheduler bug
2008-09-05 15:09:29 +02:00
Magnus Svensson
d616caa6bc
Bug#39008 perl warning in mtr: 'use of uninitialized value in concatenation' in mtr:3995
2008-09-05 14:40:07 +02:00
Magnus Svensson
8fb38c6b78
Make mysql-test-run.pl executable by user
2008-09-05 14:23:52 +02:00
Magnus Svensson
913ec830b3
WL#4350
...
- Rearrange spawn worker code
2008-09-05 14:09:39 +02:00
Magnus Svensson
c3e7b68995
Fix gcov in mtr.pl
2008-09-05 11:32:33 +02:00
Magnus Svensson
6a4af260cc
Bug#36616 rpl tests without 'source include/have_log_bin.inc' fail starting server
2008-08-29 14:46:22 +02:00
Magnus Svensson
a846ab811e
Bug#33337, silently convert --gdb(etc.) to --client-gdb in embedded mode
2008-08-29 12:33:02 +02:00
Magnus Svensson
37e6f0c6ab
Print error message in diff_files if any of the two files to diff does not exist
2008-08-29 12:25:19 +02:00
Magnus Svensson
3a72c5bf61
Don't use slots 200-249 since they are also used by PB
2008-08-11 10:41:12 +02:00
Magnus Svensson
c431b23bae
Fixup mtr_unique. Remove usage of ps and grep. Make it a module. Move _process_alive to Platform.pm. Rename opt_baseport to baseport, it's not an option
2008-08-10 19:46:43 +02:00
Magnus Svensson
66b42a13f2
Make events_restart more stable by waiting for the server to be stopped before starting it again
2008-08-09 11:16:12 +02:00
Magnus Svensson
69f9ec281d
Merge
2008-08-08 20:10:43 +02:00
Magnus Svensson
36459fb6dc
Make opt_big_test a global variable
2008-08-08 19:09:13 +02:00
Magnus Svensson
ed8bc526ae
Merge
2008-08-04 22:25:45 +02:00
Magnus Svensson
39ad2dc05a
Bug #38181 Please print more debug info when tests fail
2008-08-04 21:54:44 +02:00
Magnus Svensson
798590b798
Bug #32307 mysqltest - does not detect illegal if syntax
2008-08-04 12:38:50 +02:00
Sven Sandberg
73e253370b
merged 5.1 main to 5.1-rpl
...
manually resolved conflicts:
Text conflict in client/mysqltest.c
Contents conflict in mysql-test/include/have_bug25714.inc
Text conflict in mysql-test/include/have_ndbapi_examples.inc
Text conflict in mysql-test/mysql-test-run.pl
Text conflict in mysql-test/suite/parts/inc/partition_check_drop.inc
Text conflict in mysql-test/suite/parts/inc/partition_layout.inc
Text conflict in mysql-test/suite/parts/inc/partition_layout_check1.inc
Text conflict in mysql-test/suite/parts/inc/partition_layout_check2.inc
Text conflict in mysql-test/suite/parts/r/partition_alter1_1_2_myisam.result
Text conflict in mysql-test/suite/parts/r/partition_alter1_1_myisam.result
Text conflict in mysql-test/suite/parts/r/partition_alter1_2_myisam.result
Text conflict in mysql-test/suite/parts/r/partition_alter2_myisam.result
Text conflict in mysql-test/suite/parts/r/partition_alter3_innodb.result
Text conflict in mysql-test/suite/parts/r/partition_alter3_myisam.result
Text conflict in mysql-test/suite/parts/r/partition_basic_innodb.result
Text conflict in mysql-test/suite/parts/r/partition_basic_myisam.result
Text conflict in mysql-test/suite/parts/r/partition_basic_symlink_myisam.result
Text conflict in mysql-test/suite/parts/r/partition_engine_myisam.result
Text conflict in mysql-test/suite/parts/r/partition_syntax_myisam.result
Text conflict in mysql-test/suite/rpl_ndb/t/disabled.def
Text conflict in mysql-test/t/disabled.def
2008-08-04 07:04:47 +02:00
Magnus Svensson
7e5752e27b
Bug #33337 mysql-test-run.pl options --gdb and --ddd don't work with --embedded-server
2008-08-01 16:13:35 +02:00
Magnus Svensson
c1430dc8b0
BUG#37832 Parallel-running mtr --help prints usage many times
2008-07-24 22:58:18 +02:00
Magnus Svensson
ac1aa0cd70
Add all server arguments to mysqltest_embedded when running check_warnings
2008-07-24 22:21:19 +02:00
Sven Sandberg
818802a6ea
BUG#37834: mtr --max-test-fail=0 does not set max number of failed tests to unlimited
...
Problem: mtr --max-test-fail=0 should allow unlimited number
of errors, but stops after the second error.
Fix: It's just a typo in mysql-test-run.pl
2008-07-22 20:55:20 +02:00
Daniel Fischer
7077d5aa3c
test case fix
2008-07-15 18:43:25 +02:00
Daniel Fischer
0bb92b600e
let's make a real honest attempt at finding the daemons in libexec
2008-07-08 19:17:06 +02:00
Magnus Svensson
101b4f2e7b
Merge parallel mtr
2008-06-19 10:10:37 +02:00
Magnus Svensson
755e015787
Fix paths
2008-06-18 17:49:32 +02:00
Magnus Svensson
88e3cebc46
WL#4189
...
- Increase start timeout to 180 seconds, old version had 400 that is too much
2008-06-16 11:23:00 +02:00
Joerg Bruehe
ec463b3dab
Merging the bug fixes for 34995 and 35543 (both of 5.0) up to 5.1,
...
also the 5.0.62 build tag.
2008-06-13 15:48:17 +02:00
Magnus Svensson
3d34d34c88
Merge 5.1->5.1-rpl
...
Fix paths and name of a few files to make it work with new mtr.pl
2008-05-30 11:12:07 +02:00
msvensson@pilot.(none)
914e85b3f8
BUG#35543 mysqlbinlog.cc does not properly work with tmp files
...
- Backport to 5.0, use --local-load to instruct myqlbinlog where to
put the files it generate
2008-05-09 15:17:10 +02:00
msvensson@pilot.(none)
f36d0dae30
Merge bk-internal:/home/bk/mysql-5.1-maint2
...
into pilot.(none):/data/msvensson/mysql/mysql-5.1-maint2
2008-05-09 12:36:32 +02:00
msvensson@pilot.(none)
70a39134a2
Merge pilot.(none):/data/msvensson/mysql/mysql-5.1-rpl
...
into pilot.(none):/data/msvensson/mysql/mysql-5.1-maint2
2008-05-09 12:17:00 +02:00
msvensson@pilot.(none)
447916b9e6
Make printout of $name nicer
...
Remove debug printouts
2008-05-09 11:50:36 +02:00
msvensson@shellback.(none)
c45e9ff746
Generate a unique tmpdir for each server to avoid that they delete each others
...
temporary files at start up - see 'mysql_rm_tmp_tables'
2008-05-06 17:11:09 +02:00
msvensson@pilot.mysql.com
39e11a1ddb
Add printouts
2008-05-05 22:55:47 +02:00
msvensson@pilot.mysql.com
76905924db
Add temporary printouts
2008-05-05 13:47:43 +02:00
msvensson@pilot.mysql.com
be295c87cc
Change rmtree+mkpath to use clean_dir
2008-05-05 00:21:12 +02:00
msvensson@pilot.mysql.com
63a0cdb59d
Make timediff an option
2008-05-04 21:45:38 +02:00
msvensson@pilot.mysql.com
ec03ad0591
Move opt_timer to mtr_report.pm
2008-05-04 21:40:40 +02:00
msvensson@pilot.mysql.com
86ac70f774
Improve retry logic
2008-05-04 21:20:25 +02:00
msvensson@pilot.mysql.com
b4b0fcee26
Debug printouts for not all tests completed
2008-05-04 20:59:51 +02:00
msvensson@pilot.(none)
e088f111e9
Use SysInfo.pm to find a suitable value for number of workers when
...
--parallel hasn't been specified
Add lib/My/SysInfo.pm
2008-05-04 13:31:40 +02:00
msvensson@pilot.mysql.com
8ece58b87e
mysql-test-run.pl:
...
Print the scalar value of $completed, not the array values
2008-05-03 16:10:23 +02:00
msvensson@pilot.mysql.com
8d35b57b37
Merge pilot.mysql.com:/data/msvensson/mysql/my50-bt-36463
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-bugteam
2008-05-02 19:42:34 +02:00
msvensson@pilot.mysql.com
2e071e9e7a
Merge pilot.mysql.com:/data/msvensson/mysql/my50-bt-36463
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.0-build
2008-05-02 14:42:34 +02:00
msvensson@pilot.mysql.com
e549ba8067
Bug#36469 mysql_upgrade does not use --tmpdir
2008-05-02 14:41:19 +02:00
msvensson@pilot.mysql.com
8c97dc80ca
Print tests that has been run but shouldn't and vice versa
...
Use opt_start_timeout also for ndb
Remove the .result files generated by 'check_testcase'
2008-05-02 12:11:04 +02:00
msvensson@pilot.mysql.com
7c0ba8e110
Merge pilot.mysql.com:/data/msvensson/mysql/my50-bt-36463
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.0-build
2008-05-02 09:15:23 +02:00
msvensson@pilot.mysql.com
4600fc3f34
Bug#36463 mysql-test-run.pl should always use the --tmpdi
2008-05-02 09:13:43 +02:00
msvensson@pilot.mysql.com
d3f9ea0ceb
Merge bk-internal:/home/bk/mysql-5.0-build
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.0-build
2008-05-02 08:42:48 +02:00
msvensson@pilot.mysql.com
3e18c89fdb
Use the deignated tmpdir if it exists
2008-05-01 09:34:25 +02:00
msvensson@pilot.mysql.com
df7b349f32
Remove hack for mtr.pl in MySQL 4.1
2008-04-30 15:52:50 +02:00
msvensson@pilot.mysql.com
a0f393d660
Don't append thread num to $opt_tmpdir is var/tmp
...
Remove .err and .result files produced by check-testcase and check-warnings
2008-04-28 15:03:30 +02:00
msvensson@pilot.mysql.com
5d3d99c365
Save files in var/tmp/ after failure
2008-04-28 14:37:40 +02:00
msvensson@pilot.mysql.com
91cc80ad57
Return immediately from 'check-testcase' and 'check_warnings' if no
...
check processes has been started
2008-04-28 12:20:42 +02:00
msvensson@pilot.mysql.com
2aae18545d
Limit number of test failures before aborting
2008-04-28 09:24:30 +02:00
msvensson@pilot.mysql.com
aa635c20ef
Reenable suite timeout detection
2008-04-28 08:38:07 +02:00
msvensson@pilot.mysql.com
f201478cb7
Only run the "saved core limit" if the datadir was saved
2008-04-28 08:28:06 +02:00
msvensson@pilot.mysql.com
9e3c23c089
Add printout of all tests in case number of completed differs number of test
...
and force is on
2008-04-28 08:26:04 +02:00
msvensson@pilot.mysql.com
9da80dac20
Print number of test completed at failure
2008-04-28 08:23:00 +02:00
msvensson@pilot.mysql.com
6400538a90
Stop the test case time if "check_testcase" before test fails
2008-04-28 08:17:23 +02:00
msvensson@pilot.mysql.com
4f9409c835
Move code that saves datadirs to test server
...
Remove mtr_report_test_failed
2008-04-27 23:35:38 +02:00
msvensson@pilot.mysql.com
b18a64979a
Run all check-warning and check-testcase in parallel, this also give the
...
oportunity to check if any other process fails during this.
Add possiblitiy to store "user_data" in a Safeprocess
Add function to get pid from a SafeProcess
2008-04-27 21:31:32 +02:00
msvensson@pilot.mysql.com
e2f1865378
Merge pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-rpl
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-maint2
2008-04-27 19:03:03 +02:00
msvensson@pilot.mysql.com
faba19abd3
Use - instead of _ as separator
2008-04-27 19:02:43 +02:00
msvensson@pilot.mysql.com
1715884752
Increase start timeout when running parallell
...
Fix comments
2008-04-27 16:16:50 +02:00
msvensson@pilot.mysql.com
692291b42b
Merge pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-rpl
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-maint2
2008-04-27 15:43:22 +02:00
msvensson@pilot.mysql.com
3f48a30625
Save datadir in case of test failure, but limit the number of times
...
datadir can be saved in case of constantly failing servers
Remove datadirs each time all servers have been stopped thus limiting
the size of vardir.
The datadirs of failed tests have been saved and that should be
enough to diagnose any failures
2008-04-27 15:32:12 +02:00
pcrews@pcrews-mac-local.local
ae0082799a
Bug#36032 - Test funcs_1.processlist_priv_ps fails on Windows
...
Bug#36033 - Test funcs_1.processlist_val_ps fails on Windows
Bug#36034 - Test parts.part_supported_sql_func_<eng> fails on Windows
Bug#36036 - Test parts.partition_alter1_<eng> fails on Windows
Bug#36037 - Test parts.partition_alter2_<eng> fails on Windows
Bug#36038 - Test parts.partition_basic_<engine> failing on Windows
Bug#36039 - Test parts.partition_engine_<eng> fails on Windows
Bug#36040 - Test parts.partition_syntax_<eng> fails on Windows
Changeset to fix multiple 5.1.24-rc build bugs on Windows platforms.
Many of these bugs had the same root causes.
2008-04-26 19:52:43 -04:00
msvensson@pilot.mysql.com
d0d79913ad
Use parallel=4 as default
2008-04-26 22:16:20 +02:00
msvensson@pilot.mysql.com
fa5d32de71
Don't use empty string instead of --plugin-dir when plugins are not found
2008-04-26 09:35:04 +02:00
msvensson@pilot.mysql.com
b1d7f68443
Don't print stats when test run is abort because of test failure
2008-04-25 10:31:13 +02:00
msvensson@pilot.mysql.com
fcc697d29c
Merge pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-rpl
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-maint2
2008-04-25 08:23:57 +02:00
msvensson@pilot.mysql.com
13461e33d5
If more than one parallel run, use a subdir of the selected tmpdir
2008-04-24 20:25:00 +02:00
msvensson@pilot.mysql.com
471a98001e
Add support for bootstrapping from init_db.sql, which is used in
...
early versions of 5.1 and 5.0
Fix usage instruction of defaults_extra_file
2008-04-24 14:14:11 +02:00
msvensson@pilot.mysql.com
d4742671b9
Merge pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-rpl
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-maint2
2008-04-24 13:24:24 +02:00
msvensson@pilot.mysql.com
ba900fe302
Add support for running in parallel
2008-04-24 13:02:53 +02:00
msvensson@pilot.mysql.com
3f9adfb812
Don't symlink var/tmp to $opt_tmpdir
...
Just treat var/tmp and $opt_tmndir that might be different or same.
2008-04-23 12:59:37 +02:00
msvensson@pilot.mysql.com
ea839ba054
Set verbose back to 0 by default
2008-04-22 22:01:37 +02:00
msvensson@pilot.mysql.com
5a0ae425c6
Move the check for socket path truncation to after the tmpdir has been created
...
since it's used by the check
2008-04-21 23:12:28 +02:00
msvensson@pilot.mysql.com
71e4de876e
Temporarily turn on verbose
2008-04-21 21:47:33 +02:00
msvensson@pilot.mysql.com
761b355d0e
Add check for unix socket path truncation
...
Don't allow unix socket path to be truncated
2008-04-21 18:32:32 +02:00
msvensson@pilot.mysql.com
206e1dc63e
Rename "shutdown" -> "send_shutdown" and "kill_server" to "shutdown_server"
...
Fix warnings
2008-04-21 17:39:13 +02:00
msvensson@pilot.mysql.com
596aca33f5
Set mysqladmin shutdown timeout to 60 seconds
2008-04-14 14:25:57 +02:00
msvensson@pilot.mysql.com
e549ec7f6a
Temporary re-enable the "always restart slave"
2008-04-14 12:57:37 +02:00
msvensson@pilot.mysql.com
806b107a1c
Fix problem where test case timeout was not detected
...
after expected crash server restart. The test timeout process was killed
not restarted.
2008-04-10 13:16:32 +02:00
msvensson@shellback.(none)
f4661f34a6
Fix return code from check-warnings to indicate if test failed or not.
...
No more string matching
2008-04-09 14:38:42 +02:00
msvensson@shellback.(none)
d348362d24
Turn on --check-testcase by default
...
Don't log check_warnings to binlog
2008-04-09 12:27:39 +02:00
msvensson@pilot.mysql.com
456b16d834
Merge pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-mtr-warnings2
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-rpl
2008-04-08 16:52:15 +02:00
msvensson@pilot.mysql.com
433c1c3d7b
Check warnings in servers error log as part of test case
2008-04-08 16:51:26 +02:00
msvensson@pilot.mysql.com
15d2940fe1
Remove faulty underscore in --defaults-group-suffix for mysqldump
2008-04-08 11:02:06 +02:00
msvensson@pilot.mysql.com
d4eecb9677
Add mtr database
2008-04-02 10:06:36 +02:00
mleich@five.local.lan
89ddc0aa52
Fix for
...
Bug#35335 funcs_1: Some tests fail within load_file during
pushbuild runs
Solution: 1. Move files with input data used in load_file,
load data etc.
from suite/funcs_1/<whatever>
to std_data
2. Use for testsuite funcs_1 the server option
--secure-file-priv=<MYSQLTEST_VARDIR>
3. Outfiles have to be stored under MYSQLTEST_VARDIR
+ changes according to WL#4304 Cleanup in funcs_1 tests
- backport of fixes/improvements made in 5.1 to 5.0
The differences between scripts in 5.0 and 5.1 cause
much additional and annoying work during any upmerge.
- replace error numbers with names
- improved comments
- improved formatting
- Unify storage engine names so that result files for
storage engine variants do not differ (some tests)
- remove a script no more used (tests are done in other scripts)
2008-03-31 19:48:02 +02:00
msvensson@pilot.mysql.com
201ce48d5d
After merge fixes
2008-03-26 07:22:42 +01:00
msvensson@pilot.mysql.com
dfa3be4944
Bug#34761 Mysql-test-run.pl script hangs on Windows
2008-03-25 16:29:32 +01:00
msvensson@pilot.mysql.com
06c73d7d1c
Bug#34761 Mysql-test-run.pl script hangs on Windows
2008-03-25 16:27:23 +01:00
msvensson@pilot.mysql.com
9201ff3c36
Find mysqld binary from it's basedir
2008-03-25 09:19:03 +01:00
msvensson@pilot.mysql.com
eaf8435cc3
Turn off vernose for windows
2008-03-14 13:59:43 +01:00
msvensson@pilot.mysql.com
0d1d46c7e2
Find ndb binaries
...
Verbose SafeProcess.pm
2008-03-13 17:16:42 +01:00
msvensson@pilot.mysql.com
4dd397e457
Show which servers have been started for --start-and-exit and --start-dirty
2008-03-12 10:34:24 +01:00
msvensson@pilot.mysql.com
9d142ff0a8
Temporarily turn on verbose on windows
2008-03-11 08:20:44 +01:00
msvensson@pilot.mysql.com
6967aa18e5
Cleanup with/skip/supported-ndbcluster
2008-03-10 16:38:28 +01:00
msvensson@pilot.mysql.com
c7f2d6ef6c
Use retry=3 as default
2008-03-06 17:55:16 +01:00
msvensson@pilot.mysql.com
5eb114bb4a
Removed unused "#!remove_datadir"
...
Cleanup BACKUP dir from clusters datadir in case of test failure
2008-03-06 10:15:01 +01:00
msvensson@pilot.mysql.com
05e89c1f43
Apply patch
2008-03-03 12:53:57 +01:00
msvensson@pilot.mysql.com
5339afdb46
Bug#34995 mysql-test-run doesn't allow client lib/binary selection
2008-03-03 12:47:05 +01:00
msvensson@pilot.mysql.com
7186bc018b
Merge 192.168.0.9:mysql/mysql-5.1-mtr
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-mtr
2008-03-03 10:03:05 +01:00
msvensson@pilot.mysql.com
06cf8665c5
Fix after merge
2008-02-28 18:55:46 +01:00
msvensson@pilot.mysql.com
0462076eac
Add variables fro myisamchk and myisampack
2008-02-28 11:49:14 +01:00
msvensson@pilot.mysql.com
a0dd86232c
Use car/tmp as tempdir for mysqld --bootstrap
...
Run "mysql --bootstrap" with verbose if turned on
2008-02-28 10:52:04 +01:00
msvensson@pilot.mysql.com
8d6d318c6b
Only uise one file for current test
...
Don't retry by default
Fixes for --embedded
2008-02-25 16:41:59 +01:00
joerg@trift2.
260081267d
mysql-test/mysql-test-run.pl
...
Disable extra team trees.
Temporary fix for entry 34761 in the bugs DB.
(Patch by Magnus Svensson, 2008-02-22 17:40:14+01:00, msvensson@pilot.mysql.com +1 -0)
2008-02-22 19:15:31 +01:00
joerg@trift2.
25ab6afc03
Merge trift2.:/MySQL/M51/mysql-5.1
...
into trift2.:/MySQL/M51/push-5.1
2008-02-22 16:14:27 +01:00
msvensson@pilot.mysql.com
0b547b26db
Fix embedded server
2008-02-22 15:38:10 +01:00
msvensson@pilot.mysql.com
de4f78d919
Remove special hack for windows, log-error is already set in my.cnf file
2008-02-22 12:32:02 +01:00
msvensson@pilot.mysql.com
bf65a61567
Use My::Platform
...
Put all path conversions in one file
Convert the --tmpdir passed to "mysqld --verbose --help"
2008-02-20 14:55:30 +01:00
tomas@poseidon.bredbandsbolaget.se
3f95d153f6
correction of merge
2008-02-13 20:52:01 +01:00
tomas@poseidon.ndb.mysql.com
3a142141ec
Merge poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-rpl-merge
...
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb-merge
2008-02-12 11:21:05 +01:00
tomas@whalegate.ndb.mysql.com
7376f136e8
Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.1
...
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb-merge
2008-02-06 16:16:49 +01:00
tsmith@ramayana.hindu.god
b499e62ce8
Merge ramayana.hindu.god:/home/tsmith/m/bk/build/50
...
into ramayana.hindu.god:/home/tsmith/m/bk/build/51
Also use the opportunity to fix a bad merge (remove
duplicate code in mysql-test-run.pl).
2008-02-05 23:20:12 -07:00
tsmith@ramayana.hindu.god
cb87f97c4e
Minor typo fix for mysql-test-run.pl
2008-02-05 23:16:52 -07:00
mkindahl@dl145h.mysql.com
0155420624
Removing duplicate code from mysql-test-run.pl
2008-02-06 06:18:06 +01:00
msvensson@pilot.mysql.com
86d065f525
Make mtr_report.pl into it's own package
...
Remove mtr_log_*
2008-02-04 11:16:25 +01:00
msvensson@pilot.mysql.com
c10fb20dd2
Merge bk-internal:/home/bk/mysql-5.1-maint2
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-mtr
2008-02-04 09:16:37 +01:00
msvensson@pilot.mysql.com
abb0bdde9e
Add --verbose-restart
2008-02-04 09:15:44 +01:00
mkindahl@dl145h.mysql.com
4c95b29614
Merge dl145h.mysql.com:/data0/mkindahl/mysql-5.1
...
into dl145h.mysql.com:/data0/mkindahl/mysql-5.1-rpl-merge
2008-01-31 17:46:50 +01:00
msvensson@shellback.(none)
e0717e2e56
Make "./mtr --start" exit if any child process dies
2008-01-18 22:30:38 +01:00
msvensson@shellback.(none)
fad93c7ad8
Remove duplcate code after merge
2008-01-18 16:48:08 +01:00
msvensson@shellback.(none)
df9d0ad133
Merge bk-internal:/home/bk/mysql-5.1-maint2
...
into shellback.(none):/home/msvensson/mysql/mysql-5.1-mtr
2008-01-18 00:06:30 +01:00
msvensson@pilot.mysql.com
08cbaffbff
Allow start-from to also filter on suitename
2008-01-11 10:44:16 +01:00
msvensson@pilot.mysql.com
a7c70e4954
Fix misspelled variable name
2008-01-10 16:38:59 +01:00
msvensson@pilot.mysql.com
727afed657
Add --repeat and --retry
2008-01-10 10:44:18 +01:00
msvensson@pilot.mysql.com
8f8b396e8c
Add printouts when servers are restarted
...
Disable dynamic option switch
2008-01-09 13:47:09 +01:00
msvensson@pilot.mysql.com
af4bede6df
Fix reorder
2008-01-09 11:15:59 +01:00
msvensson@pilot.mysql.com
e9d0237017
Merge pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-mtr-bug32275
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-mtr
2008-01-08 15:49:28 +01:00
msvensson@pilot.mysql.com
14aaab792d
Fix spelling
2008-01-08 15:48:55 +01:00
msvensson@pilot.mysql.com
284f28d78f
Remember dynamically set options as started
2008-01-08 15:47:04 +01:00
msvensson@pilot.mysql.com
03d31f72a0
Remove pidfile after killing serve
2008-01-08 11:11:06 +01:00
msvensson@pilot.mysql.com
3b2cfef637
Use a tempdir name for the directory that var symlink points at, otherwise it can conflict
...
with another MTR_BUILD_THREAD=auto run
2008-01-08 10:50:07 +01:00
msvensson@pilot.mysql.com
9087ee9170
Try to dynamically change option, restart if it fails
2008-01-07 19:44:48 +01:00
msvensson@shellback.(none)
481e8fecd6
Merge bk-internal:/home/bk/mysql-5.1-maint2
...
into shellback.(none):/home/msvensson/mysql/mysql-5.1-mtr
2008-01-07 15:40:54 +01:00
msvensson@shellback.(none)
2f9093e645
calculate build thread earlier
...
Always set MTR_BUILD_THREAD env variable
2008-01-07 15:39:32 +01:00
tomas@whalegate.ndb.mysql.com
8db7aebcee
Merge whalegate.ndb.mysql.com:/home/tomas/cge-5.1
...
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb-merge
2008-01-04 16:01:36 +01:00
msvensson@pilot.mysql.com
8ba9c0afa7
Ignore --skip-im
2007-12-21 13:06:56 +01:00
msvensson@pilot.mysql.com
412ab8016b
Use --skip-ssl by default
2007-12-20 18:42:23 +01:00
mkindahl@dl145h.mysql.com
bdea24f483
Merge dl145h.mysql.com:/data0/mkindahl/mysql-5.1-rpl
...
into dl145h.mysql.com:/data0/mkindahl/mysql-5.1-rpl-merge
2007-12-19 18:51:46 +01:00
msvensson@pilot.mysql.com
b93f8b6820
Merge pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-mtr-win
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-mtr
2007-12-19 13:06:03 +01:00
msvensson@pilot.mysql.com
926f7dec68
Windows fixeds for mtr
2007-12-19 12:58:06 +01:00
msvensson@pilot.mysql.com
ec886a34c6
Use dynamic switch directly from "server_need_restart" for better control of when to do it.
...
Remove #!force-restart and #!fresh-datadir
2007-12-19 11:08:41 +01:00
msvensson@pilot.mysql.com
7feb6c1abe
Improve --check-testcase
2007-12-19 10:25:21 +01:00
tomas@whalegate.ndb.mysql.com
33721fd493
search for clone several step in the path name
2007-12-18 11:54:19 +01:00
df@pippilotta.erinye.com
01b6c78fbe
Merge dfischer@bk-internal.mysql.com:/home/bk/mysql-5.1-build
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build
2007-12-17 19:01:14 +01:00
df@pippilotta.erinye.com
04d815cf39
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build
2007-12-14 10:52:21 +01:00
df@pippilotta.erinye.com
26bd6a2cf1
typo
2007-12-14 10:51:05 +01:00
df@pippilotta.erinye.com
be2d78e397
BUG#31880 make test failure from public bk tree
2007-12-14 10:47:01 +01:00
msvensson@shellback.(none)
c9d61297f0
Generate ssl arguments only if ssl is supported
2007-12-13 15:02:50 +01:00
msvensson@pilot.mysql.com
4930a27d6c
Only skip restart(and use dynamic binlog switch) if the next test has 'binlog_format_switch' set
2007-12-13 11:39:00 +01:00
msvensson@pilot.mysql.com
864989d97f
Don't add --binlog-format if --skip-log-bin or --loose-skip-log-bin is
...
used for the test
2007-12-13 11:28:34 +01:00
msvensson@pilot.mysql.com
d918988baa
WL#4189
...
- dynamic configuration support
- safe process
- cleanups
- create new suite for fedarated
2007-12-12 18:19:24 +01:00
tomas@whalegate.ndb.mysql.com
8819e1733d
add capability to run certain testsuites optionally depending on name of clone
2007-12-11 19:52:35 +01:00
tsmith@ramayana.hindu.god
31a4940b3f
Merge ramayana.hindu.god:/home/tsmith/m/bk/maint/50
...
into ramayana.hindu.god:/home/tsmith/m/bk/maint/51
2007-12-07 15:04:45 -07:00
tsmith@ramayana.hindu.god
4eb097ba12
Add a way to remove options which mysql-test-run.pl no longer uses.
2007-12-07 14:43:31 -07:00
tsmith@ramayana.hindu.god
8fc0bfb6b6
Merge ramayana.hindu.god:/home/tsmith/m/bk/51
...
into ramayana.hindu.god:/home/tsmith/m/bk/maint/51-merge
2007-12-05 12:33:36 -07:00
tsmith@ramayana.hindu.god
10cab933b2
Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into ramayana.hindu.god:/home/tsmith/m/bk/maint/50
2007-12-04 20:58:21 -07:00
istruewing@stella.local
da28f9eac4
Merge stella.local:/home2/mydev/mysql-5.1-amain
...
into stella.local:/home2/mydev/mysql-5.1-axmrg
2007-11-27 19:29:10 +01:00
msvensson@pilot.mysql.com
038a093c97
Increase the slave_net_timeout to double of what the master
...
uses for connect_timeout
2007-11-27 10:56:46 +01:00
msvensson@shellback.(none)
10a36ca4ec
Apply patch for BUG#30630
2007-11-23 15:54:11 +01:00
msvensson@shellback.(none)
b6efeea6bd
Move the "use lib" directive to mtr.pl
2007-11-23 15:02:50 +01:00
msvensson@shellback.(none)
20fe800c45
WL#3949 Test should set binlog format dnamically
...
- Reorganize collect a little to make it easier to apply optimizations
and settings to collected test cases.
- Add suite/rpl/combination file
- Rename include/set_binlog_format_x.inc to .sql since thay are run by "mysql"
2007-11-23 13:29:31 +01:00
skozlov/ksm@mysql.com/virtop.localdomain
22c2cdd1a7
WL#3949, added skip combinations for some conditions
2007-11-21 23:44:31 +03:00
mkindahl@dl145h.mysql.com
0c7f3bdeba
Merge dl145h.mysql.com:/data0/mkindahl/mysql-5.1
...
into dl145h.mysql.com:/data0/mkindahl/mysql-5.1-rpl-merge
2007-11-21 21:15:33 +01:00
skozlov/ksm@mysql.com/virtop.localdomain
168abb0ce9
WL#3949, fix for 2nd part
2007-11-21 00:39:55 +03:00
skozlov/ksm@mysql.com/virtop.localdomain
f2222a1eaa
WL#3949, second part. Added soft switching of the binlog format (w/o restart a server)
2007-11-20 19:55:51 +03:00
svoj@june.mysql.com
b5c9a981d4
Merge mysql.com:/home/svoj/devel/mysql/BUG31277/mysql-5.0-engines
...
into mysql.com:/home/svoj/devel/mysql/BUG31277/mysql-5.1-engines
2007-11-14 14:55:12 +04:00
svoj@june.mysql.com
b4ad73d079
Merge mysql.com:/home/svoj/devel/mysql/BUG31277/mysql-4.1-engines
...
into mysql.com:/home/svoj/devel/mysql/BUG31277/mysql-5.0-engines
2007-11-14 14:38:26 +04:00
mkindahl@dl145h.mysql.com
6b5cb11dba
Merge dl145h.mysql.com:/data0/mkindahl/mysql-5.1
...
into dl145h.mysql.com:/data0/mkindahl/mysql-5.1-new-rpl
2007-11-14 11:07:30 +01:00
istruewing@stella.local
edce8a63e2
Bug#32078 - Excessive warnings: One can only use the --user switch
...
if running as root
Every start of a server in the test suite raised that warning.
The cause was an unconditionla add of the --user option to the
server command line. Only the "root" user (effective user id == 0)
must use that option.
Added check for effective user id == 0 before adding --user.
Thanks to Magnus Svensson for the patch.
2007-11-13 10:25:22 +01:00
svoj@mysql.com/june.mysql.com
7bd370fe87
BUG#31277 - myisamchk --unpack corrupts a table
...
With certain data sets (when compressed record length gets bigger than
uncompressed) myisamchk --unpack may corrupt data file.
Fixed that record length was wrongly restored from compressed table.
2007-11-07 12:55:28 +04:00
msvensson@pilot.mysql.com
64019f014d
Merge pilot.mysql.com:/data/msvensson/mysql/mysql-5.0-maint
...
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-new-maint
2007-11-06 11:07:30 +01:00
skozlov/ksm@mysql.com/virtop.localdomain
6c67d11f20
WL#3949. Added an option for support "combinations" of mysqld arguments for a suite
2007-11-03 00:32:17 +03:00
msvensson@pilot.mysql.com
f6ffb2cf8c
Bug#30630 mysql-test-run all tests fail with MySQL 5.0.41 & 5.0.45 on Mac OS X Server 10.5
2007-11-01 19:40:27 +01:00
df@pippilotta.erinye.com
3c3c7d0203
Merge dfischer@bk-internal.mysql.com:/home/bk/mysql-5.1-build
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build
2007-10-30 15:39:02 +01:00
df@pippilotta.erinye.com
c4ab8a9395
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build-work
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build-work
2007-10-30 15:24:17 +01:00
df@pippilotta.erinye.com
e5b809333c
bug#30630
2007-10-30 15:22:52 +01:00
gluh@eagle.(none)
17acda6ca8
Merge mysql.com:/home/gluh/MySQL/Merge/5.1
...
into mysql.com:/home/gluh/MySQL/Merge/5.1-opt
2007-10-23 19:08:21 +05:00
msvensson@pilot.mysql.com
2595a8d01b
Merge pilot.mysql.com:/data/msvensson/mysql/bug30560/my50-bug30560
...
into pilot.mysql.com:/data/msvensson/mysql/bug30560/my51-bug30560
2007-10-23 12:54:26 +02:00
msvensson@pilot.mysql.com
acd497ad71
Bug#30560 Valgrind option to mysql-test-run with spaces in cause strange error
2007-10-23 11:52:55 +02:00
gkodinov/kgeorge@magare.gmz
ba03c12b24
Bug #27099 : system_mysql fail in pushbuild windows
...
On Windows the debug log was doing freopen () instead of
fflush() and that was slowing the logging down that much
that some tests timed out.
Fixed by replacing the freopen() with an syncing-to-disk
flag to fopen() and fflush().
Also increased the timeout of the tests running with --debug
on windows : seems to slow down as much as valgrind on linux.
2007-10-15 19:56:24 +03:00
tsmith@ramayana.hindu.god
06c6fce750
Merge ramayana.hindu.god:/home/tsmith/m/bk/51
...
into ramayana.hindu.god:/home/tsmith/m/bk/maint/51
2007-10-10 14:15:09 -06:00
tsmith@ramayana.hindu.god
070dc3ffb5
Merge ramayana.hindu.god:/home/tsmith/m/bk/50
...
into ramayana.hindu.god:/home/tsmith/m/bk/maint/50
2007-10-10 14:12:36 -06:00
msvensson@shellback.(none)
c2f6d59db1
Merge shellback.(none):/home/msvensson/mysql/mysql-5.0-maint
...
into shellback.(none):/home/msvensson/mysql/mysql-5.1-maint
2007-10-05 19:29:55 +02:00
msvensson@shellback.(none)
be40fefd73
Bug#27753 enable mysql-test-run.pl to ignore tests based on wildcard
2007-10-05 19:23:44 +02:00
msvensson@shellback.(none)
c86bd100c8
Bug#30560 Valgrind option to mysql-test-run with spaces in cause strange error
2007-10-05 18:36:23 +02:00
msvensson@shellback.(none)
ed724e15d8
Merge shellback.(none):/home/msvensson/mysql/mysql-5.0-maint
...
into shellback.(none):/home/msvensson/mysql/mysql-5.1-maint
2007-10-05 17:55:30 +02:00
msvensson@shellback.(none)
626faeecd9
Bug#31398 problems with mysql-test-run
...
- "mysqld --verbose --help" need to be started in a writable directory
2007-10-05 17:54:19 +02:00
jperkin@production.mysql.com
09560c6539
Merge production.mysql.com:/usersnfs/jperkin/bk/build/5.0
...
into production.mysql.com:/usersnfs/jperkin/bk/build/5.1
2007-10-04 12:21:51 +02:00
jperkin@production.mysql.com
5c0c592145
Restore creation of test databases and the anonymous user which
...
were accidentally removed during a previous rototill of this
code. Fixes bug#27692.
While it can be argued we should strive to provide a 'secure by
default' installation, this happens to be the setup currently
documented in the manual as the default, so defer changes that
improve security out of the box to a co-ordinated effort later
on.
For now, make a note about the test databases and anonymous user
in mysql_install_db and recommend that mysql_secure_installation
be ran for users wishing to remove these defaults.
[..re-commit of previously lost change..]
2007-10-04 11:30:30 +02:00