An error occurred fetching the project authors.
- 08 Sep, 2009 1 commit
-
-
Joerg Bruehe authored
in an ".opt" file are defined to some value (even if it is empty). Without this, a test suite run aborted on Windows for "embedded". This fix was applied dusing the build of 5.4.2-beta.
-
- 02 Sep, 2009 1 commit
-
-
Georgi Kodinov authored
with the newer pb2 testing environments
-
- 10 Aug, 2009 1 commit
-
-
Guilhem Bichot authored
to fix test failures on OS X PPC and Sparc64
-
- 24 Jun, 2009 1 commit
-
-
Sergey Vojtovich authored
-
- 10 Jun, 2009 1 commit
-
-
Vladislav Vaintroub authored
Remove custom DLL loader code from innodb plugin code, use symbols exported from mysqld.
-
- 03 Jun, 2009 1 commit
-
-
Bjorn Munch authored
Let the user specify 'auto' for parallel value Also set --parallel=auto in default.push so we can get this tested.
-
- 02 Jun, 2009 1 commit
-
-
Bjorn Munch authored
Added calls to mtr_report_stats() also after timeout or too many failures
-
- 28 May, 2009 1 commit
-
-
Bjorn Munch authored
Adding "w# " before the test result Also enable --parallel=2 so this can be tested.
-
- 14 May, 2009 1 commit
-
-
Philip Stoev authored
UNIX sockets need to be on a path shorter than 70 characters on some older platofrms. MTRv1 tries to fix this by moving the socket to the $TMPDIR, however this causes issues with certain tests on Windows. Fixed by not applying any hacks on Windows - Windows does not need them.
-
- 12 May, 2009 1 commit
-
-
Bjorn Munch authored
Several options were not documented Added missing options and removed a few Fixed use of --skip-combinations
-
- 30 Apr, 2009 1 commit
-
-
Bjorn Munch authored
start-dirty would remove stored procs etc. Skip the copying back from stored system dir if using --start-dirty
-
- 29 Apr, 2009 1 commit
-
-
Bjorn Munch authored
MTR would die as soon as one server terminates Implemented --wait-all option and associated subroutine
-
- 28 Apr, 2009 1 commit
-
-
Vladislav Vaintroub authored
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.
-
- 23 Apr, 2009 1 commit
-
-
Vladislav Vaintroub authored
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.
-
- 08 Apr, 2009 1 commit
-
-
Bjorn Munch authored
Potentially infinite loop in check_expected_crash_and_restart Replace with finite loop and some additional logic
-
- 01 Apr, 2009 1 commit
-
-
Bjorn Munch authored
option In practice, only the last run of the test was counted Add a separate counter rep_failures for failures before last run
-
- 31 Mar, 2009 2 commits
-
-
Magnus Svensson authored
- 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.
-
Bjorn Munch authored
Only count non-retried tests, and increment before testing
-
- 27 Mar, 2009 1 commit
-
-
He Zhenxing authored
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.
-
- 20 Mar, 2009 1 commit
-
-
Bjorn Munch authored
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
-
- 09 Mar, 2009 1 commit
-
-
Bjorn Munch authored
Would not prevent mysqld from core dumping Passes --nocore arg to safe_process, which then sets rlimit core to 0 for child
-
- 04 Mar, 2009 3 commits
-
-
Bjorn Munch authored
-
Bjorn Munch authored
Add sanity check that $opt_parallel > 0
-
Bjorn Munch authored
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
-
- 02 Mar, 2009 1 commit
-
-
Bjorn Munch authored
Error log gets truncated when mysqld is restarted by MTR
-
- 27 Feb, 2009 2 commits
-
-
Bjorn Munch authored
Problems with use of share/mysql dir Explicitly look for "english" language file
-
Ingo Struewing authored
Some variable values were missing and perl constructs failed. Initialized the variables and refactored the gcov functions.
-
- 25 Feb, 2009 1 commit
-
-
Daniel Fischer authored
-
- 23 Feb, 2009 1 commit
-
-
Magnus Svensson authored
-
- 13 Feb, 2009 2 commits
-
-
Rafal Somla authored
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.
-
magnus.svensson@sun.com authored
-
- 12 Feb, 2009 1 commit
-
-
Magnus Svensson authored
- 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.
-
- 10 Feb, 2009 1 commit
-
-
Bjorn Munch authored
Perl crashes when MTR 2 tries to start v1 Replaced require with system()
-
- 06 Feb, 2009 1 commit
-
-
Magnus Svensson authored
- remove the disbling of all ssl_* tests now when certs are fixed.
-
- 04 Feb, 2009 1 commit
-
-
Magnus Svensson authored
- Properly set --bindir=$path_client_bindir and --basedir=$basedir by adding %s format specifier
-
- 02 Feb, 2009 1 commit
-
-
Georgi Kodinov authored
-
- 28 Jan, 2009 2 commits
-
-
Magnus Svensson authored
- Fix faulty regex used for filtering out suspicious warnings, causing warnings/errors from previous tests to be reported
-
Magnus Svensson authored
- Disable the two patterns that previously have been faulty - for now.
-
- 27 Jan, 2009 2 commits
-
-
Magnus Svensson authored
- Fix the regex for finding core files ie. anything that starts with "core" - Add collection of *.dmp files on windows.
-
Magnus Svensson authored
- Remove double escape of [ and ]
-