Bug #7084

Spurious logging about Whit events:

Added by Dan Bode about 1 year ago. Updated about 1 year ago.

Status:Closed Start date:04/13/2011
Priority:Urgent Due date:
Assignee:Jesse Wolfe % Done:

0%

Category:-
Target version:-
Affected Puppet version:2.7.0rc1 Branch:http://github.com/jes5199/puppet/tree/ticket/2.7.x/7084
Keywords:whit, usability
Votes: 1

Description

in the next branch, at commit e852580cc09ebead2ef1f8d385338ebea645308a

I see what appears to be spurious logging about Whit events:

rm //var/lib/puppet/state/{last_run_summary,last_run_report}.yaml
rm: remove regular file `//var/lib/puppet/state/last_run_summary.yaml'? y
rm: remove regular file `//var/lib/puppet/state/last_run_report.yaml'? y
[root@mypuppetmaster manifests]# cat flopper.pp 
notify { 'foo': }
[root@mypuppetmaster manifests]# puppet apply flopper.pp 
notice: foo
notice: /Stage[main]//Notify[foo]/message: defined 'message' as 'foo'
notice: /Whit[completed_main]: Triggered 'refresh' from 1 events
notice: /Whit[completed_main]: Triggered 'refresh' from 1 events
notice: Finished catalog run in 0.17 seconds
[root@mypuppetmaster manifests]# puppet apply flopper.pp 
notice: /Whit[completed_/var/lib/puppet/state/last_run_summary.yaml]: Triggered 'refresh' from 1 events
notice: /Whit[completed_/var/lib/puppet/state/last_run_report.yaml]: Triggered 'refresh' from 1 events
notice: foo
notice: /Stage[main]//Notify[foo]/message: defined 'message' as 'foo'
notice: /Whit[completed_main]: Triggered 'refresh' from 1 events
notice: /Whit[completed_main]: Triggered 'refresh' from 1 events
notice: Finished catalog run in 0.18 seconds

There is quite a bit of logging here I dont understand:

  1. The creation of the last_run* files triggers an event from the Whit
  2. There is some kind of Whit[completed] event that I do not understand

If I manage a file, I see another whit event

cat sloppy.pp
# cat sloppy.pp 
file { '/tmp/foo':
  content => 'bar'
}
# puppet apply sloppy.pp
notice: /Stage[main]//File[/tmp/foo]/content: content changed '{md5}f9d900b378f3389d07fd328278715788' to '{md5}37b51d194a7513e45b56f6524f2d51f2'
notice: /Whit[completed_/tmp/foo]: Triggered 'refresh' from 1 events
notice: /Whit[completed_main]: Triggered 'refresh' from 1 events
notice: /Whit[completed_main]: Triggered 'refresh' from 1 events
notice: Finished catalog run in 0.24 seconds

I get other messages if I have a class:

# puppet apply troppy.pp 
notice: foo
notice: /Stage[main]/Foo/Notify[foo]/message: defined 'message' as 'foo'
notice: /Whit[completed_Foo]: Triggered 'refresh' from 1 events
notice: /Whit[completed_main]: Triggered 'refresh' from 1 events
notice: Finished catalog run in 0.18 seconds
[root@mypuppetmaster manifests]# cat troppy.pp 
class foo ($one = 'default'){
  notify{'foo':}
}

class { 'foo': }

History

Updated by Ben Hughes about 1 year ago

  • Status changed from Unreviewed to Accepted

Updated by Nigel Kersten about 1 year ago

  • Affected Puppet version changed from development to 2.7.0rc1

Updated by Jesse Wolfe about 1 year ago

  • Branch set to http://github.com/jes5199/puppet/tree/ticket/next/7084

I’ve got a draft of a fix at http://github.com/jes5199/puppet/tree/ticket/next/7084

Updated by Nigel Kersten about 1 year ago

  • Assignee set to Jesse Wolfe

Updated by Nigel Kersten about 1 year ago

  • Priority changed from Normal to Urgent

This is one of the highest priority tickets before 2.7.0 release. Have we had any progress in the last 2 days?

Updated by Nigel Kersten about 1 year ago

  • Keywords changed from whit to whit, usability

Updated by Jesse Wolfe about 1 year ago

It’ll be merged in today.

Updated by Jesse Wolfe about 1 year ago

  • Branch changed from http://github.com/jes5199/puppet/tree/ticket/next/7084 to http://github.com/jes5199/puppet/tree/ticket/2.7.x/7084

Merged to 2.7.x as of commit:e185be0a6d35c84a60b940f233f87c0908547dee

Updated by Jesse Wolfe about 1 year ago

  • Status changed from Accepted to Merged - Pending Release

Updated by Nigel Kersten about 1 year ago

  • Status changed from Merged - Pending Release to Closed

Also available in: Atom PDF