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
Basically, running ps on "big enough" systems or asking for the unfiltered ps output will create enough output to make the pipe fill up and the process hang, in turn causing the subprocess to be killed by the timeout in command.rs: #50 (comment).
There are really two bugs here. One is that if the subprocess is killed there should be some report up the call chain so that whoever started the process can take evasive action, log an error, etc. (In general there are probably good reasons why we should try to catch errors high up and log them.) The other is that we need to fix the hangs caused by too-large output.
The text was updated successfully, but these errors were encountered:
Basically, running ps on "big enough" systems or asking for the unfiltered ps output will create enough output to make the pipe fill up and the process hang, in turn causing the subprocess to be killed by the timeout in command.rs: #50 (comment).
There are really two bugs here. One is that if the subprocess is killed there should be some report up the call chain so that whoever started the process can take evasive action, log an error, etc. (In general there are probably good reasons why we should try to catch errors high up and log them.) The other is that we need to fix the hangs caused by too-large output.
The text was updated successfully, but these errors were encountered: