Skip to content

Jacamar suite of improvements to address recent requirements and expanded testing.

Paul Bryant requested to merge release_060_pre into release_branch_060

This extensive suite of changes attempts to address a range of requirements that have been identified while testing the applications.

  • Removed Jacamar-Auth Application
  • Improve the commander interface and the processed used to create it based upon the recent restrictions to a single Jacamar application.
  • Jobs are submitted with ‘sbatch’; however, we now rely upon the '--wait' argument as opposed to complex usage of 'sacct'. This not only greatly simplifies the code but should ease support for the variety of instances.
  • Minor modifications to the batch package to minimize required changes across Slurm + Cobalt.
  • Basic interactions are tested via Go; however, we still rely on using a Slurm container + Pavilion to provide more extensive CI testing.
  • Support new su downscope mechanism, this is nearly identical to the existing sudo.
  • Improved structure of commander packages
  • Migrated existing sudo Pavilion tests to su since they only tested su functionality.

This effort may necessitate several additional followup MRs based upon testing feedback.

Edited by Paul Bryant

Merge request reports