1
1
openmpi/orte/tools
Ralph Castain a07660aea8 Bring over the IOF completion changes. This commit fixes the long-occurring problem whereby application procs could, under some circumstances, lose their final prints to stdout/err. The commit includes:
1. coordination of job completion notification to include a requirement for both waitpid detection AND notification that all iof pipes have been closed by the app

2. change of all IOF read and write events to be non-persistent so they can properly be shutdown and restarted only when required

3. addition of a delay (currently set to 10ms) before restarting the stdin read event. This was required to ensure that the stdout, stderr, and stddiag read events had an opportunity to be serviced in scenarios where large files are attached to stdin.

This commit was SVN r20064.
2008-12-03 17:45:42 +00:00
..
orte-checkpoint fix some typos. should be moved to v1.3 2008-11-10 19:05:26 +00:00
orte-clean Some more work on the man pages: 2008-08-07 19:20:40 +00:00
orte-iof Since orte-iof doesn't yet know how to handle multiple ranks, adjust the help message and the code to correctly handle one specified rank 2008-11-03 14:26:01 +00:00
orte-ps Some more work on the man pages: 2008-08-07 19:20:40 +00:00
orte-restart Some more work on the man pages: 2008-08-07 19:20:40 +00:00
orted Some more work on the man pages: 2008-08-07 19:20:40 +00:00
orterun Bring over the IOF completion changes. This commit fixes the long-occurring problem whereby application procs could, under some circumstances, lose their final prints to stdout/err. The commit includes: 2008-12-03 17:45:42 +00:00
wrappers Some more work on the man pages: 2008-08-07 19:20:40 +00:00
Makefile.am Roll in the revamped IOF subsystem. Per the devel mailing list email, this is a complete rewrite of the iof framework designed to simplify the code for maintainability, and to support features we had planned to do, but were too difficult to implement in the old code. Specifically, the new code: 2008-10-18 00:00:49 +00:00