Facter 1.6.12-rc2 is a maintenance release candidate in the 1.6.x branch with bug fixes. Downloads are available at: * Source: https://downloads.puppetlabs.com/facter/facter-1.6.12-rc2.tar.gz RPMs are available at https://yum.puppetlabs.com/el or /fedora Rubygem available at http://rubygems.org/gems/facter or by using the --pre option to gem install. Debs are available at https://apt.puppetlabs.com Mac package is available at https://downloads.puppetlabs.com/mac/facter-1.6.12-rc2.dmg See the Verifying Puppet Download section at: http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet#Verifying+Puppet+Downloads Please report feedback via the Puppet Labs Redmine site, using a affected version of 1.6.12-rc2: http://projects.puppetlabs.com/projects/facter/ Release Notes at: https://projects.puppetlabs.com/projects/facter/wiki/Wiki Facter 1.6.12-rc2 Highlights =====================(#10819) Avoid reading from /proc/self/mounts in ruby Reading from /proc/self/mounts in ruby can cause hangs in certain versions of the Linux kernel. The problem appears when a puppet agent is run with --listen, which hold open a socket, and then ruby reads from /proc/self/mounts. When this occurs ruby calls select on the open filehandles which triggers a bug in the kernel that causes the select to hang forever. This commit uses an exec of cat instead of ruby file reading operations, which avoids the ruby interpreter having to call select and trigger the bug. It appears that only /proc/self/mounts has this problem. Other areas of /proc were tested and did not cause the error. Facter 1.6.12-rc2 Changelog ==================Andrew Parker (2): c534126 (#10819) Avoid reading from /proc/self/mounts in ruby 398b111 (Maint) Extract common elements of selinux tests Matthaus Litteken (1): 42bec60 Updating CHANGELOG and version.rb for 1.6.12-rc2 Moses Mendoza (2): f6ae956 Merge branches ''1.6rc'' and ''1.6.x'' into 1.6.x b95ea54 fix yum repo path in yaml file -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to puppet-dev@googlegroups.com. To unsubscribe from this group, send email to puppet-dev+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
Eric Sorenson
2012-Sep-01 02:14 UTC
[Puppet Users] Re: Announce: Facter 1.6.12-rc2 Available
A special note for users affected by Puppet agent hanging with ''--listen'' -- please give this RC a try and let us know how it works for you. (#10819, #10418, etc) Jo Rhett, Chip Schweiss, Drew Gibson, we would love to hear from you on this. Thanks -=Eric On Aug 31, 2012, at 5:32 PM, Matthaus Owens wrote:> Facter 1.6.12-rc2 is a maintenance release candidate in the 1.6.x > branch with bug fixes. > > Downloads are available at: > * Source: https://downloads.puppetlabs.com/facter/facter-1.6.12-rc2.tar.gz > > RPMs are available at https://yum.puppetlabs.com/el or /fedora > > Rubygem available at http://rubygems.org/gems/facter or by using > the --pre option to gem install. > > Debs are available at https://apt.puppetlabs.com > > Mac package is available at > https://downloads.puppetlabs.com/mac/facter-1.6.12-rc2.dmg > > See the Verifying Puppet Download section at: > http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet#Verifying+Puppet+Downloads > > Please report feedback via the Puppet Labs Redmine site, using a > affected version of 1.6.12-rc2: > http://projects.puppetlabs.com/projects/facter/ > > Release Notes at: https://projects.puppetlabs.com/projects/facter/wiki/Wiki > > Facter 1.6.12-rc2 Highlights > =====================> (#10819) Avoid reading from /proc/self/mounts in ruby > > Reading from /proc/self/mounts in ruby can cause hangs in certain > versions of > the Linux kernel. The problem appears when a puppet agent is run > with --listen, > which hold open a socket, and then ruby reads from > /proc/self/mounts. When this > occurs ruby calls select on the open filehandles which triggers a bug in the > kernel that causes the select to hang forever. > > This commit uses an exec of cat instead of ruby file reading > operations, which > avoids the ruby interpreter having to call select and trigger the bug. > > It appears that only /proc/self/mounts has this problem. Other > areas of /proc > were tested and did not cause the error. > > Facter 1.6.12-rc2 Changelog > ==================> Andrew Parker (2): > c534126 (#10819) Avoid reading from /proc/self/mounts in ruby > 398b111 (Maint) Extract common elements of selinux tests > > Matthaus Litteken (1): > 42bec60 Updating CHANGELOG and version.rb for 1.6.12-rc2 > > Moses Mendoza (2): > f6ae956 Merge branches ''1.6rc'' and ''1.6.x'' into 1.6.x > b95ea54 fix yum repo path in yaml file > > -- > You received this message because you are subscribed to the Google Groups "Puppet Developers" group. > To post to this group, send email to puppet-dev@googlegroups.com. > To unsubscribe from this group, send email to puppet-dev+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en. >Eric Sorenson - eric.sorenson@puppetlabs.com PuppetConf''12 - 27-28 Sep in SF - http://bit.ly/pcsig12 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Torgrim Teigstad
2012-Sep-07 12:15 UTC
[Puppet Users] Re: Announce: Facter 1.6.12-rc2 Available
kl. 04:14:54 UTC+2 lørdag 1. september 2012 skrev Eric Sorenson følgende:> > A special note for users affected by Puppet agent hanging with ''--listen'' > -- please give this RC a try and let us know how it works for you. (#10819, > #10418, etc) >It seems to work fine now with rhel 5.8 with the newest kernel. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/hhRC23BagS8J. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.