2014-11-13 23:05 GMT+01:00 David Lang <[email protected]>: > I would say that if the test is using hundreds of filehandles at one time, > something is going wrong, let alone thousands. > > I have just checked the tests. Something is wrong here. It should use 20 connections at maximum. Maybe connections cached by the OS during close count against the ulimit as well?
Note that there are some tests that explicitly use many connections -- because that is what they test. manyptcp.sh is a sample of this. In any case, I'll add a valgrind test for imptcp_conndrop.sh, so that we can see if there is an actual leak. That would be an explanation. Thanks, Rainer David Lang > > On Thu, 13 Nov 2014, Thomas D. wrote: > > Hi, >> >> On 2014-11-13 21:28, David Lang wrote: >> >>> What else is going on? or is this one test hitting the 1024 open file >>> limit? >>> >>> I suspect that your user is doing other things that are making it so >>> that the >>> rsyslog test is going over the limit. >>> >> >> It is the "imptcp_conndrop.sh" test. I did some testing: >> >> I changed the Makefile so that only the "imptcp_conndrop.sh" test will >> run (https://bpaste.net/show/af9eac014278). >> >> # ps -u thomas >> PID TTY TIME CMD >> >> # lsof -u thomas /var/tmp/portage | grep -i thomas | wc -l >> 0 >> >> # su thomas -s "/bin/sh" -c "id && \ >> ulimit -a && \ >> cd /var/tmp/portage/app-admin/rsyslog-8.9999/work/rsyslog-8.9999/ && >> make check" >> >> It is very strange... I cannot find the EXACT value. >> >> It is sometimes passing the test with "ulimit -n = 1024"... but more >> often it is failing. Same with 2048... sometimes it will pass, but >> sometimes the test will fail. >> >> Higher value -> lower failure rate; Haven't seen a failure with 3072 yet. >> >> >> -Thomas >> > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ > What's up with rsyslog? Follow https://twitter.com/rgerhards > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you > DON'T LIKE THAT. > _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

