All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased on the 23.11.x branch
- New Classes to interact with Database Associations (WIP)
pyslurm.db.Association
pyslurm.db.Associations
- New Classes to interact with Database QoS (WIP)
pyslurm.db.QualityOfService
pyslurm.db.QualitiesOfService
23.11.0 - 2024-01-27
- Support for Slurm 23.11.x
- Add
truncate_time
option topyslurm.db.JobFilter
, which is the same as -T / --truncate from sacct. - Add new attributes to
pyslurm.db.Jobs
that help gathering statistics for a collection of Jobs more convenient. - Add new attribute
gres_tasks_per_sharing
topyslurm.Job
andpyslurm.JobSubmitDescription
- Fix
allocated_gres
attribute in thepyslurm.Node
Class returning nothing. - Add new
idle_memory
andallocated_tres
attributes topyslurm.Node
class - Fix Node State being displayed as
ALLOCATED
when it should actually beMIXED
. - Fix crash for the
gres_per_node
attribute of thepyslurm.Job
class when the GRES String received from Slurm contains no count.
route_plugin
,job_credential_private_key
andjob_credential_public_certificate
keys are removed from the output ofpyslurm.config().get()
- Some deprecated and unused Slurm constants