To simplify epoll usage on kernel after 2.6.27 (needs to update /proc/sys/fs/epoll/max_user_watches like /proc/sys/fs/file-max) I suggest next patch. To solve cases when epoll needs to be restricted - handles updated only if squid compiled without "--disable-epoll". squid.inird patch attached next. max_user_watches value may be calculated some else, but while no ideas how - let be equal. This is just work, "epoll" useflag may be changed to "+epoll" like squid default. Reproducible: Always
Created attachment 200516 [details, diff] squid.initd epoll fix
Fixed in cvs w/o revbumps. Thanks!