2014-11-14 7:59 GMT+01:00 singh.janmejay <[email protected]>:

> This should tell us exactly what connections were opened, if they were
> closed etc.
>
> strace -f -s0 -v -o /tmp/syscalls <rsyslogd cmd>
>
> Can you check if this shows too many FDs being opened? May be /tmp/syscalls
> would be worth sharing?
>
>
good idea!

In the meantime, I have added and run the valgrind-test: it does not show
anything on my platform. Let's see what it does during the day on the other
VMs.

Thomas, could you also run ./imptcp_conndrop-vg.sh from git
master-candidate branch and see if it reports anything for you?

Thanks,
Rainer


> On Fri, Nov 14, 2014 at 12:20 PM, Rainer Gerhards <
> [email protected]>
> wrote:
>
> > 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.
> >
>
>
>
> --
> Regards,
> Janmejay
> http://codehunk.wordpress.com
> _______________________________________________
> 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.

Reply via email to