Adrien has put together a change to address PUP-1106 (failed dependencies
are not honored on refresh), however this is a really thorny issue and I'd
like to get some more eyes on it before committing to the change.

I think the original bug in redmine has the most history (
http://projects.puppetlabs.com/issues/5876) and unfortunately it doesn't
look like there was a clear decision about what the correct behavior is. I
think John's description of the semantics are pretty good, but I find it a
little hard to unravel it into what needs to change.

Adrien's solution is to make it so that a resource *does not process
refresh events* when it is being skipped. Skipping can happen because of
failed dependencies or because the resource isn't scheduled. I'm going to
keep looking over it and will try it out some, but I think others should
kick these tires a bit as well.

-- 
Andrew Parker
a...@puppetlabs.com
Freenode: zaphod42
Twitter: @aparker42
Software Developer

*Join us at **PuppetConf 2014, **September 20-24 in San Francisco - *
www.puppetconf.com

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/CANhgQXvzn58zdWtUK5e58z-ynf1YSfF-NvOm-1Gf4XjSTso0_Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to