Re: [Puppet Users] Scalability and performance

2012-10-10 Thread Trevor Vaughan
It's a very good question and, yes, as far as I know, it is single threaded. However, testing demonstrates a direct correlation between service and exec statements and examining the code indicates that they use the same routines to call out to the shell. Also, I found that the translation of a br

Re: [Puppet Users] Scalability and performance

2012-10-10 Thread jcbollinger
On Wednesday, October 10, 2012 6:48:20 AM UTC-5, Trevor Vaughan wrote: > > Also, be aware that (unless this changed in 3.0), Exec statements and > Service statements in Puppet stack into some sort of queue. > > Moving all Execs to simple native types will increase your performance > dramatical

Re: [Puppet Users] Scalability and performance

2012-10-10 Thread Trevor Vaughan
Also, be aware that (unless this changed in 3.0), Exec statements and Service statements in Puppet stack into some sort of queue. Moving all Execs to simple native types will increase your performance dramatically and there are good examples of how to do this in the Puppet Labs stdlib module. I p

Re: [Puppet Users] Scalability and performance

2012-10-10 Thread Luke Bigum
On Wednesday, October 10, 2012 7:44:48 AM UTC+1, Dan Bode wrote: > > > > On Tue, Oct 9, 2012 at 4:56 PM, Robjon >wrote: > >> Hi guys, >> >> I am pretty new to this space, playing around with a few tools. >> I am trying to read up on how I would scale Puppet (or other tools) up in >> my installat

Re: [Puppet Users] Scalability and performance

2012-10-09 Thread Dan Bode
On Tue, Oct 9, 2012 at 4:56 PM, Robjon wrote: > Hi guys, > > I am pretty new to this space, playing around with a few tools. > I am trying to read up on how I would scale Puppet (or other tools) up in > my installation, and came across this blog post comparing Puppet and > CFEngine: > http://www.

[Puppet Users] Scalability and performance

2012-10-09 Thread Robjon
Hi guys, I am pretty new to this space, playing around with a few tools. I am trying to read up on how I would scale Puppet (or other tools) up in my installation, and came across this blog post comparing Puppet and CFEngine: http://www.blogcompiler.com/2012/09/30/scalability-of-cfengine-and-pu