Announce: Facter 1.6.12-rc2 Available

55 views
Skip to first unread message

Matthaus Owens

unread,
Aug 31, 2012, 8:32:57 PM8/31/12
to puppet...@googlegroups.com, puppe...@googlegroups.com
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

Eric Sorenson

unread,
Aug 31, 2012, 10:14:46 PM8/31/12
to puppe...@googlegroups.com, puppet...@googlegroups.com
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
> --
> You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
> To post to this group, send email to puppe...@googlegroups.com.
> To unsubscribe from this group, send email to puppet-dev+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
>

Eric Sorenson - eric.s...@puppetlabs.com
PuppetConf'12 - 27-28 Sep in SF - http://bit.ly/pcsig12

Reply all
Reply to author
Forward
0 new messages