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.


Reply via email to