pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/48258: mysql-server startup files may try to set to high fd-limit in pkgsrc-startup-file



>Number:         48258
>Category:       pkg
>Synopsis:       mysql-server startup files may try to set to high fd-limit in 
>pkgsrc-startup-file
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Oct 02 11:00:00 +0000 2013
>Originator:     Dr. Wolfgang Stukenbrock
>Release:        pkgsrc-2013Q2, MAIN-CVS-branch
>Organization:
Dr. Nagler & Company GmbH
>Environment:
        
        
System: NetBSD test-s0 5.1.2 NetBSD 5.1.2 (NSW-WS) #3: Fri Dec 21 15:15:43 CET 
2012 wgstuken@test-s0:/usr/src/sys/arch/amd64/compile/NSW-WS amd64
Architecture: x86_64
Machine: amd64
>Description:
        On NetBSD during installation of mysql-server packages a rc-file from 
"files" directory is installed.
        This exapmple file is bad, because it tries to set the fd-limit to 4096 
unconditionaly.
        This fails on "normal" NetBSD systems that has a default limit of 3404.
>How-To-Repeat:
        setup a fresh system (e.g. amd64), log in and run "ulimit -Hn". It will 
report 3404.
        And so setting 4096 in the rc-file will (silently) fail and the server 
will stay at 128 fd's.
>Fix:
        Either just set the actual limit to the max with "ulimit -n `ulimit 
-Hn`" or
        introduce a more complex code that will determine the max between the 
value
        returned by "ulimit -Hn" and the hardcoded limit of 4096.
        By the way: what about a variable that may be tuned in /etc/rc.conf ???
        All four version of mysql-server packages in 2013Q2 are affected and 
need  correction.

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index