Marko Mäkelä
074c684099
Merge 10.3 into 10.4
2018-11-06 16:24:16 +02:00
Marko Mäkelä
df563e0c03
Merge 10.2 into 10.3
...
main.derived_cond_pushdown: Move all 10.3 tests to the end,
trim trailing white space, and add an "End of 10.3 tests" marker.
Add --sorted_result to tests where the ordering is not deterministic.
main.win_percentile: Add --sorted_result to tests where the
ordering is no longer deterministic.
2018-11-06 09:40:39 +02:00
Marko Mäkelä
32062cc61c
Merge 10.1 into 10.2
2018-11-06 08:41:48 +02:00
Sergei Golubchik
44f6f44593
Merge branch '10.0' into 10.1
2018-10-30 15:10:01 +01:00
Sergei Golubchik
37ab7e4596
Merge branch '5.5' into 10.0
2018-10-27 20:46:38 +02:00
Sergei Golubchik
27329aac33
mtr: no warning when an environment variable isn't set
...
e.g. "No option named 'FILE_KEY_MANAGEMENT_SO' in group 'ENV' at lib/My/ConfigFactory.pm line 370."
when a test has `plugin-load-add=@ENV.FILE_KEY_MANAGEMENT_SO`
2018-09-22 00:22:09 +02:00
Vladislav Vaintroub
ee98e95e25
MDEV-16536 Remove shared memory transport
2018-08-20 14:11:36 +01:00
Sergei Golubchik
a39337415d
MDEV-14900 Upstream 10.3 debian patches
...
applied (at least partially):
* armhf_mroonga_storage_fail.patch (unaligned write)
* mysqld_multi.server_lsb-header.patch (add LSB header)
* fix-spelling-errors.patch (tabxml.cpp)
* hurd_socket.patch (in Platform.pm)
* remove-systemd-obsolete-target.patch
2018-08-12 11:37:42 +02:00
Sergey Vojtovich
8c55277dcb
Better crash reports on OS X
...
Symlink core from default location (/cores/core.%P), so that lldb can
handle it.
2018-05-21 16:34:11 +00:00
Sergey Vojtovich
9692f37d29
Added support for lldb core analysis in mtr
2018-05-21 16:34:11 +00:00
Sergei Golubchik
c9717dc019
Merge branch '10.2' into 10.3
2018-05-11 13:15:10 +02:00
Sergei Golubchik
9b1824dcd2
Merge branch '10.1' into 10.2
2018-05-10 13:01:42 +02:00
Sergei Golubchik
9989c26bc9
Merge branch '10.0' into 10.1
2018-05-05 14:01:59 +02:00
Vladislav Vaintroub
1cb7c4bfc0
MDEV-16084 Calling exit() from a signal handler is unsafe.
...
Call _exit() from signal handler. main() can just do return.
2018-05-03 16:14:54 +01:00
Marko Mäkelä
7fb03d7abf
Merge bb-10.2-ext into 10.3
2018-03-13 08:15:06 +02:00
Marko Mäkelä
3a93ec53c1
Merge 10.1 into 10.2
2018-03-12 14:27:17 +02:00
Sergei Golubchik
e49c1d1cef
mtr: force-flush stderr and stdout
...
prevents buffering in cases like
./mtr | tee log
2018-02-24 09:39:57 +01:00
Sergei Golubchik
2732fcc608
Merge branch 'bb-10.2-ext' into 10.3
2018-02-23 08:43:34 +01:00
Sergei Golubchik
2daa005800
Merge branch '10.1' into 10.2
2018-02-22 08:39:24 +01:00
Sergei Golubchik
5d8ac1ece1
log all mtr output in vardir/log/stdout.log
...
despite the name, it logs both stdout and stderr
2018-02-21 17:48:25 +01:00
Vladislav Vaintroub
56e7b7eaed
Make possible to use clang on Windows (clang-cl)
...
-DWITH_ASAN can be used as well now, on x64
Fix many clang-cl warnings.
2018-02-20 21:17:36 +00:00
Marko Mäkelä
b006d2ead4
Merge bb-10.2-ext into 10.3
2018-02-15 10:22:03 +02:00
Vladislav Vaintroub
53476abce8
Windows, compiling : use /permissive- switch to improve conformance
...
fix a couple "initialization skipped by goto" and other new errors.
2018-02-07 20:22:30 +00:00
Sergei Golubchik
4771ae4b22
Merge branch 'github/10.1' into 10.2
2018-02-06 14:50:50 +01:00
Sergei Golubchik
d4df7bc9b1
Merge branch 'github/10.0' into 10.1
2018-02-02 10:09:44 +01:00
Vladislav Vaintroub
067b90c7a9
Fix MinSizeRel build on Windows.
...
do not include test suite in release zip anymore.
2018-01-26 10:37:46 +00:00
Vicențiu Ciorbaru
d833bb65d5
Merge remote-tracking branch '5.5' into 10.0
2018-01-24 12:29:31 +02:00
Sergei Golubchik
d9c460b84e
Finally! Make './mtr --valgrind-mysqld --gdb' to work.
...
It has its limitations, e.g. it assumes that there's only one
gdb and only one valgrind process is running. And a hard-coded
one-second delay might be too short for slow machines.
Still, it's better than "doesn't work at all"
2018-01-22 11:39:54 +01:00
Vladislav Vaintroub
cdb7a8fa69
Silence warning coming from Windows' own header dbghelp.h
2018-01-10 20:25:36 +00:00
Vladislav Vaintroub
a02551b0ba
Windows- "my_safe_kill <pid> dump" will now also dump child processes
...
This is necessary to analyze hangs on buildbot, because they also happen
when mysqltest executes external programs.
2017-10-25 10:10:54 +00:00
Vladislav Vaintroub
632f0e71f8
Fix my_safe_kill's create crashdump functionality on Windows.
...
If pid belongs to my_safe_process.exe, create crashdump of my_safe_process's
child, because my_safe_process is only used to start other programs.
2017-10-24 16:03:05 +00:00
Vladislav Vaintroub
bcd1a08eb3
Fix mtr to create a process dump on Window for hanging or looping processes
2017-10-13 22:24:25 +00:00
Sergei Golubchik
c872b10022
don't install same files twice
...
CMakeLists.txt - merge mistake, apparently
include/CMakeLists.txt - install from CMAKE_CURRENT_BINARY_DIR.
Only install from CMAKE_CURRENT_SOURCE_DIR, if it's different
from CMAKE_CURRENT_BINARY_DIR
mysql-test/CMakeLists.txt - INSTALL_MYSQL_TEST() macro installs
everything, no need to install mtr separately once again
mysql-test/lib/My/SafeProcess/CMakeLists.txt
MYSQL_ADD_EXECUTABLE includes INSTALL
sql-bench/CMakeLists.txt
list files explicitly. don't install garbage, don't process 'foo'
and 'foo.sh' separately, it's only one file to install, not two.
2017-08-14 19:45:58 +02:00
Marko Mäkelä
14c6f00a9f
Merge 10.1 into 10.2
...
Also, include fixes by Vladislav Vaintroub to the
aws_key_management plugin. The AWS C++ SDK specifically depends on
OPENSSL_LIBRARIES, not generic SSL_LIBRARIES (such as YaSSL).
2017-05-06 14:36:46 +03:00
Sergei Golubchik
b8c8405008
cleanup: simplify setting of ssl* options in my.cnf templates
...
magic--
2017-04-27 19:12:44 +02:00
Sergei Golubchik
84d9d286cf
use log-error in mtr, don't let mysqld to write to stderr
...
because on Windows it cannot properly append to the file,
doesn't use CreateFile(..., FILE_APPEND_DATA, ...)
this fixes main.shutdown failures on Windows
2017-04-07 09:55:54 +02:00
Marko Mäkelä
2e67e66c3a
Merge 10.0 into 10.1
2017-02-08 08:53:34 +02:00
Elena Stepanova
b3dac63f9b
Produce better diagnostics when backtrace attempt fails
2017-02-01 02:14:37 +02:00
Sergei Golubchik
2ede40e67e
Merge branch '10.0' into 10.1
2016-09-29 12:59:51 +02:00
Sergei Golubchik
a3f11f7549
Merge branch '5.5' into 10.0
2016-09-29 12:31:46 +02:00
Sergei Golubchik
66d9696596
Merge branch '10.0' into 10.1
2016-09-28 17:55:28 +02:00
Vladislav Vaintroub
b38d3c3d8a
MDEV-10907 MTR and server writes can interleave in the error log
...
Ensure atomic appends to the error log by using CreateFile with
FILE_APPEND_DATA flag to open error log file (both MTR and server)
2016-09-27 12:34:15 +00:00
Sergei Golubchik
77ce4ead81
Merge branch '5.5' into 10.0
2016-09-27 09:21:19 +02:00
Vladislav Vaintroub
c91fdb66db
Windows , mtr : allow cdb to print core dumps also if --parallel > 1
2016-09-26 13:03:02 +02:00
Sergei Golubchik
6b1863b830
Merge branch '10.0' into 10.1
2016-08-25 12:40:09 +02:00
Monty
8d5a0d650b
Cleanups and minor fixes
...
- Fixed typos
- Added --core-on-failure to mysql-test-run
- More DBUG_PRINT in viosocket.c
- Don't forget CLIENT_REMEMBER_OPTIONS for compressed slave protocol
- Removed not used stage variables
2016-08-21 20:14:13 +03:00
Sergei Golubchik
3b0c7ac1f9
Merge branch '10.0' into 10.1
2016-03-21 13:02:53 +01:00
Otto Kekäläinen
1777fd5f55
Fix spelling: occurred, execute, which etc
2016-03-04 02:09:37 +02:00
Vladislav Vaintroub
56e0de0411
Merge branch '10.0' into 10.1
2015-12-30 20:56:52 +01:00
Vladislav Vaintroub
ae7b39a13a
Merge branch '5.5' into 10.0
2015-12-30 20:55:12 +01:00