Jira (BOLT-335) Boltlib functions should have configurable timeouts

2018-12-06 Thread Adam Bottchen (JIRA)
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

2018-10-09 Thread Alex Dreyer (JIRA)
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

2018-07-20 Thread Charlie Sharpsteen (JIRA)
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

2018-07-17 Thread Yasmin Rajabi (JIRA)
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

2018-03-27 Thread David Kramer (JIRA)
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

2018-03-26 Thread Michael Smith (JIRA)
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

2018-03-06 Thread Owen Rodabaugh (JIRA)
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

2018-03-06 Thread Owen Rodabaugh (JIRA)
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

2018-03-02 Thread Charlie Sharpsteen (JIRA)
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

2018-02-13 Thread Charlie Sharpsteen (JIRA)
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

2018-02-13 Thread Charlie Sharpsteen (JIRA)
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

2018-02-13 Thread Charlie Sharpsteen (JIRA)
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)