How many clients and how much file serving?

I'd love for someone with deep profiling experience to take a look at this
but so far I haven't found a leak so much as just a lot of memory
consumption and poor GC.

With the Ruby implementation of XMLRPC puppet uses now, file serving results
in 3x the file size in memory which gets garbage collected sometime between
now and the heat death of the universe.  So if you have a lot of file
serving and enough clients to make frequent requests the puppetmaster
process can balloon.

You can mitigate this by pulling the fileserving and the catalogs into
separate processes or any strategy that can minimize file serving (like
maybe packaging some of the configs so puppet:// isn't the source.

Fileserving is essentially rewritten in the master branch and preliminary
test show that fixes a lot of this. (master branch is an unstable
development branch)

Regards,
Andrew




On Fri, Nov 14, 2008 at 2:31 PM, RijilV <[EMAIL PROTECTED]> wrote:

> 2008/11/14 Loobster <[EMAIL PROTECTED]>
>
>>
>> I installed the blastware packages and then used gary's CSWpuppet
>> (0.24.4) package from http://www.garylaw.net/packages/
>>
>> I'm seeing puppetmasterd using a lot of memory (850MB+).
>>
>> It seems that ruby might have a memory leak from the forum posts I'm
>> reading.
>>
>> Is there a known resolution to this or should a self compile specific
>> versions on my own?
>>
>>
> I would upgrade to the latest stable (0.24.6) to start with.  You might
> also find an answer to your problem by either searching the mailing list or
> the ticketing system - this issue has widely been reported though there has
> not been a definitive solution.
>
>
> http://groups.google.com/group/puppet-users/search?group=puppet-users&q=memory+leak&qt_g=Search+this+group
>
> http://projects.reductivelabs.com/search/index/puppet?q=memory+leak
>
> .r'
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to