Issue #2409 has been updated by James Turnbull.

Status changed from Unreviewed to Needs design decision
Assigned to set to Luke Kanies

Have you tried the 0.25.0 betas?  
 
Luke - all yours other than that.

----------------------------------------
Refactor #2409: Puppet Ongoing Performance Problems
http://projects.reductivelabs.com/issues/2409

Author: Hari Sekhon
Status: Needs design decision
Priority: High
Assigned to: Luke Kanies
Category: 
Target version: 
Affected version: 0.24.8


Please please please re-write puppet in any other language than ruby or at 
least the performance intensive bits of it to make it go faster.

I have previously re-written several thousand lines of my puppet code to work 
around puppet's poor performance which took apply time from 300 secs on a fast 
modern server down to 70 secs.

However, this is still not enough for applying a few KB worth of config txt 
files.

Imagine having 15-20 virtual machines running on an ESX box, each one running 
puppet every 30 mins. Ouch, the pain I suffer... and believe me I spent ages 
optimizing my puppet code to not use expensive ops like recurse...

Also, I would like to have puppet apply more often, say every 10 mins per 
machine so that stuff is fixed faster, but this is impossible given how badly 
my machines are dying from puppet's record performance killing and these are 
brand new multi-core servers.

The contention in a virtualized environment that puppet causes is 
excruciatingly painful.

I would hate to see puppet replaced by another solution both here and across 
the world simply because of performance. I think otherwise it has done a 
wonderful job, much better than cfengine.

Puppet should live on, not be replaced simply because the code was so slow to 
run. Python runs like compiled C compared to Ruby, I wish some more effort had 
gone in to using it instead, it's really a very easy language for the most 
part...

Why Ruby? Die Ruby! Help replace Ruby not Puppet!


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://reductivelabs.com/redmine/my/account

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to