Menu

flux-core v0.16.0

Published: Feb 25, 2020 by flux-framework

Download from GitHub here

Release Notes

New features

  • job-info: fix ordering of pending jobs (#2732)
  • job-info: add list-id service for race-free listing of 1 jobid (#2720)
  • sched-simple: add unlimited alloc mode (#2726)
  • flux-module: add flux module reload subcommand (#2736)
  • flux-queue: add flux queue idle subcommand (#2712)

Improvements

  • broker: rework shutdown: rc3 no longer under grace-time timeout (#2733)
  • broker: log dropped responses sent down overlay (#2761)
  • libflux: fulfill empty “wait_all” futures immediately (#2714)
  • libflux: allow anonymous futures in flux_future_push(3) (#2714)
  • shell: report meaningful exit codes for ENOENT, EPERM & EACESS (#2756)
  • flux-jobs: refactor using new JobInfo and OutputFormat classes (#2734)
  • python: accept integer job duration (#2702)
  • python: switch from flags to boolean args in job.submit(), submit_async() (#2719)
  • python: return derived JobListRPC and JobWaitFuture objects from job.job_list and job.wait,wait_async for a better interface (#2753)

Fixes

  • broker: fix bootstrap under openpmix PMI-1 compat library (#2748)
  • broker: mute modules during unload to avoid deadlock (#2710)
  • libflux: block flux_send() during handle destruction (#2713)
  • job-ingest: fixes for validation worker management (#2721, #2716)
  • build: fix compilation errors on clang < 6.0 (#2742)
  • testsuite: fix tests when run under Slurm and Flux jobs (#2766)
  • testsuite: fix for hangs in tests using rc3-job (#2744)
  • doc: fix URI format in flux-proxy(1) manpage (#2747)