Skip to content

Support OpenHPC v2.1

Compare
Choose a tag to compare
@sjpb sjpb released this 13 Apr 10:11
· 176 commits to master since this release
54247a5

Support for OpenHPC v2.1 (released 6th April 2021).

As packages for OpenHPC v2.0 and v2.1 are provided by the same OpenHPC repos, this role now creates an OpenHPC v2.1 node when using CentOS 8.x (see docs for role var openhpc_release_repo). However the Slurm versions provided by OpenHPC v2.0 and v2.1 (v20.02.5 and v20.11.3) are not compatible. Therefore all new builds of nodes using CentOS 8.x should use this release of this role, and it will be necessary to upgrade entire clusters at once.

Changes:

  • Optional role variable openhpc_munge_key_path specifying a path to a munge key has been replaced by openhpc_munge_key which specifies its content instead.
  • Accounting storage now disabled by default, as Slurm 20.11 does not support the previous default storage type accounting_storage/filetxt (see docs for role var openhpc_slurm_accounting_storage_type). This means sacct returns no information. Either setup the slurm database daemon or configure job accounting. The latter is simpler to enable but only captures limited information about job completion (viewable via sacct -c).
  • Ensures default job completion logfile is writable.
  • Fixes owner/group on slurmdbd configuration file (only an issue for Slurm v20.11.3).
  • Adds molecule tests for job accounting and node deletion.