[packages/percona-server] Respect sysconfig/ service limits.

arekm arekm at pld-linux.org
Tue May 26 11:31:55 CEST 2026


commit c5ff8e2f007e25d5df2c8937790e36f9e8a8c5c6
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Tue May 26 11:26:22 2026 +0200

    Respect sysconfig/ service limits.

 percona-server.init | 2 ++
 percona-server.spec | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/percona-server.spec b/percona-server.spec
index 03c78ad..cb5a067 100644
--- a/percona-server.spec
+++ b/percona-server.spec
@@ -41,7 +41,7 @@
 %undefine	with_coredumper
 %endif
 
-%define		rel	1
+%define		rel	2
 %define		percona_git_rel	54
 %define		percona_rel	48
 Summary:	Percona Server: a very fast and reliable SQL database engine
diff --git a/percona-server.init b/percona-server.init
index 31724f9..1ef247e 100755
--- a/percona-server.init
+++ b/percona-server.init
@@ -287,6 +287,8 @@ mysqlstart() {
 	[ -z "$DEFAULT_SERVICE_RUN_NICE_LEVEL" ] && DEFAULT_SERVICE_RUN_NICE_LEVEL=0
 	rm -f "$MYSQL_PIDFILE"
 
+	# SERVICE_LIMITS isn't applied automatically: mysqld is started directly, not via daemon()
+	_daemon_set_ulimits
 
 	TMPDIR=/tmp nice -n ${SERVICE_RUN_NICE_LEVEL:-$DEFAULT_SERVICE_RUN_NICE_LEVEL} \
 		/usr/bin/setsid /usr/sbin/mysqld \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/percona-server.git/commitdiff/c5ff8e2f007e25d5df2c8937790e36f9e8a8c5c6



More information about the pld-cvs-commit mailing list