On Wed, Nov 30, 2011 at 8:40 AM, Josh Cooper <j...@puppetlabs.com> wrote: > On Wed, Nov 30, 2011 at 6:48 AM, Felix Frank > <felix.fr...@alumni.tu-berlin.de> wrote: >> >> Hi, >> >> On 11/01/2011 02:42 PM, Luke Bigum wrote: >> > It also has to do with Puppet's implementation of File resources: it >> > creates in memory Ruby objects for every file and directory it finds >> > recursively, so combine that with the md5 summing and you'll blow out >> > your CPU and memory usage very quickly. I've done something like this >> > in the past: >> >> seeing as this isn't mentioned in this thread yet: >> >> When recursing through directory trees, you most likely want to specify >> >> checksum => "none" >> >> in your file resource. This didn't help in puppet 0.25, but since 2.6 >> I've used it to great benefit. >> >> Still, large-ish trees with lots of (small) files will still take a very >> long time due to the other effect noted above. > > Also if you are running 2.7.0 to 2.7.6, we recently fixed a performance > issue, which you'd see when recursing large numbers of > files: https://projects.puppetlabs.com/issues/9671 > It's fixed in 2.7.7
Or 2.7.8rc series (coming later this week), since 2.7.7 got nixed. > Josh > -- > Josh Cooper > Developer, Puppet Labs > > -- > 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 > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > -- 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 puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.