highgroove/scout-plugins — comment on commit d45be2f5fe9ba889c4bed7b8d7cd571523810e00
File:  line 0
By scoutapp:

Hey Eric,

There's a weird bug with Ruby's IO that causes it to hang when 1) it's
reading from the proc fs, AND 2) it's running in a separate thread. (the
agent uses threading to enforce timeouts). The bug only affects certain
versions of the Linux kernel. Centos 5.7 is affected, which was hitting a
number of our customers.

- https://projects.puppetlabs.com/issues/4466
- http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/155744

Sadly, the only sane fix we could find was shelling out to cat.

Andre

On Thu, Jan 12, 2012 at 12:10 PM, Eric Lindvall <
reply@reply.github.com
> wrote:

> What was the reason for changing this?
>
> ---
> Reply to this email directly or view it on GitHub:
>
> https://github.com/highgroove/scout-plugins/commit/d45be2f5fe9ba889c4bed7b8d7cd571523810e00#commitcomment-862229
>

--
Scout Web Monitoring and Reporting ~ http://scoutapp.com
blog: http://blog.scoutapp.com