[tor-bugs] #1131 [RPM packaging]: fedora rpm doesn't set ulimit -n, so you can't run a fast relay

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Thu Oct 4 17:30:17 UTC 2012


#1131: fedora rpm doesn't set ulimit -n, so you can't run a fast relay
------------------------------+---------------------------------------------
    Reporter:  arma           |       Owner:  hiviah        
        Type:  defect         |      Status:  needs_revision
    Priority:  normal         |   Milestone:                
   Component:  RPM packaging  |     Version:  0.2.1.19      
  Resolution:                 |    Keywords:                
      Parent:                 |      Points:                
Actualpoints:                 |  
------------------------------+---------------------------------------------
Changes (by hiviah):

  * status:  assigned => needs_revision


Comment:

 This looks like it's been fixed some time ago.

 Currently the startup will for 0.2.3.22rc sets ulimit depending on
 /proc/sys/fs/file-max. Value of 8192 or higher is used if /proc/sys/fs
 /file-max is at least 10000:

 {{{
 # Raise ulimit based on number of file descriptors available (thanks,
 Debian)

 if [ -r /proc/sys/fs/file-max ]; then
         system_max=`cat /proc/sys/fs/file-max`
         if [ "$system_max" -gt "80000" ] ; then
                 MAX_FILEDESCRIPTORS=32768
         elif [ "$system_max" -gt "40000" ] ; then
                 MAX_FILEDESCRIPTORS=16384
         elif [ "$system_max" -gt "10000" ] ; then
                 MAX_FILEDESCRIPTORS=8192
         else
                 MAX_FILEDESCRIPTORS=1024
                 cat << EOF
 }}}

 This seems to be good enough, but I have no fast relay I could test it on.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/1131#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list