Activity

From 03/10/2010 to 03/16/2010

03/17/2010

10:16 pm Feature #3377 (Accepted): parsedfile stops processing all entries if one resource is missing a re...
consider the following puppet code:... Dan Bode
09:44 pm Bug #3365: 100% CPU usage
Peter Meier wrote:
> some more information and discussion is found in this thread: http://groups.google.com/group/pu...
Brice Figureau
09:41 pm Bug #3376 (Investigating): No puppetdoc for subclass preceded by if block
Brice Figureau

03/16/2010

04:56 pm Bug #3376 (Investigating): No puppetdoc for subclass preceded by if block
This is a followup to #2364. (I did actually mention this case at the bottom of #2364 description, but it seems only... Alan Harder
04:05 pm Bug #2892: Improve performance when caching catalog in puppet agent.
Luke Kanies wrote:
> I've got a partial branch up. This handles retaining the serialized data all the way through t...
Peter Meier
02:52 pm Bug #3234: err: Could not retrieve catalog: undefined method `fact_merge' for nil:NilClass
No Love for this bug? Just deployed two new nodes today and got the same problem. Anything I can submit to help? They... Joe McDonagh
12:41 pm Bug #3362: splay drift occurs when passenger/mongrel get too much load.
Can we have an option to disable this change? We have adapted to how splay
currently works and our client checkins ...
Mark Plaksin
07:05 am Feature #3375 (Accepted): parsedfile should consider order when writing new records.
I noticed the following behavior when I was trying to implement sudoers with parsedfile.
Order of entries in sudoe...
Dan Bode
12:16 am Puppet Dashboard Bug #3374 (Accepted): Large reports cause extremely slow requests
Rein Henrichs
12:15 am Feature #2896 (In Topic Branch Pending Review): `puppet parser validate` does not check resource ...
Dan - I think this actually already works this way in the current testing branch, because of the changes I made to th... Luke Kanies
12:15 am Puppet Dashboard Bug #3374 (Closed): Large reports cause extremely slow requests
As the YAML reports become larger, SQL queries on the reports table begin to take an unacceptable amount of time. Ref... Rein Henrichs
12:14 am Puppet Dashboard Bug #3358 (In Topic Branch Pending Review): Recent Node Reports table column is too small for hos...
Rein Henrichs
12:14 am Feature #2957: Classes should support an 'extends' functionality
No way this is happening in rowlf. Luke Kanies
12:03 am Feature #3096 (In Topic Branch Pending Review): Puppet should have a pure-ruby internal DSL
Guess this missed the round of tickets ready for testing. Luke Kanies
11:53 pm Feature #1461: Module metadata should support platform specification
What should the syntax for this look like? It'd have to be parse-time, but I can't think of a clean syntax. Somethi... Luke Kanies
11:49 pm Refactor #3373 (Closed): Puppet should stream files directly to disk
We currently load files into memory rather than streaming them to disk. It's much more memory efficient to stream th... Luke Kanies
11:26 pm Feature #2140 (Duplicate): Add support for external data files
Closing in favor of #2953, since it has more information. Luke Kanies
11:18 pm Bug #3362: splay drift occurs when passenger/mongrel get too much load.
Backport of the change on http://github.com/MarkusQ/puppet/tree/ticket/0.24.8/3362
Markus Roberts
11:12 pm Bug #3362: splay drift occurs when passenger/mongrel get too much load.
Branch up for testing; minimal modification to cause 1/4 splaylimit resplaying with each run to prevent clumping.
Markus Roberts
10:30 pm Bug #3369: Puppetmaster not closing database connections
rubygem-rails.noarch 2.1.1-2.el5 Benjamin Kite
09:42 pm Bug #1223 (In Topic Branch Pending Review): rug not on OpenSuSE 10.3 anymore
Markus Roberts
09:27 pm Bug #3372 (Closed): Replace FileBucket Dipper with more idiomatic calls
FileBucket Dipper (as of Rowlf) is a thin wrapper around Indirector that emulates the old XMLRPC-era API. It should b... Jesse Wolfe
09:08 pm Bug #3092: No entries means no security?
That would absolutely be OK by me, yes. Thanks!
-Robin
Robin Powell
09:04 pm Bug #3092 (Accepted): No entries means no security?
I agree, this is a bug.
Is it sufficient to just allow a 'deny *' statement in the configuration? That is to say,...
Luke Kanies
09:03 pm Bug #3365 (Investigating): 100% CPU usage
James Turnbull
09:03 pm Bug #3363 (Accepted): Puppet Master webrick server doesn't work with Ruby Enterprise Edition
James Turnbull
08:59 pm Bug #3369 (Needs More Information): Puppetmaster not closing database connections
What rails version? James Turnbull
08:58 pm Bug #3370 (Accepted): YAML read/write locks broken on OpenBSD
James Turnbull
08:51 pm Feature #3371 (Accepted): FileBucket should not keep files in memory
It should not be necessary to load entire files into memory to checksum them. Jesse Wolfe
06:28 pm Bug #3370 (Needs More Information): YAML read/write locks broken on OpenBSD
commit:"45144a1b9da2839fd9f8a182a8f82ecb06e17292" that introduces read and write locks broke puppet on OpenBSD.
Wh...
Robert Nagy
05:19 pm Puppet Dashboard Bug #3322 (Accepted): Graphs do not obey config.time_zone setting
Looks like it isn't fixed after all. Rein Henrichs
05:18 pm Puppet Dashboard Bug #3353 (Closed): Nodes class and group references are removed when reports are submitted using...
Rein Henrichs

