On Tue, Jun 4, 2019 at 8:09 AM Roger Riggs <roger.ri...@oracle.com> wrote:

> Hi Thomas,
>
> A minor concern is the impact of the extra write and read that can cause
> rescheduling
> of the parent and child processes.  But that's probably in the noise
> compared to the
> real work of exec.  It would raise the complexity quite a bit/too much to
> code a single read
> in the parent that could expect 0/4/8 bytes.
>
> At ProcessImpl_md.c: 708: the "Read failed" is less than informative.
> (Though it is the same as the pre-existing one at 720).
> But I suppose it has never happened.  The 'Exec failed' is more specific
> than 'read'.
> And it has probably never been seen.
>

The call looks like
throwIOException(env, errno, "Read failed");
and that at least includes an errno, so the resulting exception should be
useful for debugging.  But yeah, we can probably do better than "Read
failed".

Reply via email to