On Fri, Dec 9, 2011 at 22:20, Jo Rhett <[email protected]> wrote: >> On Dec 8, 1:07 pm, Jo Rhett <[email protected]> wrote: >>> I've found some problems due to the extremely random ordering puppet does. >>> It is necessary for some of these items to all happen together, with no >>> other random resources executed in between. > > On Dec 8, 2011, at 1:55 PM, jcbollinger wrote: >> That's rather unusual. I'll discuss in a minute how you might address >> this requirement, but are you sure you really need to do so? Would >> you care to satisfy my curiosity as to why? Are you also going to >> have a problem if some other process (that is, not the Puppet agent) >> does any work between? > > I'm not worried about normal multitasking. I'm just seeing problems where > puppet does step 1 (which causes a small but acceptable outage with a > service) then steps aside and does dozens of other operations from other > modules, like package security checks, log handling, etc. Then it comes back > to finish the changes to the service. What should have been a minute outage > (5-10 seconds when they occur in order) to happen with 12-15 minutes in > between.
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? Other folks, what do you think, in your environments? Daniel -- ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- 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.
