As we start to prepare for Shasta, we need to take care of some internal cleanup in the Slurm source base. Alongside removal of the "Cray NHC" functionality, I will be renaming all of the "cray" plugins to avoid potential confusion as to which Cray systems they apply to. To that end, these plugins: proctrack/cray select/cray switch/cray task/cray acct_gather_energy/cray core_spec/cray job_submit/cray power/cray will all become "aries" plugins. The burst_buffer/cray plugin will be renamed burst_buffer/datawarp. The job_container/cncu plugin will remain, as I do not expect any future variant of that plugin (and would prefer to see CLE7 systems drop that API in favor of Slurm directly managing filesystem namespaces, but that's a separate issue).
As part of this change, could you update contribs/cray/csm/slurm.conf.j2 with the new plugin names? We'll also need to update Cray documentation which mentions these plugin names. I'll open a Cray ticket to track that.
I've decided to start phasing these conversions in, starting with the burst_buffer/cray -> burst_buffer/datawarp change. (Commit 716ece3e60.) That (and only that one) change will be included in the 19.08.0pre2 release. The rest will come in the next couple of weeks. - Tim
This has now been done to 19.05 commit 1c388e2b20ac4613. Please see RELEASE_NOTES for more information.