Ruby Thread Jumping Error within params_lookup function...

7 views
Skip to first unread message

Sean Alderman

unread,
Feb 6, 2015, 9:59:59 AM2/6/15
to example42-pu...@googlegroups.com
Hi,

I had a need to upgrade puppi yesterday to have a puppet function for windows platforms.  I posted a quick note on the most recent commit for the puppi module about the issue.

https://github.com/example42/puppi/commit/ff74cdb324363f1e33cb11c7e4072b934a9002c5

What's really strange is that even after reverting back to the previous branch I was running against, the error persists about half the time on puppet agents running various release of 2.7 and on both Linux and Solaris.  Sometimes it's every other puppet run, sometimes it crops up every 4th run (looking at reports over the last 20 hours or so across a couple of affected hosts).  Anyway, I ran across this old puppet list note about similar behavior...

https://groups.google.com/forum/#!topic/puppet-users/VsiHxAjtBb0

Has anyone seen this or have an idea on what's goiong on?


P.S. my puppet server is running 3.6.2-1 on RHEL 6.

Thanks!

Sean Alderman

unread,
Feb 6, 2015, 3:32:28 PM2/6/15
to example42-pu...@googlegroups.com
Ok, so it looks like it I back the puppi module off to commit b34a11e and restart the puppet master, all is well.  The weird thing is that at commit cf90a27 the errors get are only now and then, but if I change branches of the module with out restarting puppet master, things get really bad for the hosts.

Alessandro Franceschi

unread,
Feb 7, 2015, 4:53:54 AM2/7/15
to example42-pu...@googlegroups.com
Uhm, this definitively attention.
Can anyone confirm that the latest params_lookup version does't work on stock EPEL Puppet version?
Honestly all the "NextGen"series of modules and the params_lookup function are definitively ageing and I would suggest to gradually replace, where applicable Example42 "NextGen" modules to Tiny Puppet.
The conversion status is here:
https://github.com/example42/puppet-tp/blob/master/bin/example42modules.txt

af


--
You received this message because you are subscribed to the Google Groups "Example42 Puppet Modules" group.
To unsubscribe from this group and stop receiving emails from it, send an email to example42-puppet-m...@googlegroups.com.
To post to this group, send email to example42-pu...@googlegroups.com.
Visit this group at http://groups.google.com/group/example42-puppet-modules.
For more options, visit https://groups.google.com/d/optout.



--
book { 'Extending Puppet':
  author   => 'Alessandro Franceschi',
  url      => 'http://amzn.to/1nenFti',
  comments => 'Potentially the best and most important book on Puppet yet.',
}
Reply all
Reply to author
Forward
0 new messages