03/15/2010

04:10 pm Bug #3369 (Duplicate): Puppetmaster not closing database connections
I'm getting accumulating database connections which eventually overflow the connection limit on the MySQL server …
...
Benjamin Kite
04:07 pm Bug #3368 (Duplicate): Cron names/titles not unique between users
1. created a cronjob with puppet name "joe" belonging to user "puppet"
2. changed cronjob user to "root" in manifes...
Benjamin Kite
03:37 pm Facter Feature #3367 (Needs More Information): Path to ssh key should be configurable
It would be great if we could specify the location(s) that facter looks for
ssh keys.
Currently ssh.rd looks for ...
Mark Plaksin
09:21 am Bug #2590: --modulepath ignored
Hi,
Same problem here with passenger 2.2.5 and puppet 0.25.4.
Instead of the --trace option, I use the --ignorecach...
Aurélien Cedeyn
01:56 am Puppet Dashboard Bug #3322: Graphs do not obey config.time_zone setting
Using: config.time_zone='Sydney'.
Correct time is still displayed in list of reports, but graphs still display in UT...
Karl Bowden
01:37 am Puppet Dashboard Bug #3353: Nodes class and group references are removed when reports are submitted using live rep...
Working well now thank you. Tested with multiple groups, classes, and parameters, with both manual report importing a... Karl Bowden

03/14/2010

04:07 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
Apparently this code **is** used for older clients, I tried with puppet-0.24.8. As a result, there are is an inconsis... Claus Divossen
03:59 pm Bug #1125: incorrect parsing of range after DST change
DST just happened again and I'm now seeing this issue.... Evan Borgstrom
01:12 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
What to do with the CSR when "replace_certs" is off/false? I agree with Jeff's suggestion to inform the client that i... Claus Divossen
06:43 am Bug #1656 (Re-opened): Puppet rpm/yum handler cannot deal with 2 packages with the same name and ...
These bugs can't be duplicates of each other. One of them has to stay open. :) (or get closed for some other reason... David Miller

03/13/2010

