I've built a new puppet 3 master but evaluations on clients all take considerably longer than identical evaluations on the existing puppet 2.6 clients.
For example: host 1 runs against puppet-server-2.7.14 May 9 10:24:39 host1 puppet-agent[12282]: (/Stage[main]/Jdk/File[/usr/java/truststore]) Evaluated in 0.02 seconds host 2 runs against puppet-server-3.1.1 May 9 10:25:42 host2 puppet-agent[6821]: (/Stage[main]/Jdk/File[/usr/java/truststore]) Evaluated in 0.78 seconds The truststores are identical and already exist on the clients so no change has happened This behaviour is the same for pretty much all file/service evaluations. Evaluations with the old puppet master tend to take 0.00 - 0.02 seconds, whereas with the new puppet master 0.4 - 0.6 seconds It doesn't sound like much but it all adds up: Client runs against the old puppet master generally complete in under 3 seconds Client runs against the new puppet master take at least 30 seconds For more elaborate clients the old puppet run might take 8 - 10 seconds, whereas equivalent new puppet clients are hitting around 60 seconds. I was under the impression that with no changes occurring, puppet would simply be comparing hashes of files from those in the catalog. I can't figure out why new clients are running orders of magnitude slower. Thanks in advance for any suggestions -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-dev?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
