[Swift-devel] wrapper and vdl-int.k updates

Mihael Hategan hategan at mcs.anl.gov
Tue Sep 4 21:11:38 CDT 2007


The better error handling is in. Basically a few things were changed:

- The wrapper needs to always signal completion (whether successful or
not). Absence of such a signal is an error, most likely a shared
filesystem error.

- No more weird exit codes. Nice error messages are now sent by the
wrapper.

- Most operations done by the wrapper are error-checked. That includes
directory creation, removal, copying, whether the executable exists,
etc.

- If the application says it ran successfully, but some output files are
missing, the resulting error nicely lists all of them (missing ones).

- Info files in ${workflow directory}/info/${jobid}-info (uname, id,
env, df, /proc/cpuinfo, /proc/meminfo). These are simply collected on
the remote site for now, but it's better than nothing (since it seems
folks don't want to be bothered installing/finding kickstart).

This needs to be tested, as usual.

Mihael




More information about the Swift-devel mailing list