Skip to Content.
Sympa Menu

shibboleth-dev - Re: shibd 1.3 linux memory usage

Subject: Shibboleth Developers

List archive

Re: shibd 1.3 linux memory usage


Chronological Thread 
  • From: André Cruz <>
  • To:
  • Subject: Re: shibd 1.3 linux memory usage
  • Date: Thu, 3 Jan 2008 16:38:11 +0000

On 2008/01/02, at 19:28, Scott Cantor wrote:

Ok, I found it. It's in svc.c (of the non-Linux version):

Inside svc_getreqset:

call_done:
if ((stat = SVC_STAT(xprt)) == XPRT_DIED){
SVC_DESTROY(xprt);
break;
}


The plot thickens... The RPC code on the GNU libc has that exact code also. Calling svc_unregister and/or svc_destroy before the run() ends has no effect.
I suspect you'll get the same results in windows if you run test- client thousands of times. Like you said the web servers you tried use a threaded approach so this codepath is not used very often.

I still haven't been able to find the correct cleanup code that deals with this memory consumption.

André




Archive powered by MHonArc 2.6.16.

Top of Page