11:43 am Bug #3365: 100% CPU usage
some more information and discussion is found in this thread: http://groups.google.com/group/puppet-users/browse_thre... Peter Meier
10:06 pm Puppet Dashboard Bug #3003: rake install failing on debian lenny x86
Can you try upgrading dashboard to latest git master? Rein Henrichs
10:05 pm Puppet Dashboard Bug #3322 (In Topic Branch Pending Review): Graphs do not obey config.time_zone setting
fixed in ad6704b0715e8edf6e6c769dbc308671a2daa14a on master, please confirm. Rein Henrichs
10:00 pm Puppet Dashboard Bug #3353 (In Topic Branch Pending Review): Nodes class and group references are removed when rep...
fixed in da48338cc8fe0fa4d016c8ff85379741b8d0a93f of master, please confirm Rein Henrichs
09:59 pm Puppet Dashboard Bug #3298 (Needs Decision): reports.report datatype leads to data loss
Rein Henrichs
09:59 pm Puppet Dashboard Bug #3298 (Accepted): reports.report datatype leads to data loss
When we switch to Puppet's new reporting REST interface, this problem should go away. In the meantime, I'm not sure o... Rein Henrichs
09:58 pm Puppet Dashboard Bug #3358 (Tests Insufficient): Recent Node Reports table column is too small for hostnames
Fixed in e20bd0bdef2fa8b6ec330c5f44c6ce0aa0a30d95 of master Rein Henrichs
09:55 pm Puppet Dashboard Bug #3027 (In Topic Branch Pending Review): "undefined method `parameter_path' " in _timeline_eve...
Should be fixed in master Rein Henrichs
09:54 pm Puppet Dashboard Bug #3050 (In Topic Branch Pending Review): Date format on graphs is inconsistent with rest of app
Fixed in a010410b5a76fa5789db49b9dc404a81428ff687 in master Rein Henrichs
06:58 pm Bug #3360 (Accepted): Add a flag to make puppet ca behavior on receipt of duplicate request confi...
Ok, I'll accept Nigel's proposed solution. We make this replacement behaviour configurable, by default it's on, but ... Luke Kanies
06:01 pm Bug #3366 (Code Insufficient): --tags '' causes runtime error 'undefined method `each' for true:T...
I'm not terribly fond of this fix.
For one, it hard-codes 'tags' support into Settings, but it also just perpetuat...
Luke Kanies

03/12/2010

02:48 pm Bug #2899: puppetd checks client files recursively even if they aren't specified
Josh Endries wrote:
> We stumbled upon a puppetd using 100% CPU and 12 GB of RAM a few days ago. We have a DB app in...
Brice Figureau
12:59 pm Bug #3365: 100% CPU usage
My apologies, seems like I missed that one.
Some more information: whatever Puppetd is doing during the 100% CPU u...
Dieter Van de Walle
10:50 am Bug #3365: 100% CPU usage
Dieter Van de Walle wrote:
> Some more information from the --summarize option I just discovered (since it is undocu...
Peter Meier
10:41 am Bug #3365: 100% CPU usage
Some more information from the --summarize option I just discovered (since it is undocumented):
Changes:
...
Dieter Van de Walle
09:40 am Bug #3366 (Needs Decision): --tags '' causes runtime error 'undefined method `each' for true:True...
James Turnbull
09:35 am Bug #3366: --tags '' causes runtime error 'undefined method `each' for true:TrueClass'
Sorry James, should have uploaded the patch rather than putting it in the comment - redmine mangled it. Attached now.... Mike Pountney
05:34 am Bug #3366 (Code Insufficient): --tags '' causes runtime error 'undefined method `each' for true:T...
Hi Mike - just testing you code and I get:
"undefined local variable or method `tags' for #<Puppet::Util::Settings...
James Turnbull
05:17 am Bug #3366 (Accepted): --tags '' causes runtime error 'undefined method `each' for true:TrueClass'
James Turnbull
03:05 am Bug #3083: Failed to retrieve current state of resource: undefined method `closed?' for nil:NilClass
I'm seeing this problem also on Ubuntu 10.04, but my DNS (forward and reverse) is correct. Andrew Pollock
02:15 am Bug #3366 (Closed): --tags '' causes runtime error 'undefined method `each' for true:TrueClass'
Running:
puppetd -v -o --tags '' --no-daemonize
results in:
err: Got an uncaught exception of type NoMethodE...
Mike Pountney
12:57 am Bug #3365: 100% CPU usage
Well it finished after all:
notice: Finished catalog run in 2734.31 seconds
:)
Dieter Van de Walle
12:22 am Bug #3364 (Duplicate): tidy does not work with age=>0 (maybe not at all)
This is clearly a duplicate of #3162. I will verify that its fixed in HEAD. I somehow missed that bug when I searched... Dan Bode
12:01 am Bug #3365 (Needs More Information): 100% CPU usage
Hi,
I've been experimenting with Puppet for a few days now, and overall I'm pretty impressed on how easy Puppet ma...
Dieter Van de Walle
10:10 pm Bug #3223 (Accepted): Mailalias resource should be create before a maillist
James Turnbull
10:09 pm Bug #3362 (Investigating): splay drift occurs when passenger/mongrel get too much load.
James Turnbull
10:07 pm Bug #3364 (Needs More Information): tidy does not work with age=>0 (maybe not at all)
Is this fixed by #3162? James Turnbull
07:05 pm Bug #3364: tidy does not work with age=>0 (maybe not at all)
actually, this works if I specify
recurse => true
what is the expected behavior of tidy without recurse => tru...
Dan Bode
07:03 pm Bug #3364 (Duplicate): tidy does not work with age=>0 (maybe not at all)
the following example does not act as I expect:
root@ubuntu:/tmp# cd /tmp
root@ubuntu:/tmp# mkdir blah2
root@ubu...
Dan Bode
06:06 pm Facter Feature #2066: Make units optional
We should add the new unitless versions as something like 'memory_mb' to avoid breaking backwards compatibility.
Anonymous
05:30 pm Bug #3363 (Closed): Puppet Master webrick server doesn't work with Ruby Enterprise Edition
While debugging, I notice that Ruby Enterprise Edition does not work correctly with puppetmasterd when running within... Jeff McCune
05:20 pm Puppet Dashboard Bug #3003: rake install failing on debian lenny x86
this is my version
cat VERSION
0.2.1
unixteam unixteam
05:04 pm Bug #2837: Change in report formatting warning message to debug
Can we get this changed from a warning to a more appropriate debug level?
It really doesn't seem desirable that a ...
Nigel Kersten

