Problem: currently sdexec handles writes to stdin with a blocking write(2) to a socketpair which probably has a buffer of about a page size. If this is exceeded, sdexec could block, stalling the reactor until the subprocess reads data.
6013 doesn't handle the case where a single write message can't be fully received by the socketpair. It just handles the case where the process isn't running yet.
Problem: currently
sdexec
handles writes to stdin with a blocking write(2) to a socketpair which probably has a buffer of about a page size. If this is exceeded,sdexec
could block, stalling the reactor until the subprocess reads data.