#1116: Checksums are changing on every run causing unnecessary dependency runs
and
noise
----------------------------------+-----------------------------------------
Reporter: micah | Owner: community
Type: defect | Status: new
Priority: normal | Milestone: 0.24.3
Component: library | Version: 0.24.2
Severity: normal | Resolution:
Keywords: checksums mtime time | Stage: Accepted
Patch: None | Complexity: Unknown
----------------------------------+-----------------------------------------
Changes (by luke):
* stage: Unreviewed => Accepted
* milestone: => 0.24.3
Old description:
> On every run I'm seeing checksums changing from {time} to {mtime}, this
> is causing dependencies to get refreshed, when they shouldn't be. For
> example, here are the first ten or so lines that I am receiving in
> logcheck emails for my puppet runs (there are a lot more):
>
> Mar 5 19:03:56 kakapo puppetd[8098]:
> (/File[/var/lib/puppet/lib]/checksum) checksum changed '{time}Mon Oct 15
> 13:00:18 -0700 2007' to '{mtime}Mon Oct 15
> 13:00:18 -0700 2007'
> Mar 5 19:03:57 kakapo puppetd[8098]:
> (/File[/var/lib/puppet/lib/facter]/checksum) checksum changed '{time}Mon
> Mar 03 20:50:51 -0800 2008' to '{mtime}Mon Mar
> 03 20:50:51 -0800 2008'
> Mar 5 19:03:58 kakapo puppetd[8098]:
> (/File[/var/lib/puppet/lib/puppet]/checksum) checksum changed '{time}Fri
> Oct 12 09:34:54 -0700 2007' to '{mtime}Fri Oct
> 12 09:34:54 -0700 2007'
> Mar 5 19:03:58 kakapo puppetd[8098]:
> (/File[/var/lib/puppet/lib/puppet/parser]/checksum) checksum changed
> '{time}Fri Oct 12 09:34:57 -0700 2007' to '{mtime}Fri Oct 12 09:34:57
> -0700 2007'
> Mar 5 19:03:58 kakapo puppetd[8098]:
> (/File[/var/lib/puppet/lib/puppet/parser/functions]/checksum) checksum
> changed '{time}Fri Oct 12 09:45:14 -0700 2007' to '{mtime}Fri Oct 12
> 09:45:14 -0700 2007'
> Mar 5 19:04:25 kakapo puppetd[8098]:
> (//Node[kakapo]/debian_base/File[/usr/local/bin]/checksum) checksum
> changed '{time}Thu May 10 17:39:44 -0700 2007' to '{mtime}Thu May 10
> 17:39:44 -0700 2007'
> Mar 5 19:04:30 kakapo puppetd[8098]:
> (//assert_lsbdistcodename/Exec[/bin/true #
> require_lsbdistcodename]/returns) executed successfully
> Mar 5 19:04:34 kakapo puppetd[8098]:
> (//Node[kakapo]/munin::client/munin::client::debian/Service[munin-node])
> Triggering 'refresh' from 2 dependencies
> Mar 5 19:04:34 kakapo puppetd[8098]:
> (//Node[kakapo]/munin::client/munin::plugins::base/File[/etc/munin
> /plugin-conf.d]/checksum) checksum changed '{time}Fri
> Feb 15 06:26:27 -0800 2008' to '{mtime}Fri Feb 15 06:26:27 -0800 2008'
> Mar 5 19:04:34 kakapo puppetd[8098]:
> (//Node[kakapo]/munin::client/munin::plugins::base/File[/etc/munin/plugins]/checksum)
> checksum changed '{time}Fri Feb
> 15 06:26:18 -0800 2008' to '{mtime}Fri Feb 15 06:26:18 -0800 2008'
> Mar 5 19:04:36 kakapo puppetd[8098]: (//File[/var/local]/checksum)
> checksum changed '{time}Thu May 10 19:18:42 -0700 2007' to '{mtime}Thu
> May 10 19:18:42
> -0700 2007'
> Mar 5 19:04:36 kakapo puppetd[8098]:
> (//File[/var/local/puppet]/checksum) checksum changed '{time}Thu May 10
> 19:18:42 -0700 2007' to '{mtime}Thu May 10
> 19:18:42 -0700 2007'
> Mar 5 19:04:36 kakapo puppetd[8098]: (//File[/var/local/puppet/munin-
> nodes]/checksum) checksum changed '{time}Thu May 10 19:18:42 -0700 2007'
> to '{mtime}Thu
> May 10 19:18:42 -0700 2007'
> Mar 5 19:04:39 kakapo puppetd[8098]:
> (//Node[kakapo]/debian_base/logcheck/File[/etc/logcheck]/checksum)
> checksum changed '{time}Fri Aug 24 22:13:18 -0700
> 2007' to '{mtime}Fri Aug 24 22:13:18 -0700 2007'
> Mar 5 19:04:40 kakapo puppetd[8098]:
> (//Node[kakapo]/debian_base/logcheck/File[/etc/logcheck/ignore.d.server]/checksum)
> checksum changed '{time}Wed Mar 05
> 11:08:21 -0800 2008' to '{mtime}Wed Mar 05 11:08:21 -0800 2008'
> Mar 5 19:04:42 kakapo puppetd[8098]:
> (//Node[kakapo]/debian_base/logcheck/File[/etc/logcheck/violations.ignore.d]/checksum)
> checksum changed '{time}Sun Feb
> 10 09:32:36 -0800 2008' to '{mtime}Sun Feb 10 09:32:36 -0800 2008'
> Mar 5 19:04:44 kakapo puppetd[8098]:
> (//Node[kakapo]/debian_base/logcheck/File[/etc/logcheck/cracking.ignore.d]/checksum)
> checksum changed '{time}Fri Aug 24
> 22:13:16 -0700 2007' to '{mtime}Fri Aug 24 22:13:16 -0700 2007'
> Mar 5 19:04:46 kakapo puppetd[8098]: (//File[/usr/local/share/munin-
> plugins]/checksum) checksum changed '{time}Thu Oct 11 09:29:49 -0700
> 2007' to
> '{mtime}Thu Oct 11 09:29:49 -0700 2007'
> Mar 5 19:04:47 kakapo puppetd[8098]:
> (//File[/var/lib/puppet/modules]/checksum) checksum changed '{time}Mon
> Mar 03 19:45:08 -0800 2008' to '{mtime}Mon Mar
> 03 19:45:08 -0800 2008'
> Mar 5 19:04:47 kakapo puppetd[8098]:
> (//Modules_dir[nagios]/File[/var/lib/puppet/modules/nagios]/checksum)
> checksum changed '{time}Mon Mar 03 19:45:08 -0800
New description:
On every run I'm seeing checksums changing from {time} to {mtime}, this is
causing dependencies to get refreshed, when they shouldn't be. For
example, here are the first ten or so lines that I am receiving in
logcheck emails for my puppet runs (there are a lot more):
{{{
Mar 5 19:03:56 kakapo puppetd[8098]:
(/File[/var/lib/puppet/lib]/checksum) checksum changed '{time}Mon Oct 15
13:00:18 -0700 2007' to '{mtime}Mon Oct 15
13:00:18 -0700 2007'
Mar 5 19:03:57 kakapo puppetd[8098]:
(/File[/var/lib/puppet/lib/facter]/checksum) checksum changed '{time}Mon
Mar 03 20:50:51 -0800 2008' to '{mtime}Mon Mar
03 20:50:51 -0800 2008'
Mar 5 19:03:58 kakapo puppetd[8098]:
(/File[/var/lib/puppet/lib/puppet]/checksum) checksum changed '{time}Fri
Oct 12 09:34:54 -0700 2007' to '{mtime}Fri Oct
12 09:34:54 -0700 2007'
Mar 5 19:03:58 kakapo puppetd[8098]:
(/File[/var/lib/puppet/lib/puppet/parser]/checksum) checksum changed
'{time}Fri Oct 12 09:34:57 -0700 2007' to '{mtime}Fri Oct 12 09:34:57
-0700 2007'
Mar 5 19:03:58 kakapo puppetd[8098]:
(/File[/var/lib/puppet/lib/puppet/parser/functions]/checksum) checksum
changed '{time}Fri Oct 12 09:45:14 -0700 2007' to '{mtime}Fri Oct 12
09:45:14 -0700 2007'
Mar 5 19:04:25 kakapo puppetd[8098]:
(//Node[kakapo]/debian_base/File[/usr/local/bin]/checksum) checksum
changed '{time}Thu May 10 17:39:44 -0700 2007' to '{mtime}Thu May 10
17:39:44 -0700 2007'
Mar 5 19:04:30 kakapo puppetd[8098]:
(//assert_lsbdistcodename/Exec[/bin/true #
require_lsbdistcodename]/returns) executed successfully
Mar 5 19:04:34 kakapo puppetd[8098]:
(//Node[kakapo]/munin::client/munin::client::debian/Service[munin-node])
Triggering 'refresh' from 2 dependencies
Mar 5 19:04:34 kakapo puppetd[8098]:
(//Node[kakapo]/munin::client/munin::plugins::base/File[/etc/munin/plugin-
conf.d]/checksum) checksum changed '{time}Fri
Feb 15 06:26:27 -0800 2008' to '{mtime}Fri Feb 15 06:26:27 -0800 2008'
Mar 5 19:04:34 kakapo puppetd[8098]:
(//Node[kakapo]/munin::client/munin::plugins::base/File[/etc/munin/plugins]/checksum)
checksum changed '{time}Fri Feb
15 06:26:18 -0800 2008' to '{mtime}Fri Feb 15 06:26:18 -0800 2008'
Mar 5 19:04:36 kakapo puppetd[8098]: (//File[/var/local]/checksum)
checksum changed '{time}Thu May 10 19:18:42 -0700 2007' to '{mtime}Thu May
10 19:18:42
-0700 2007'
Mar 5 19:04:36 kakapo puppetd[8098]: (//File[/var/local/puppet]/checksum)
checksum changed '{time}Thu May 10 19:18:42 -0700 2007' to '{mtime}Thu May
10
19:18:42 -0700 2007'
Mar 5 19:04:36 kakapo puppetd[8098]: (//File[/var/local/puppet/munin-
nodes]/checksum) checksum changed '{time}Thu May 10 19:18:42 -0700 2007'
to '{mtime}Thu
May 10 19:18:42 -0700 2007'
Mar 5 19:04:39 kakapo puppetd[8098]:
(//Node[kakapo]/debian_base/logcheck/File[/etc/logcheck]/checksum)
checksum changed '{time}Fri Aug 24 22:13:18 -0700
2007' to '{mtime}Fri Aug 24 22:13:18 -0700 2007'
Mar 5 19:04:40 kakapo puppetd[8098]:
(//Node[kakapo]/debian_base/logcheck/File[/etc/logcheck/ignore.d.server]/checksum)
checksum changed '{time}Wed Mar 05
11:08:21 -0800 2008' to '{mtime}Wed Mar 05 11:08:21 -0800 2008'
Mar 5 19:04:42 kakapo puppetd[8098]:
(//Node[kakapo]/debian_base/logcheck/File[/etc/logcheck/violations.ignore.d]/checksum)
checksum changed '{time}Sun Feb
10 09:32:36 -0800 2008' to '{mtime}Sun Feb 10 09:32:36 -0800 2008'
Mar 5 19:04:44 kakapo puppetd[8098]:
(//Node[kakapo]/debian_base/logcheck/File[/etc/logcheck/cracking.ignore.d]/checksum)
checksum changed '{time}Fri Aug 24
22:13:16 -0700 2007' to '{mtime}Fri Aug 24 22:13:16 -0700 2007'
Mar 5 19:04:46 kakapo puppetd[8098]: (//File[/usr/local/share/munin-
plugins]/checksum) checksum changed '{time}Thu Oct 11 09:29:49 -0700 2007'
to
'{mtime}Thu Oct 11 09:29:49 -0700 2007'
Mar 5 19:04:47 kakapo puppetd[8098]:
(//File[/var/lib/puppet/modules]/checksum) checksum changed '{time}Mon Mar
03 19:45:08 -0800 2008' to '{mtime}Mon Mar
03 19:45:08 -0800 2008'
Mar 5 19:04:47 kakapo puppetd[8098]:
(//Modules_dir[nagios]/File[/var/lib/puppet/modules/nagios]/checksum)
checksum changed '{time}Mon Mar 03 19:45:08 -0800
}}}
--
Ticket URL: <http://reductivelabs.com/trac/puppet/ticket/1116#comment:2>
puppet <http://reductivelabs.com>
Puppet - Portable System Automation
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---