On 12/12/11 19:33, Daniel Pittman wrote:

So, I want to be clear up front: this is the absolute opposite of a
promise.  I want to understand what people expect here, and there is
*nothing* resembling a hint that we are changing the model of Puppet.

So, Jo, if we wanted to solve this, would it work for you if we
strongly prefer to process resources in the same class at the same
time, rather than separating them over time?

Would you need that to work between multiple classes?  How would you
like that to be specified, or just do it in the general case?

Would it work for you if we treated the relationship arrow as
something that tried to bind as close as possible?

Is there a situation where that wouldn't work?
I can't think of an example where manifests would break if you tightened the relationships between resources that wouldn't have been broken before due to unspecified dependencies.

Other folks, what do you think, in your environments?

I don't need anything like this at the moment, but one real world example I can think of is dependent services. I'm thinking years back to Tomcat + Apache with mod_ajp - I *think* that if you restarted Tomcat any existing mod_ajp connections would be broken so you'd want to restart Apache straight after.

Another example could be forcefully clearing a Varnish cache straight away when pushing out new files or packages.


Daniel


--
Luke Bigum
Information Systems
+44 (0) 20 3192 2520
[email protected] | http://www.lmax.com
LMAX, Yellow Building, 1A Nicholas Road, London W11 4AN


The information in this e-mail and any attachment is confidential and is 
intended only for the named recipient(s). The e-mail may not be disclosed or 
used by any person other than the addressee, nor may it be copied in any way. 
If you are not a named recipient please notify the sender immediately and 
delete any copies of this message. Any unauthorized copying, disclosure or 
distribution of the material in this e-mail is strictly forbidden. Any view or 
opinions presented are solely those of the author and do not necessarily 
represent those of the company.

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

Reply via email to