Reword the explanation of cputime/cputimeraw in the sacct man page.
Fix the sacct man page a bit.
JobCompType allows "jobcomp/mysql" as valid name but the code used
"job_comp/mysql" setting an incorrect default database.
Purely cosmetic mods, comments, etc.
refactor job step delete logic

Call delete_step_records() before clearing the job's JOB_COMPLETING
state flag. This would make a difference in the case of jobs automatically
requeued based upon their exit code, but probably not in other cases.
Also in the select plugins, check not only for a job state of JOB_COMPLETING,
but also FINISHED states. In either case, we are not in a position to
gracefully clean up the step.
Re-use of active job ID error

If an attempt is made to submit a job explicitly using a job ID that already exists, then do not try to purge and re-use it, but return an error. The slow clean-up of job steps on Cray systems due to node health check makes me wary of preserving the existing code. Returning an error seems a safer option.
Add function that purges step list

No checking or other operations are performed on this list, just a purge.
Simple purge of step list with job

When a job record is purged, simply purge the step list rather than possibly invoking a node health check on Cray systems.
Refactor step complete logic

Remove some duplicate code. No change in functionality.
requeue state mode

When a job is requeued, call deallocate_nodes() with a job state
if COMPLETING. Previously it was called with a state of JOB_REQUEUE,
which could be problematic for step complete function calls (which
I am working on fixing now).
call select_g_step_finish() even for finished jobs

Always call select_g_step_finish() when terminating a job step,
even if the job is also being terminated. This is needed for Cray
systems.
bug 1012
Added comments

Describe restrictions on specific job and step record purging functions
with respect to "cleaning" flag used for Node Health Check on Cray systems.
step record purge fix

This corrects logic introduced yesterday in commit
6f89dc9dd40932d88ead825d229480b7665bf1fc which introduced a double
free of step records, at least on job requeue.
bug 1012
Disable a test without slurmdbd
Describe who can post to mailing lists
Merge branch 'slurm-14.03'
Add missing bracket in a test
Try to load libslurm.so only when necessary.
The code tries to load libslurm.so even if precedent dlopen calls
succeeded. The code is structured so that we have to "return;" as
soon as a dlopen succeeds.
Update NEWS file and fix compiler warning:
suggest parentheses around assignment used as truth value.
Update NEWS file