Hi Aaron,

From my spank code: spank_get_item(sp, S_SLURM_RESTART_COUNT, &restartcount)

The S_SLURM_RESTART_COUNT "item" was added to the plugstack on my request/patch.

But thanks for the concern :-)

Best regards,
Magnus

On 2015-02-27 14:44, Aaron Knister wrote:

Hi Magnus,

While I can't tell you OTTOMH why the behavior changed, I can suggest a 
different perhaps more spank-y way to do that. From within your spank 
function(s) use the spank_get_item call to get the restart count:

int restart_count;

// sp is the spank_t argument to your SPANK function
spank_get_item(sp, S_SLURM_RESTART_COUNT, &restart_count);

Hope that helps!

Sent from my iPhone

On Feb 27, 2015, at 8:14 AM, Magnus Jonsson <[email protected]> wrote:


It seams that the restart count in SPANK (prolog) is missing in resent versions 
of Slurm.

I always returns 0 even if the jobs ha restarted.

It also seams that the "SLURM_RESTART_COUNT" environment is missing in the 
epilog script (might be related).

I'm not sure when this was changed but I'm pretty sure it worked on in 2.6 (it 
was when we developed our tmpdir spank plugin).

"SLURM_RESTART_COUNT" is available in the job user environment.

/Magnus

--
Magnus Jonsson, Developer, HPC2N, Umeå Universitet

--
Magnus Jonsson, Developer, HPC2N, Umeå Universitet

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to