On Tue, 8 May 2012 13:07:04 +0200 Arnau Bria wrote: I should add more info on servers and "manifests":
> 1.-) Centos 5.8 puppet-2.6.14-1.el5 + rubygem-mongrel-1.0.1-6.el5 > > Client: > Compiled catalog for td055.pic.es in environment production in 4.25 > seconds Server: > time puppet master --verbose --compile td055.pic.es > [...] > real 0m14.891s > user 0m11.263s > sys 0m1.793s > > puppet master --verbose --compile td055.pic.es|wc -l > 22930 4 x Intel(R) Xeon(R) CPU 5160 @ 3.00GHz & 8GB of RAM > 2.-) SL 6.1 puppet-2.7.11-2.el6.noarch + passenger-3.0.11 > > Client: > Compiled catalog for td055.pic.es in environment production in 76.99 > seconds Server: > time puppet master --verbose --compile td055.pic.es > [...] > real 1m10.661s > user 1m5.739s > sys 0m4.903s > puppet master --verbose --compile td055.pic.es|wc -l > 22933 4 x Intel(R) Xeon(R) CPU 5160 @ 3.00GHz & 8GB of RAM > 3.-) SL 6.1 puppet-2.7.14-1.el6.noarch + passenger-3.0.12 > > Client: > err: Could not retrieve catalog from remote server: execution expired > Server: > real 2m13.377s > user 2m7.615s > sys 0m5.728s > > puppet master --verbose --compile td055.pic.es|wc -l > 23008 8 x Quad-Core AMD Opteron(tm) Processor 2356 & 16 GB of RAM My code has about 40 classes. I do use Stages (not a lot, for few repos) and I have many interclass dependecy (Service require file which require package). Puppet is installed via yum using puppetlabs repo. First server is shared by ~600 hosts, second one shared by ~200 nodes and last one is only used by this test node. I don't know If I could more info... I'm quiete lost. Cheers, Arnau -- 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.