Issue #2135 has been updated by peiriannydd.

Complexity changed from Unknown to Trivial

I just realized that I should clarify this a bit.

Obviously, exec and yum already have timeout values and thus were bad examples. 
 I'm looking to add this as a metaparameter for all types since there are 
situations where you really need Puppet to move along and the environment has 
gotten hosed.

In particular, if you're using LDAP and your connection to the LDAP server 
breaks, the system may hang indefinitely trying to do user lookups when messing 
with files.

It would be preferable, to have Puppet error out and see that in your logs so 
that you know to fix the problem AND don't have to locally kill Puppet or wait 
for some kind of magic to happen.  

This doesn't happen on all OS's, but it seems to happen enough in strange 
enough situations that I'd like to see the feature.

The patch is almost done, I've created a new metaparameter called 'expire' so 
that it doesn't conflict with the current 'timeout' settings.  It pretty much 
replicates what the exec timeout does so I'm going to alias that into the 
'expire' metaparameter.
----------------------------------------
Feature #2135: Add configurable timeouts to base types
http://projects.reductivelabs.com/issues/2135

Author: peiriannydd
Status: Unreviewed
Priority: Normal
Assigned to: 
Category: 
Target version: 
Complexity: Trivial
Affected version: 0.24.7
Keywords: 


It is quite common to come across an Exec or other segment (yum, etc...) that 
may hang a puppet run indefinitely.

It would be ideal to be able to set timeouts on individual components of the 
system to alleviate this type of problem.

The default, of course, should be '0' meaning indefinite to preserve current 
behavior.


----------------------------------------
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://reductivelabs.com/redmine/my/account

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" 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-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to