Re: relayd fork+exec

2016-09-03 Thread Reyk Floeter
een all processes which slightly exceeds > > the allowed 128 fds. The problem also exists in httpd and in -current > > but the relayd fork+exec diff needs a few more fds and gets over the > > limit. The problem will be reviewed and fixed independently. > > - Don't forget

Re: relayd fork+exec

2016-09-03 Thread Sebastian Benoit
owed 128 fds. The problem also exists in httpd and in -current > but the relayd fork+exec diff needs a few more fds and gets over the > limit. The problem will be reviewed and fixed independently. > - Don't forget to clean and rebuild relayctl. > > All regress tests pass,

relayd fork+exec

2016-09-02 Thread Reyk Floeter
iving IMSG_CTL_PROCFD. - The socket_rlimit(-1) in the parent is needed because relayd currently opens n:m fds between all processes which slightly exceeds the allowed 128 fds. The problem also exists in httpd and in -current but the relayd fork+exec diff needs a few more fds and gets over the limit.