03/11/2010

02:40 pm Bug #3238: puppetmaster uses to many mysql connections
Using mysql under ubuntu, upgraded to rails 2.2.3-1 and it still leaked a ton of connections and trashed the server. Dis Connect
01:53 pm Bug #1525: local host fails to sync with mongrel/apache2
I was *just* about to close this bug not having seen this problem in months when it re-appeared *out of the blue* (I ... martin krafft
12:32 pm Bug #3238: puppetmaster uses to many mysql connections
Confirmed with postgresql too: Rails 2.1.0-7 leaks connections, upgrading to 2.2.3-1~bpo50+1 has fixed the problem. David Schmitt
08:46 am Bug #3173 (Investigating): Puppetmasterd cannot find classes after restart
Basically, what happens is this:
The production module is instantiated somewhere early in the puppetmaster startup p...
Christian Hofstaedtler
03:51 am Bug #3362 (Needs More Information): splay drift occurs when passenger/mongrel get too much load.
not sure if this counts as a bug...
I could not concretely prove the assumptions below. I did some investigation a...
Dan Bode
10:44 pm Bug #3360 (Needs Decision): Add a flag to make puppet ca behavior on receipt of duplicate request...
Markus Roberts wrote:
> I am lowering this to normal, since the root of the objection is based in the known problems...
Jeff McCune
09:58 pm Bug #3223: Mailalias resource should be create before a maillist
James Turnbull wrote:
> Can you code or pseudo code what you mean?
the aliases generated here: http://github.com/red...
Peter Meier
09:07 pm Bug #3360 (Accepted): Add a flag to make puppet ca behavior on receipt of duplicate request confi...
Markus Roberts
09:05 pm Bug #3101: Unhelpful message "undefined method `closed?' for nil:NilClass" when DNS misconfigured
I can also reproduce the SSL error Martin got, but when using my fqdn as the server name, I still get the following. ... Brian Keifer
07:39 pm Bug #3101: Unhelpful message "undefined method `closed?' for nil:NilClass" when DNS misconfigured
So the fix for young players was specifying in puppet.conf:... James Turnbull
07:35 pm Bug #2238: Fileserver under Apache/Mongrel chokes on recursive directories
Yikes, this ticket turned into quite the cluster. I'm on .25.4 now with the same setup I tried with .25.0 so one of t... Joe McDonagh
07:33 pm Bug #3101: Unhelpful message "undefined method `closed?' for nil:NilClass" when DNS misconfigured
I think it would make sense to convert this bug report into a wishlist requesting better error reporting. martin krafft
07:32 pm Bug #3101: Unhelpful message "undefined method `closed?' for nil:NilClass" when DNS misconfigured
I found my problem with ruby debug mode. Running puppetd with ruby --debug is enlightening ("there is other code out ... martin krafft
07:32 pm Bug #2238: Fileserver under Apache/Mongrel chokes on recursive directories
I'm having the issue unfortunately.
err: //apt/Modules_dir[apt]/File[/var/lib/puppet/modules/apt]: Failed to gener...
Dis Connect
06:56 pm Bug #3101: Unhelpful message "undefined method `closed?' for nil:NilClass" when DNS misconfigured
Just use < pre > and < /pre> tags. Works fine for me. I've updated your entry. James Turnbull
06:43 pm Bug #3084: Potential issue with exec and pson
Fixed; definitely appears that the problem is with untitled resources.
select hosts.name from resources,hosts...
Eric Eisenhart
06:27 pm Bug #3084: Potential issue with exec and pson
I updated my puppet master from 0.24.8 (EPEL package) to 0.25.4 (also EPEL). With a 0.24.8 client there are no probl... Eric Eisenhart
06:18 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
There is no valid reason, however people who administer machines are humans, and are prone to do stupid things like c... Nigel Kersten
06:15 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
Should that be:
> This also actually provokes another problem with 0.24.x clients *that are misconfigured.*
In ...
Markus Roberts
05:55 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
This also actually provokes another problem with 0.24.x clients.
Client A has certname "foo".
It connects to a pu...
Nigel Kersten
05:42 pm Bug #3101 (Re-opened): Unhelpful message "undefined method `closed?' for nil:NilClass" when DNS m...
Just need to chime in: I am trying to set up puppetmaster&puppet on my laptop for easy offline hacking, and I am runn... martin krafft
05:27 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
Nigel Kersten wrote:
> How difficult is it to make this configurable?
>
> [...]
>
> Then the two groups of use...
Peter Meier
04:50 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
How difficult is it to make this configurable?
Given the two classes of users, I feel that the default behavior sh...
Nigel Kersten
04:37 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
I'm of mixed minds about this, but to provide background:
The reason for this change was that this fixes one of th...
Luke Kanies
04:37 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
Yes, multiple certificates *could* map to the same node, if you were distributing certificates out of band.
If you...
Nigel Kersten
04:28 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable

> Prior to this you could rely upon a 1:1 mapping between certificate names and nodes unless you did something stup...
Markus Roberts
04:16 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
I understand your point. You're still overwriting an identity however.
Prior to this you could rely upon a 1:1 map...
Nigel Kersten
04:09 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
> However, this is an enormous behaviour change from 0.24.x that wasn't called out in release notes or docs at all af... Markus Roberts

03/10/2010

03:01 pm Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
I understand the point of view that autosign is hardly a secure environment in any situation.
However, this is an ...
Nigel Kersten
11:40 am Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
Markus Roberts wrote:
> Another point, the certificate that are being overwritten are effectively a cache copy; th...
Claus Divossen
06:41 am Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
I am lowering this to normal, since the root of the objection is based in the known problems with autosign (which you... Markus Roberts
06:36 am Bug #3360: Add a flag to make puppet ca behavior on receipt of duplicate request configurable
Okay on reflection I agree with Markus - autosign invalidates a lot of security. What exactly should we do here in t... James Turnbull
06:35 am Bug #2890 (Closed): Puppetd: signed certificate retrieval "Retrieved certificate does not match p...
Closing in lieu of #3360. James Turnbull
06:25 am Bug #3360 (Needs Decision): Add a flag to make puppet ca behavior on receipt of duplicate request...
This was by design and IIRC was discussed on the list at the time.
The base assumption here, that you can have any...
Markus Roberts
06:03 am Bug #3360 (Accepted): Add a flag to make puppet ca behavior on receipt of duplicate request confi...
Markus - I count this as potentially a security show-stopper. James Turnbull
03:54 am Facter Feature #3361 (Closed): install.rb script needs to be updated when facter starts having config dirs.
so the platform packagers who use it can change the default directories to appropriate native platform locations Nigel Kersten
02:36 am Bug #2848: Certdnsnames apply during certificate signing rather than CSR creation
I ran into this today.
- load balancer with 2 puppetmasters
- both puppetmasters use the same CA
- both puppetmaste...
Dan Bode
01:02 am Puppet Dashboard Bug #3353: Nodes class and group references are removed when reports are submitted using live rep...
Actually this also happens when using @reports = store@ and then importing with @rake reports:import@
It goes throug...
Karl Bowden
12:26 am Puppet Dashboard Bug #3302 (Closed): pagination breaks external node
Rein Henrichs
12:25 am Puppet Dashboard Bug #3227 (Closed): Could not add class to a node
Rein Henrichs
 

Also available in: Atom