You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I noticed knife ssh (a Chef tool) sometimes pegs a core. I traced the issue back to this library, which sometimes falls into a busy IO.select loop here (via the parent's loop_forever):
I haven't dug into this enough to recommend a fix. Not sure if Chef is mis-using this library or if it's purely a library bug, but either way it seems the library shouldn't get into this state.
The text was updated successfully, but these errors were encountered:
Hello, I noticed
knife ssh
(a Chef tool) sometimes pegs a core. I traced the issue back to this library, which sometimes falls into a busyIO.select
loop here (via the parent'sloop_forever
):net-ssh-multi/lib/net/ssh/multi/session.rb
Line 435 in f4c787e
This happens when the readers and writers arrays are both empty.
Here are the syscalls being executed which clearly shows the issue:
I haven't dug into this enough to recommend a fix. Not sure if Chef is mis-using this library or if it's purely a library bug, but either way it seems the library shouldn't get into this state.
The text was updated successfully, but these errors were encountered: