github SchedMD/slurm slurm-25-11-6-1
v25.11.6

5 hours ago

Changes in 25.11.6

  • scontrol - Allow updating InstanceId for batches of nodes as is possible for updating NodeAddr and NodeHosts.
  • scontrol - Allow updating InstanceType for batches of nodes as is possible for updating NodeAddr and NodeHosts.
  • Fix problem when using sacctmgr to remove a default account for a user when more than one is set.
  • Fix sacctmgr silently ignoring trailing characters in numeric options.
  • Fix sbcast with auth/slurm when user doesn't exist on slurmctld.
  • Fix stepmgr crash with using sbcast with auth/slurm.
  • Fix memory leak in stepmgr stepd.
  • Reject untrusted REQUEST_COMPLETE_PROLOG.
  • Fix jobs getting stuck in COMPLETING state when PrologFlags=RunInJob is configured by passing EpilogMsgTime to slurmstepd.
  • Fix external nodes incorrectly marked as not responding after state transitions such as drain/undrain or resume.
  • slurmstepd - Prevent crash when UnkillableStepTimeout is reached and Slurm is configured with --enable-memory-leak-debug.
  • slurmctld - Fix possible hang during reconfigure due to slow client I/O due to timeout not being enforced.
  • slurmctld - Fix possible hang during shutdown due to slow client I/O due to timeout not being enforced.
  • slurmctld - Avoid race condition during shutdown that could cause a crash while attempting to read from a connection.
  • Fix parsing issue for GRES resources that contain a hyphen ("-") in their name when using sacctmgr.
  • Ensure that a request for zero licenses does not prevent a job from running when all licenses are in-use or reserved.
  • slurmctld - Fix crash on startup due to race condition when I/O is processed before the connection (conn) plugin finishes initialization.
  • slurmdbd - Fix crash from race condition during shutdown when a persistent connection closes its database connection after the accounting_storage plugin has already unloaded.
  • slurmrestd - Fixed memory leak resulting from specifying an empty node_list in the request body of the following endpoints: 'POST /slurm/v0.0.4[3-5]/reservation' 'POST /slurm/v0.0.4[3-5]/reservations'
  • Prevent deadlock when replacing nodes in reservations.
  • Fix slow scheduling for multi-segment jobs with topology/block when blocks have fewer available nodes than the requested segment size.
  • serializer/url-encoded - Allow non-NULL terminated strings to be passed to serialize_p_string_to_data().
  • serializer/yaml - Prevent fataling if the size of a yaml configuration file is a multiple of 4096 bytes.
  • Fix archive dump jobs "No records archived...but some found"
  • Fix gcc-16 build errors.
  • Fix slurmstepd crash in jobacctinfo_aggregate() handling when SlurmctldParameters=enable_stepmgr and JobAcctGatherType=jobacct_gather/none are set.
  • Fix slurmd >= 25.05 crash on HetJob step launches from srun <= 24.11.
  • Set the in-memory QOS priority to 0 after INFINITY is handled by slurmdbd.
  • Do not allocate maintenance nodes to new reservations.
  • slurmd - fix a potential crash during message forwarding
  • Fix out-of-bounds array errors by resizing leaf_usage when tres_cnt changes.
  • All features will be tested before jobs are preempted.
  • slurmstepd - when a node fails on which the batch step is running, don't deallocate the batch step until after the job completes or is requeued.

Don't miss a new slurm release

NewReleases is sending notifications on new releases.