Commit 862f3c8e authored by Morris Jette's avatar Morris Jette
Browse files

Streamline job array/file test logic

When slurmctld processes a SIGHUP or "scontrol reconfig" it
makes sure that every pending batch job as a directory containing
script and environment files, cancelling any job that lacks the
files and purging any files without a job. When there are a large
number of jobs (in any state) and a large number of files, the
nested loops to do this can run for a very long time (minutes).
This change streamlines the processing for job arrays, which now
avoid creating their own script and environment files by using that
of their job array master record.
parent 993958e2
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment