Jira (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Adam Bottchen updated an issue Puppet Task Runner / BOLT-335 Boltlib functions should have configurable timeouts Change By: Adam Bottchen Labels: cstop10 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 (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Alex Dreyer updated an issue Puppet Task Runner / BOLT-335 Boltlib functions should have configurable timeouts Change By: Alex Dreyer Sprint: Bolt Discover/Design 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 (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Charlie Sharpsteen commented on BOLT-335 Re: Boltlib functions should have configurable timeouts This feature will be important once we start executing task plans — which I assume are coming to orchestrator as well as bolt. 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 (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Yasmin Rajabi commented on BOLT-335 Re: Boltlib functions should have configurable timeouts Charlie Sharpsteen this is something we will do, but not in the short term given the other priorities, leaving a note here since its marked as top10. 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 (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title David Kramer updated an issue Puppet Task Runner / BOLT-335 Boltlib functions should have configurable timeouts Change By: David Kramer Sub-team: Bolt 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 (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Michael Smith updated an issue Puppet Task Runner / BOLT-335 Boltlib functions should have configurable timeouts Change By: Michael Smith Sprint: Bolt Discover/Design 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 (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Owen Rodabaugh updated an issue Puppet Task Runner / BOLT-335 Boltlib functions should have configurable timeouts Change By: Owen Rodabaugh Team: Direct Change 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 (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Owen Rodabaugh updated an issue Puppet Task Runner / BOLT-335 Boltlib functions should have configurable timeouts Change By: Owen Rodabaugh CS Priority: Needs Priority Critical CS Impact: For complex task plans users will likely want to take actions that require longer than the default timeout such as the database migration mentioned in this ticket. By not allowing configurable timeouts we'll either require the user to check back in to finish the job, or they won't notice and the follow on tasks might not be completed as they expect leading to potential downtime.Ansible includes some functionality which appears similar to this request: http://docs.ansible.com/ansible/latest/playbooks_async.html CS Severity: 4 - Major CS Business Value: 5 - $$ CS Frequency: 4 - 50-90% of Customers Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Jira (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Charlie Sharpsteen updated an issue Puppet Task Runner / BOLT-335 Boltlib functions should have configurable timeouts Change By: Charlie Sharpsteen CS Priority: Needs Priority 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 (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Charlie Sharpsteen updated an issue Puppet Task Runner / BOLT-335 Boltlib functions should have configurable timeouts Change By: Charlie Sharpsteen Consider the following task plan:{code:puppet}plan do_a_thing ( Array[String[1]] $nodes,){ # About to do something that a puppet run would conflict with. run_task('disable_puppet', $nodes) # I know this should complete within 30 seconds. # Or, I know it's a large database migration and might take up to 3 hours. run_task('some_transaction', $nodes) run_task('enable_puppet', $nodes)}{code}Functions from boltlib like run_task, run_plan, run_command, run_script, file_upload, etc. should have a timeout parameter that can be used to set an expectation for when a command should finish so that guarantees can be made around when a temporary state, like pausing puppet, will be reset at the conclusion of the plan.The timeout should be configurable per-task so that operations which should finish fast can be failed fast and operations which are expected to take a long time are not interrupted early. Add Comment This message was sent by Atlassian JIRA (v7.5.1#75006-sha1:7df2574)
Jira (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Charlie Sharpsteen created an issue Puppet Task Runner / BOLT-335 Boltlib functions should have configurable timeouts Issue Type: Improvement Affects Versions: BOLT 0.16.1 Assignee: Unassigned Created: 2018/02/13 5:53 PM Priority: Normal Reporter: Charlie Sharpsteen Consider the following task plan: plan do_a_thing ( Array[String[1]] $nodes, ){ # About to do something that a puppet run would conflict with. run_task('disable_puppet', $nodes)
Jira (BOLT-335) Boltlib functions should have configurable timeouts
Title: Message Title Charlie Sharpsteen updated an issue Puppet Task Runner / BOLT-335 Boltlib functions should have configurable timeouts Change By: Charlie Sharpsteen Consider the following task plan:{code:puppet}plan do_a_thing ( Array[String[1]] $nodes,){ # About to do something that a puppet run would conflict with. run_task('disable_puppet', $nodes) # I know this should fail in complete within 30 seconds. # Or that , I know it's a long large database migration and might # take up to 3 hours. run_task('some_transaction', $nodes) run_task('enable_puppet', $nodes)}{code}Functions from boltlib like run_task, run_plan, run_command, run_script, file_upload, etc. should have a timeout parameter that can be used to set an expectation for when a command should finish so that guarantees can be made around when a temporary state, like pausing puppet, will be reset at the conclusion of the plan.The timeout should be configurable per-task so that operations which should finish fast can be failed fast and operations which are expected to take a long time are not interrupted early. Add Comment This message was sent by Atlassian JIRA (v7.5.1#75006-sha1:7df2574)