Issue #4952 has been updated by Markus Roberts. Status changed from Unreviewed to Accepted
There may be multiple issues here: * The timestamp changing when no content changes were made * The thread safety issue implied by changes "mid compile" causing errors * One or more possible regressions if this is newly observed in 2.6.x Some of these may be addressed by changes in the queue for 2.7 but I doubt all of them are. ---------------------------------------- Bug #4952: Client errors while master is reparsing puppet.conf http://projects.puppetlabs.com/issues/4952 Author: Alan Harder Status: Accepted Priority: Normal Assignee: Category: plumbing Target version: Affected version: 2.6.1 Keywords: Branch: Our puppet.conf files are managed by puppet, and the puppetmaster is also a client of itself. Every 6 hours (our run interval) the puppetmaster updates itself, and even when no content changes are made to puppet.conf its timestamp is updated, resulting in a "Reparsing /etc/puppet/puppet.conf" notice in /var/adm/messages. If other clients are accessing the puppetmaster right at this time, they can get errors.. some examples: <pre> Oct 5 09:40:19 nse-t1000-4 puppet-master[4356]: [ID 702911 daemon.notice] Reparsing /etc/puppet/puppet.conf Oct 5 09:43:02 nse-t1000-4 puppet-master[4356]: [ID 702911 daemon.error] Could not autoload regsubst: Function regsubst already defined at /etc/puppet/manifests/nodes.pp:1 on node {...} Oct 5 09:43:02 nse-t1000-4 last message repeated 1 time Oct 5 09:43:03 nse-t1000-4 puppet-master[4356]: [ID 702911 daemon.error] Could not autoload inline_template: Function inline_template already defined at /etc/puppet/modules/configs/manifests/init.pp:18 on node {...} </pre> <pre> Oct 6 15:45:15 nse-t1000-4 puppet-master[4356]: [ID 702911 daemon.notice] Reparsing /etc/puppet/puppet.conf Oct 6 15:45:28 nse-t1000-4 puppet-master[4356]: [ID 702911 daemon.error] Could not find class configs at /etc/puppet/manifests/site.pp:7 on node {...} Oct 6 15:45:28 nse-t1000-4 last message repeated 1 time Oct 6 15:45:28 nse-t1000-4 puppet-master[4356]: [ID 702911 daemon.error] Could not find class configs at /etc/puppet/manifests/site.pp:7 on node {...} Oct 6 15:45:28 nse-t1000-4 last message repeated 1 time </pre> -- 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.
