CVSROOT: /cvs Module name: src Changes by: r...@cvs.openbsd.org 2010/11/30 07:38:45
Modified files: usr.sbin/relayd: check_tcp.c hce.c log.c relay.c relayd.c relayd.h Log message: The relayd processes did already bump up the socket file descriptor resource limits to the maximum of the daemon class but the host check process (hce/health checks) didn't and was limited to a fairly low default of 128 open sockets (openfiles-cur=128 in login.conf). This was reached fairly quickly with "check tcp" of many hosts. This diff increases the maximum number of monitored hosts and concurrent health checks in relayd in a significant way and may fix issues for people that have around 100 or more hosts (or fewer hosts with multiple checked ports). tested by phessler@ ok jsg@