On Nov 5, 2011, at 9:42 AM, Nigel Kersten wrote: > On Thu, Nov 3, 2011 at 12:41 PM, Jo Rhett <jrh...@netconsonance.com> wrote: > Nigel, As you've said, the time chosen for the run cycle will be consistent. > All of these settings are already set -- this isn't a question of how to > change how often to run, it's how to affect the chosen runtime? > > I've got an awful lot of systems (> 100) which have decided to all roll at 28 > and 58 minutes after the hour. How can I rebalance them? > > This should be what the splay settings do for you Jo. > > Even though those agents all roll at 28/58 minutes past the hour, if you set > splay to true, they'll then wait a random amount of time up to "splaylimit" > before they *actually* perform the run.
splay breaks many things, including puppet kick. It simply won't work until you break splay out to only affect normal running. I tried enabling it, and found that it simply didn't affect the systems enough. I am deeply curious as to why you are avoiding the main question here: 1. How does puppet decide when its 30 minutes is up? Is this stored in a file somewhere? 2. How can we change its calculation? (can we edit a file, run a command, …?) > On Nov 3, 2011, at 8:38 AM, Nigel Kersten wrote: >> On Thu, Nov 3, 2011 at 8:36 AM, Jo Rhett <jrh...@netconsonance.com> wrote: >> For a long time it appeared that run cycles were fairly balanced -- a few >> every 30 seconds over the 30 minute period. Right now I'm seeing more than >> 100 systems hit in the same minute: 28 and 58 minutes after the hour. Is >> there some way to alter the spread of these systems back to even out the >> load? >> >> Or passenger options which could limit the effects of this? >> >> In your puppet.conf agent block: >> >> # How often puppet agent applies the client configuration; in seconds. >> # Note that a runinterval of 0 means "run continuously" rather than >> # "never run." If you want puppet agent to never run, you should start >> # it with the `--no-client` option. >> # The default value is '1800'. >> runinterval = 1800 >> >> ... >> >> # The maximum time to delay before runs. Defaults to being the same as >> the >> # run interval. >> # The default value is '$runinterval'. >> splaylimit = 1800 >> >> ... >> >> # Whether to sleep for a pseudo-random (but consistent) amount of time >> before >> # a run. >> splay = false >> >> >> >> >> >> >> -- >> Jo Rhett >> Net Consonance : consonant endings by net philanthropy, open source and >> other randomness >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. >> >> >> >> >> -- >> Nigel Kersten >> Product Manager, Puppet Labs >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. > > -- > Jo Rhett > Net Consonance : consonant endings by net philanthropy, open source and other > randomness > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > > > -- > Nigel Kersten > Product Manager, Puppet Labs > > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. -- Jo Rhett Net Consonance : consonant endings by net philanthropy, open source and other randomness -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.