The Node Health developers would like the select_cray plugin to use both the -r and -a options when invoking xtcleanup_after. The -r option provides the reservation information also known as the Job ID. The -a option provides the application information also known as the APID, which is the combination of Job ID and Step ID. The -r and -a options do not control which mode xtcleanup_after runs in. The -m option controls whether xtcleanup_after is in 'end of step' mode or 'end of job' mode. The developers would like both pieces of information present for every invocation of xtcleanup_after.
If there is no stepid (meaning end of job) what is the APID?
(In reply to Danny Auble from comment #1) > If there is no stepid (meaning end of job) what is the APID? An APID equal to zero is appropriate in this case.
Excellent, that was my assumption as well. This is completely fixed along with the xfree mess-up in bug 450 after commit cccd7163296c8fd618c6f590609e60d3b8cce382 on the master. Let me know if this isn't done like the NHC developers expect.