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 -~----------~----~----~----~------~----~------~--~---
