summaryrefslogtreecommitdiff
path: root/support-files
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-29814: galera_var_notify_ssl_ipv6 causes testing system to hangJulius Goryavsky2022-12-101-32/+34
| | | | | | | | | | | | | | | | | | | | | | This commit fixes the test system hanging due to the galera_var_notify_ssl_ipv6 test and also brings the wsrep_notify[_ssl].sh files in line with each other between the user template and the mtr suite. Quotes are also added here to avoid problems if the user specifies the value of one of the variables at the beginning of the file containing shell-specific characters, for example, if the password or username specified in the PSWD and USER variables will contain the "$" character. Also fixed an issue with automatic --ssl-verify-server-cert option substitution when the corresponding value is set by the user to "1" or "on". Also fixed some tests here to avoid joining one of the nodes to another cluster when the nodes are restarted from the mtr side, which can lead to random failures when testing with buildbot.
* MDEV-21905: Galera test galera_var_notify_cmd causes hangJulius Goryavsky2022-10-111-12/+17
| | | | | The problem is related to performing operations without switching wsrep off, this commit fixes this and allows disabled tests.
* Merge 10.3 into 10.4Marko Mäkelä2022-10-051-15/+108
|\
| * MDEV-27682: bundled wsrep_notify.sh causes mariadbd to freeze during startJulius Goryavsky2022-10-041-15/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds automation that will reduce the possibility of user errors when customizing wsrep_notify.sh (in particular caused by user-specified parameters). Now all leading and trailing spaces are removed from the user-specified parameters and automatic port and host address substitution has been added to scripts, as well as automatic password substitution to the client command line, only if it is specified in the wsrep_notify.sh and not as empty strings. Also added support for automatic substitution of the all SSL-related parameters and improved parsing for ipv6 addresses (to allow "[...]" notation for ipv6 addresses). Also added a test to check if the wsrep notify script will works with SSL.
* | Merge branch '10.3' into 10.4Oleksandr Byelkin2022-07-271-2/+2
|\ \ | |/
| * MDEV-26568 RPM logic prohibiting server major upgrade no longer works as ↵Sergei Golubchik2022-07-051-2/+2
| | | | | | | | | | | | expected prevent %{VERSION} in the shell command to be expanded by rpmbuild
* | Merge 10.3 into 10.4Marko Mäkelä2022-06-091-5/+6
|\ \ | |/
| * mysql.server.sh fix for non-Red Hat platformsGuiXiaoDi2022-06-091-5/+6
| | | | | | | | | | | | | | | | | | The else condition is meant to be here to define the functions if the Red Hat include file isn't there. Fixes: commit 467011bcac3b3f42ae6f21dde8d88e78708b21d1 / MDEV-26614 RedHat -> Red Hat by Daniel Black
* | Merge 10.3 into 10.4Marko Mäkelä2022-02-171-0/+1
|\ \ | |/
| * Merge 10.2 into 10.3Marko Mäkelä2022-02-171-0/+1
| |\
| | * fix: Fix 'unknown type usermodehelper_t' issue after upgrading to MariaDB ↵Jonathan Sabbe2022-02-171-0/+1
| | | | | | | | | | | | 10.4.24
* | | Merge branch '10.3' into 10.4Oleksandr Byelkin2022-01-305-1/+8
|\ \ \ | |/ /
| * | Merge branch '10.2' into 10.3mariadb-10.3.33Oleksandr Byelkin2022-01-292-1/+3
| |\ \ | | |/
| | * MDEV-27477 Remaining SUSE patches for 10.2+Monty2022-01-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch let's you specify not only user to use but also group that MariaDB should use. Original patch: https://github.com/openSUSE/mysql-packaging/blob/master/patches/mysql-patches/mariadb-10.2.3-group.patch Author: Kristyna Streitova Reviewer: monty@mariadb.org
| | * MDEV-27635: selinux: allow read of /proc/sys/kernel/core_patternDaniel Black2022-01-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent the error: setroubleshoot[23678]: SELinux is preventing /usr/libexec/mysqld from read access on the file core_pattern. Reading of the core pattern occurs on crash as added in MDEV-15051 RHEL-7.7 $ ls -laZ /proc/sys/kernel/core_pattern -rw-r--r--. root root system_u:object_r:usermodehelper_t:s0 /proc/sys/kernel/core_pattern
| | * MDEV-27386: cpack rpm libsepol installed detects verison incorrectlybb-10.2-danielblack-MDEV-27386-libsepol-detectionDaniel Black2021-12-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... when two packages are installed. (fc35 with i686 and x86_64 packages of libsepol installed). $ rpm -q --qf "%{VERSION}" libsepol 3.33.3 Restricting the version to the current achitecture generates a much more obtainable version dependency. $ rpm -q --qf "%{VERSION}" libsepol.x86_64 3.3 This make dependency resolution easier preventing: $ sudo dnf localinstall MariaDB-server-10.8.0-1.fc35.x86_64.rpm ... Last metadata expiration check: 2:06:49 ago on Thu 30 Dec 2021 14:02:32. Error: Problem 1: conflicting requests - nothing provides libsepol >= 3.33.3 needed by MariaDB-server-10.8.0-1.fc35.x86_64 The CMAKE_SYSTEM_PROCESSOR is used in the generation of architecture filenames so its preduent to just use the same version.
| * | MDEV-27477 Remaining SUSE patches for 10.2+Monty2022-01-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the logrotate config file for mariadb. Read more at https://www.novell.com/support/kb/doc.php?id=7005219 Source: https://github.com/openSUSE/mysql-packaging/blob/master/patches/mysql-patches/mariadb-10.0.15-logrotate-su.patch
| * | MDEV-26317: Add SYSTEMD_READWRITEPATH variable to mariadb.service.in-fileTuukka Pasanen2022-01-072-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add SYSTEMD_READWRITEPATH-variable to mariadb{@,}.service.in to make sure that if one is not building RPM or DEB packages then make sure there is ReadWritePaths directive is defined in systemd service file. This ensures that tar-ball installation has permissions to write database default installation path (default: /usr/local/mysql/data) even if it's located under /usr. Writing to that location is prevented by 'ProtectSystem=full' systemd directive by default. Prefixing the path with "-" in systemd causes there to not be an error if the path doesn't exist. This may occur if the user has configured a datadir elsewhere. Reviewer: Daniel Black
* | | Merge 10.3 into 10.4Marko Mäkelä2021-09-241-8/+7
|\ \ \ | |/ /
| * | Merge 10.2 into 10.3Marko Mäkelä2021-09-241-8/+7
| |\ \ | | |/
| | * MDEV-26612 Two different ways to start MariaDB service can cause data corruptionbb-10.2-MDEV-26612Alexey Bychko2021-09-241-8/+7
| | | | | | | | | | | | | | | | | | | | | RedHat systems have both files for lsb and init functions. Old code was written as if/else, so second file (RedHat-specific) was not processed. So, systemd redirect didn't work, because its logic is described in RedHat-specific functions file
* | | Merge branch '10.3' into 10.4Oleksandr Byelkin2021-07-311-1/+1
|\ \ \ | |/ /
| * | Merge branch '10.2' into 10.3Sergei Golubchik2021-07-211-1/+1
| |\ \ | | |/
| | * MDEV-26119 RPM packages on RHEL-8 require the latest minorAlexey Bychko2021-07-131-1/+1
| | | | | | | | | | | | changed rpm db query to output only version for libsepol and not release/buildnumber
* | | Merge 10.3 into 10.4Marko Mäkelä2021-06-211-1/+1
|\ \ \ | |/ /
| * | Merge 10.2 into 10.3Marko Mäkelä2021-06-211-1/+1
| |\ \ | | |/
| | * MDEV-25617 10.5.10 upgrade: "scriptlet / line 6 : [: is-active : binary ↵Sergei Golubchik2021-06-161-1/+1
| | | | | | | | | | | | operator expected"
* | | Merge 10.3 into 10.4Marko Mäkelä2021-04-272-2/+2
|\ \ \ | |/ /
| * | Merge 10.2 into 10.3Marko Mäkelä2021-04-272-2/+2
| |\ \ | | |/
| | * MDEV-25513: raise systemd LimitNOFILE limits to match server defaultsDaniel Black2021-04-272-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Quoting MDEV reporter Daniel Lewart: Starting MariaDB with default configuration causes the following problems: "[Warning] Could not increase number of max_open_files to more than 16384 (request: 32186)" silently reduces table_open_cache_instances from 8 (default) to 4 Default Server System Variables: extra_max_connections = 1 max_connections = 151 table_open_cache = 2000 table_open_cache_instances = 8 thread_pool_size = 4 LimitNOFILE=16834 is in the following files: support-files/mariadb.service.in support-files/mariadb@.service.in Looking at sql/mysqld.cc lines 3837-3917: wanted_files= (extra_files + max_connections + extra_max_connections + tc_size * 2 * tc_instances); wanted_files+= threadpool_size; Plugging in the default values: wanted_files = (30 + 151 + 1 + 2000 * 2 * 8 + 4) = 32186 However, systemd configuration has LimitNOFILE = 16384, which is far smaller. I suggest increasing LimitNOFILE to 32768.
* | | Merge 10.3 into 10.4Marko Mäkelä2021-03-311-3/+8
|\ \ \ | |/ /
| * | Merge 10.2 into 10.3Marko Mäkelä2021-03-311-3/+8
| |\ \ | | |/
| | * MDEV-25240 minor upgrade does not perform server restartbb-10.2-MDEV-25240Alexey Bychko2021-03-291-3/+8
| | | | | | | | | | | | | | | | | | | | | we need to stop server instance on upgrade, but it may be started either by SysV init script or by SystemD. this commit adds `mysql` target to `systemctl stop` call. `mysql` may be the name of initscript or an alias while `mariadb` is a systemd unit file.
| | * fixed typo in postinst scriptAlexey Bychko2021-03-231-3/+3
| | |
| * | fixed typo in postinst scriptAlexey Bychko2021-03-231-3/+3
| | |
* | | fixed typo in postinst scriptAlexey Bychko2021-03-231-3/+3
| | |
* | | Merge 10.3 into 10.4Marko Mäkelä2021-03-191-2/+3
|\ \ \ | |/ /
| * | Merge 10.2 into 10.3Marko Mäkelä2021-03-181-2/+3
| |\ \ | | |/
| | * mariadb.pc: plugindir is usedDaniel Black2021-03-181-2/+3
| | | | | | | | | | | | | | | As evidenced by converstation on Zulip, knowing where to install a plugin is important too.
* | | Merge 10.3 into 10.4Marko Mäkelä2020-09-221-0/+2
|\ \ \ | |/ /
| * | Merge 10.2 into 10.3Marko Mäkelä2020-09-221-0/+2
| |\ \ | | |/
| | * Merge 10.1 into 10.2Marko Mäkelä2020-09-221-0/+2
| | |\
| | | * systemd: mariadb@bootstrap - clear ExecStartPre and ExecStartPostDaniel Black2020-09-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is just to make sure no ExecStartPre/Post actions from the multi-instance MariaDB service definition are executed when a user attempts to start mariadb@bootstrap. Fixes: 3723c70a3045
* | | | MDEV-23589: Portability: use `uname -n` instead of `hostname`Geert Hendrickx2020-09-101-1/+1
| | | | | | | | | | | | | | | | Closes PR #1663
* | | | Merge branch '10.3' into 10.4Oleksandr Byelkin2020-08-032-2/+2
|\ \ \ \ | |/ / /
| * | | Merge branch '10.2' into 10.3Oleksandr Byelkin2020-08-032-2/+2
| |\ \ \ | | |/ /
| | * | Merge branch '10.1' into 10.2Oleksandr Byelkin2020-08-022-2/+2
| | |\ \ | | | |/
| | | * MDEV-23088: Change LimitNOFILE default from 16364 to 16384Daniel Black2020-07-282-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct to a true 2^14 rather than some different number that was actually just a number typo. Bug report thanks to Hartmut Holzgraefe.
* | | | Merge 10.3 into 10.4Marko Mäkelä2020-06-061-1/+1
|\ \ \ \ | |/ / /
| * | | Merge 10.2 into 10.3Marko Mäkelä2020-06-061-1/+1
| |\ \ \ | | |/ /