Benjamin Mahler created MESOS-1336:
--------------------------------------

             Summary: Subprocess can lead to a blocked child process when 
input/output splicing is not performed by the caller.
                 Key: MESOS-1336
                 URL: https://issues.apache.org/jira/browse/MESOS-1336
             Project: Mesos
          Issue Type: Bug
          Components: libprocess
            Reporter: Benjamin Mahler


Noticed this when looking at https://reviews.apache.org/r/21233/.

Since Subprocess always replaces the child process' stdin / stdout / stderr 
with pipes, the child process can block if the caller does not read from the 
pipes.

We should provide some additional control to callers over the pipe redirection 
to make this more explicit.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to