Hi all, I'm in the procedure of migrating my old puppet server (puppet-2.6.14-1.el5) with mongrel to a new one (puppet-2.7.14-1.el6.noarch) with passenger.
I'm facing a really strange behaviour with the catalog compilation time. I've 3 servers: 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 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 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 * Obviously I'm trying to compile the same code in all cases ** I've only 8 warnings about dyanmic lookup. As you can see, in last version it gets a timeout because it takes too long to compile. So, at this point, I'm wondering what could be causing this behaviour. Why my code is being compiled fast in 2.6 but not in 2.7? What language programing considerations do I have to take into account when migrating? TIA, 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.