mariadb/cmake/os
Sergei Golubchik 07e9b13898 mysqld: ignore SIGHUP sent by the kernel
SIGHUP causes debug info in the error log and reload of
logs/privileges/tables/etc. The server should only do it when
a user intentionally sends SUGHUP, not when a parent terminal gets
disconnected or something.

In particular, not ignoring kernel SIGHUP causes FLUSH PRIVILEGES
at some random point during non-systemd Debian upgrades (Debian
restarts mysqld, debian-start script runs mysql_upgrade in the background,
postinit script ends and kernel sends SIGHUP to all background processes
it has started). And during mysql_upgrade privilege tables aren't
necessarily ready to be reloaded.
2018-12-12 00:31:04 +01:00
..
AIX.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
Cygwin.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
Darwin.cmake Bug#17633291: SET PROPER COMPILE OPTIONS FOR CLANG 2014-10-13 09:52:28 +02:00
FreeBSD.cmake MDEV-5076 : Build on FreeBSD - when looking for execinfo library, and execinfo.h header, 2013-09-26 23:48:38 +02:00
HP-UX.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
Linux.cmake Merge 10.2 into 10.3 2018-03-30 18:27:02 +03:00
OS400.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
SunOS.cmake Various fixes for Solaris compiler. 2012-02-03 11:46:40 +01:00
Windows.cmake Merge 10.3 into 10.4 2018-11-06 16:24:16 +02:00
WindowsCache.cmake mysqld: ignore SIGHUP sent by the kernel 2018-12-12 00:31:04 +01:00