Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Nick Walker commented on PUP-4212 Re: Create a Splay "Start Time" Setting Geoff Nichols I'm fine to close this. I don't think PUP-7452 completely negates the desire to run puppet on an agent at a specific time but I think it reduces the need for this implementation. We can always still run puppet out of cron. Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Geoff Nichols commented on PUP-4212 Re: Create a Splay "Start Time" Setting Charlie Sharpsteen and Nick Walker, ok to close this since PUP-7451 has shipped? Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Owen Rodabaugh updated an issue Puppet / PUP-4212 Create a Splay "Start Time" Setting Change By: Owen Rodabaugh CS Priority: Major Normal Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Owen Rodabaugh updated an issue Puppet / PUP-4212 Create a Splay "Start Time" Setting Change By: Owen Rodabaugh CS Impact: The pseudo-randomness of splay can still result in thundering herds and this would help reduce the randomness leading to this. Would prefer to see PUP-7451 land instead of this so we are dropping CS Priority down Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Charlie Sharpsteen commented on PUP-4212 Re: Create a Splay "Start Time" Setting If PUP-7451 lands, then we will have a mechanism for Puppet Server to re-splay incoming agents during high load. I think that functionality would satisfy the need this ticket was opened for: the ability to break up thundering herds automatically without requiring a Puppet operator to manually restart services. Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Karen Van der Veer assigned an issue to Charlie Sharpsteen Puppet / PUP-4212 Create a Splay "Start Time" Setting Change By: Karen Van der Veer Assignee: Nick Walker Charlie Sharpsteen Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Owen Rodabaugh updated an issue Puppet / PUP-4212 Create a Splay "Start Time" Setting Change By: Owen Rodabaugh CS Impact: The pseudo-randomness of splay can still result in thundering herds and this would help reduce the randomness leading to this. CS Severity: 4 - Major CS Business Value: 4 - $ CS Frequency: 2 - 5-25% of Customers Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-b
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Nick Walker commented on PUP-4212 Re: Create a Splay "Start Time" Setting Charlie Sharpsteen You were suggesting some changes to puppet server and the agent to allow backing off thundering herds. Do you think that those changes make this change unnecessary? If so I'm happy to close this as won't fix. Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Moses Mendoza updated an issue Puppet / PUP-4212 Create a Splay "Start Time" Setting Change By: Moses Mendoza Labels: tcse triaged Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Josh Cooper assigned an issue to Nick Walker Puppet / PUP-4212 Create a Splay "Start Time" Setting Change By: Josh Cooper Assignee: Nick Walker Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Josh Cooper commented on PUP-4212 Re: Create a Splay "Start Time" Setting If splay is enabled, then puppet will randomize the first run, but once run, puppet will keep a fixed runinterval for the 2nd, 3rd, etc runs. Windows is an exception, see comments in https://tickets.puppetlabs.com/browse/PUP-5823?focusedCommentId=294818&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-294818. For this ticket, should we just enable splay by default? Specifying a start time is more difficult, as what happens if puppet misses the start time? This introduces the same set of problems that the schedule metaparam causes. Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Rob Lucke updated an issue Puppet / PUP-4212 Create a Splay "Start Time" Setting Change By: Rob Lucke Labels: tcse triaged Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Lindsey Smith updated an issue Puppet / PUP-4212 Create a Splay "Start Time" Setting Change By: Lindsey Smith Scrum Team: Client Platform Add Comment This message was sent by Atlassian JIRA (v6.4.11#64026-sha1:78f6ec4) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Nick Walker updated an issue Puppet / PUP-4212 Create a Splay "Start Time" Setting Change By: Nick Walker Component/s: Client Add Comment This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Owen Rodabaugh updated an issue Puppet / PUP-4212 Create a Splay "Start Time" Setting Change By: Owen Rodabaugh CS Priority: Needs Priority Major Add Comment This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4212) Create a Splay "Start Time" Setting
Title: Message Title Nick Walker created an issue Puppet / PUP-4212 Create a Splay "Start Time" Setting Issue Type: Improvement Assignee: Unassigned Created: 2015/03/16 9:37 AM Labels: tcse Priority: Normal Reporter: Nick Walker The current implementation of splay still allows for nodes to get themselves into a thundering herd. An easy way would be to use mcollective to do an agent run and get them all to check in. They would continue to check in all together over the long run. Having a "start time" setting would allow the puppet service to mimic the behavior of puppet in cron. If we could allow setting the "start time" to a static randomly generated number at install time we could ensure an even distribution of nodes over time. Here's some example puppet code to setup a puppet cron: $first_run = fqdn_rand(30) $second_run = fqdn_rand(30) + 30