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 -~----------~----~----~----~------~----~------~--~---