[Puppet Users] Re: puppet agent periodically not running after 3.0 upgrade

2012-12-21 Thread David Mesler
My ceil theory didn't pan out. But here's a working fix: --- puppet-3.0.1.orig/lib/puppet/daemon.rb 2012-10-20 00:57:50.0 -0400 +++ puppet-3.0.1/lib/puppet/daemon.rb 2012-12-21 08:27:17.0 -0500

[Puppet Users] Re: puppet agent periodically not running after 3.0 upgrade

2012-12-20 Thread David Mesler
I’ve added some debugging messages to run_event_loop and figured out what was going on. I’m going to reference line numbers in https://github.com/puppetlabs/puppet/blob/master/lib/puppet/daemon.rb to make it easier on me to explain. I found that occasionally the “if” statement on line 180 was

[Puppet Users] Re: puppet agent periodically not running after 3.0 upgrade

2012-12-18 Thread David Mesler
I've noticed when I strace a puppet agent that has failed to run after its 900 second runinterval, it's blocking on a really long select call. Like: select(1, [], [], [], {1032, 35} When that's done it finally re-reads pupet.conf and stars a catalog run. I have no idea where that long selec