Issue #20245 has been updated by Duncan Innes.

Target version set to 3.x

----------------------------------------
Feature #20245: Use inotify to trigger checks
https://projects.puppetlabs.com/issues/20245#change-89259

* Author: Duncan Innes
* Status: Unreviewed
* Priority: Immediate
* Assignee: 
* Category: 
* Target version: 3.x
* Affected Puppet version: 
* Keywords: inotify
* Branch: 
----------------------------------------
Using inotify (on Linux - not sure of other OS options) would allow Puppet to 
trigger checks on a more immediate basis.

Currently Puppet checks on a fixed schedule with a bit of jitter thrown in for 
good measure.  This means there is a window of opportunity (albeit a small one) 
for files to drift.

The rationale behind this request is from looking at estates deployed in 
virtualized or cloud environments.  In these kind of deployments, CPU usage can 
be a premium (either on a monetary cost basis or a CPU load basis).  Estates 
that are configured to run full Puppet checks on a frequent basis pay the price 
of increased host usage.  Whilst careful writing of manifests etc can mitigate 
this and keep running time to a minimum, the opportunity exists to remove this 
periodic load and rely on the system itself to alert Puppet to any changes to 
files of interest.

It may also be possible after incorporating this to then allow Puppet to run 
selective checks to target only the files that have been changed.

Providing the lowest system loading option to users will be of great interest 
to those who are charged based on CPU cycles and those who want their systems 
to be as 'quiet' as possible other than for designated system loads.


-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to