Menu

flux-core v0.63.0

Published: Jun 5, 2024 by flux-framework

Download from GitHub here

Release Notes

flux-core version 0.63.0 - 2024-06-04

New Features

  • broker: add timezone abbrev to log message timestamps (#6027)
  • add output buffering to sdexec (#6023)
  • libsubprocess: support FLUX_SUBPROCESS_FLAGS_LOCAL_UNBUF (#5975)
  • job-exec: add kill-signal and term-signal module parameters (#6017)
  • broker: add tunable parameters for extreme fanout configurations (#6006)
  • bypass KVS for job stdin with --input=FILE (#6005)
  • flux-dump: add –ignore-failed-read option (#5989)
  • libsubprocess: improve read API (#5965)
  • job-manager: journal jobspec with submit event (#5955)

Fixes

  • improve broker messages when nodes die (#6032)
  • sdexec: don’t return ENODATA without start/finish (#6033)
  • speed up flux overlay status on large systems (#6030)
  • librlist: ensure properties is an array when parsing resource.config entries (#6029)
  • resource: stop scheduler updates during shutdown (#6028)
  • libsubprocess: reduce remote input prep/check (#6002)
  • job-exec: retry kill of job tasks and job shell during job termination (#6014)
  • libsubprocess: protect against double EOF (#6025)
  • sdexec: avoid double EOF notification (#6022)
  • job-exec: cmdline options for signals should override config settings (#6020)
  • job-manager: don’t log expiration update when unnecessary (#6016)
  • libsubprocess: handle remote protocol errors (#6003)
  • shell: do not fail on oom init failure (#6004)
  • shell: split up and improve efficiency of input plugin (#5998)
  • suppress confusing log messages when broker is signaled during shutdown (#5996)
  • broker: don’t post quorum-full in non-QUORUM state (#5994)
  • shell: fix repeated output truncation warning messages (#5993)
  • don’t free alloc-bypass resources when scheduler reloads (#5980)
  • flux-job: improve EPERM error message (#5971)
  • libsubprocess: demote assert to warning (#5959)
  • job-exec: do not allow guest access to the testexec implementation by default (#5961)

Documentation

  • doc: misc man page cleanup (#6008)
  • doc: fix typo in flux-jobs(1) (#6001)
  • doc: add PRIORITY state to flux-jobs(1) (#5988)

Cleanup

  • libsubprocess: minor cleanup (#5974)
  • job-manager: misc cleanup in scheduler interface (#5969)
  • libsubprocess: remove unused len parameter from flux_subprocess_read() (#5950)
  • job-exec: remove layer of stats indirection (#5947)

CI/Testsuite

  • testsuite: fix sdexec-memlimit config update test (#6007)