close the child's stdin after writing all of the payload #253
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fix will close the child's stdin, allowing you to read to the end and acquire all of the stat information.
For example, using
shell-plugin.js
, we can now include something like the following in our script - in this case to get the source of the job.Previously this would have been impossible, as the pipe was never closed, and thus we'd never get EOF... the effect is that the job appears to hang.