Marko Mäkelä
be85d3e61b
Merge 10.2 into 10.3
2019-05-14 17:18:46 +03:00
Marko Mäkelä
26a14ee130
Merge 10.1 into 10.2
2019-05-13 17:54:04 +03:00
Vicențiu Ciorbaru
cb248f8806
Merge branch '5.5' into 10.1
2019-05-11 22:19:05 +03:00
Vicențiu Ciorbaru
5543b75550
Update FSF Address
...
* Update wrong zip-code
2019-05-11 21:29:06 +03: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
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
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
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
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
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
Vladislav Vaintroub
250ab81200
Fix process handle leak in buildbot. GenerateConsoleCtrlEvent sent to non-existing process will add a process handle to this non-existing process to console host process conhost.exe
2015-12-30 20:59:44 +01:00
Vladislav Vaintroub
56e0de0411
Merge branch '10.0' into 10.1
2015-12-30 20:56:52 +01:00
Vladislav Vaintroub
ff24820269
Fix process handle leak in buildbot. GenerateConsoleCtrlEvent sent to non-existing process will add a process handle to this non-existing process to console host process conhost.exe
2015-12-30 20:52:42 +01:00
Sergei Golubchik
e9b6f95013
test failure
2015-09-04 16:30:11 +02:00
Sergei Golubchik
12d87c3ba5
MDEV-7659 buildbot may leave stale mysqld
...
safe_process puts its children (mysqld, in this case) into a separate
process group, to be able to kill it all at once.
buildslave kills mtr's process group when it loses connection to
the master.
result? buildslave kills mtr and safe_process, but leaves stale
mysqld processes in their own process groups.
fix: put safe_process itself into a separate process group, then
buildslave won't kill it and safe_process will kill mysqld'd
and itself when it will notice that the parent mtr no longer exists.
2015-03-06 11:15:55 +01:00
Sergey Vojtovich
ca6b86f420
MDEV-7448 - mtr may leave stale mysqld
...
Let mtr handle SIGHUP the same way as SIGINT. This solves stale mysqld processes
left after broken/closed ssh connection.
2015-01-14 17:50:38 +04:00
Sergei Golubchik
84651126c0
MySQL-5.5.36 merge
...
(without few incorrect bugfixes and with 1250 files where only a copyright year was changed)
2014-02-17 11:00:51 +01:00
Murthy Narkedimilli
c92223e198
Updated/added copyright headers
2014-01-06 10:52:35 +05:30
Sergei Golubchik
005c7e5421
mysql-5.5.32 merge
2013-07-16 19:09:54 +02:00
Tor Didriksen
24b1ef8dae
Bug#11765629 CMAKE: CAN SUPPRESS INSTALLATION OF SQL-BENCH, BUT NOT MYSQL-TEST
...
Don't try to install anything into INSTALL_MYSQLTESTDIR
if it is explicitly set empty on the cmake command line.
2013-04-02 11:14:39 +02:00
Murthy Narkedimilli
8afe262ae5
Fix for Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER
2013-03-19 15:53:48 +01:00
Sergei Golubchik
8161c6772d
merge with mysql-5.5.30 minus few incorrect or not applicable changesets
2013-02-28 18:42:49 +01:00
Bjorn Munch
80fa4f5809
Reinstate install of mysql-test/lib/My/SafeProcess/Base.pm, removed by mistake
2012-11-26 15:14:26 +01:00
unknown
3acb7eeea2
upmerge 5.1 => 5.5
2012-11-26 16:16:49 +05:30
unknown
0e01efc036
Bug #14757120 - SAFE_PROCESS.CC/SAFE_PROCESS.PL SHOULD NOT KILL MYSQLD ON SIGSTOP/SIGCONT
2012-11-26 16:09:18 +05:30
Sergei Golubchik
4f435bddfd
5.3 merge
2012-01-13 15:50:02 +01:00
Michael Widenius
6920457142
Merge with MariaDB 5.1
2011-11-24 18:48:58 +02:00
Michael Widenius
a8d03ab235
Initail merge with MySQL 5.1 (XtraDB still needs to be merged)
...
Fixed up copyright messages.
2011-11-21 19:13:14 +02:00
Sergei Golubchik
0e007344ea
mysql-5.5.18 merge
2011-11-03 19:17:05 +01:00
Kent Boortz
027b5f1ed4
Updated/added copyright headers
2011-07-03 17:47:37 +02:00
Sergei Golubchik
9809f05199
5.5-merge
2011-07-02 22:08:51 +02:00
Kent Boortz
68f00a5686
Updated/added copyright headers
2011-06-30 17:37:13 +02:00
Kent Boortz
02e07e3b51
Updated/added copyright headers
2011-06-30 17:46:53 +02:00
Michael Widenius
1be5462d59
Merge with MariaDB 5.1
2011-05-03 19:10:10 +03:00
Michael Widenius
e415ba0fb2
Merge with MySQL 5.1.57/58
...
Moved some BSD string functions from Unireg
2011-05-02 20:58:45 +03:00
Bjorn Munch
810e02edf2
upmerge 12379923 (60907)
2011-04-26 10:53:17 +02:00
Bjorn Munch
91eebaaef4
Bug #12379923 60907: MYSQL-TEST/LIB/MY/SAFEPROCESS/SAFE_PROCESS.PL USES HARDCODED SIGNAL NUMBE
...
Replaced the hardcoded 9 with 'KILL'
2011-04-20 14:58:53 +02:00
Vladislav Vaintroub
b19e99865c
MWL#55 : cherrypick MySQL 5.5 CMake/build improvements in order
...
to be able to build MSI based installer
2011-01-29 18:51:12 +01:00
Bjorn Munch
215efed133
Bug #59489 Enable setting of env. variables for mysqld from mtr
...
Added --mysqld-env option, propagate via safe_process
Simplified: should be safe to set in parent safe_process after it's started
Addendum: catch cases of --mysqld-env w/o value, assume env.var
name never begins with "--"
2011-01-27 14:42:08 +01:00
Bjorn Munch
d651529112
Fixed copyright headers in mtr src files
2011-01-18 11:21:37 +01:00