So this was reasonably obvious on 0.25.x, but the master changes I'm
less sure about...

Basically the idea is that for debugging purposes we have a flag like
--exitonfail and we exit as soon as a resource fails to apply.

The whole transaction layer looks quite different now in master, and
I'm unsure where the appropriate place to exit is, so looking for some
guidance on where this would naturally fit.

The simple answer is to just exit at Transaction::Change.apply but
that doesn't feel right.

Is Transaction::ResourceHarness.apply_changes more appropriate?  Or
should it break out there and propagate up? If so where should we
stop?

Transaction.apply ?
Resource::Catalog.apply ?
Application::Apply ?
Application.run ?




-- 
nigel

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" 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-dev?hl=en.

Reply via email to