Issue #14355 has been updated by Steve Traylen.
File RunTime.tiff added
File puppetmaster.tiff added
Just confirming similar behavior when we went from 2.7.11 to 2.7.14:
Running:
{quote}
time puppet master --debug --color=false --compile steve01.cern.ch
{quote}
for each of the intermediate versions we skipped. 2.7.11 -> 2.7.12 seems to be
the significant one.
This is RHEL6 with stock ruby:
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
### 2.7.14 ###
real 0m23.511s,
user 0m18.509s,
sys 0m4.284s,
notice: Compiled catalog for steve01.cern.ch in environment devel in 19.10
seconds
### 2.7.13 ###
real 0m21.459s,
user 0m16.895s,
sys 0m3.882s,
notice: Compiled catalog for steve01.cern.ch in environment devel in 17.13
seconds
### 2.7.12 ###
real 0m21.481s,
user 0m16.786s,
sys 0m3.989s,
notice: Compiled catalog for steve01.cern.ch in environment devel in 17.15
seconds
### 2.7.11 ###
real 0m15.248s,
user 0m12.150s,
sys 0m2.440s,
notice: Compiled catalog for steve01.cern.ch in environment devel in 10.95
seconds
The plots show the step on monday when we did the 2.7.11 -> 2.7.14 update.
----------------------------------------
Bug #14355: performance issue with 2.7.14
https://projects.puppetlabs.com/issues/14355#change-62224
Author: konrad rzentarzewski
Status: Investigating
Priority: Normal
Assignee: Carl Caum
Category: compiler
Target version:
Affected Puppet version: 2.7.14
Keywords:
Branch:
since our upgrade to 2.7.14 at may 3rd load average on all our puppetmaster has
increased 2 times.
please investigate.
we use official rpms from puppetlabs, ie.
<16>root@punch(2)~$ rpm -qi puppet
Name : puppet Relocations: (not relocatable)
Version : 2.7.14 Vendor: (none)
Release : 1.el5 Build Date: Wed 02 May 2012
08:52:02 PM CEST
Install Date: Thu 03 May 2012 12:29:04 AM CEST Build Host:
rpm-builder.puppetlabs.lan
Group : System Environment/Base Source RPM:
puppet-2.7.14-1.el5.src.rpm
Size : 3174857 License: ASL 2.0
Signature : RSA/SHA1, Wed 02 May 2012 09:01:02 PM CEST, Key ID
1054b7a24bd6ec30
URL : http://puppetlabs.com
Summary : A network tool for managing many disparate systems
Description :
Puppet lets you centrally manage every important aspect of your system
using a
cross-platform specification language that manages all the separate elements
normally aggregated in different files, like users, cron jobs, and hosts,
along with obviously discrete elements like packages, services, and files.
--
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://projects.puppetlabs.com/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.