|
| 1 | +flux-core version 0.43.0 - 2022-09-06 |
| 2 | +------------------------------------- |
| 3 | + |
| 4 | +This release includes changes after several weeks of Flux running as the |
| 5 | +primary resource manager on two small production systems at LLNL. Some |
| 6 | +noteworthy changes are: new options to flux-jobs(1) and flux-mini(1), show |
| 7 | +detailed job state in flux-jobs(1) output, and automatic KVS garbage |
| 8 | +collection. Also included: bug fixes for for cpu affinity, tcsh users, |
| 9 | +users with non-UTF-8 compliant terminals, and a rank 0 broker segfault when |
| 10 | +inactive job purging is enabled. |
| 11 | + |
| 12 | +## New Features |
| 13 | + * cmd: add "per-resource" allocation options to flux-mini run and submit |
| 14 | + (#4544) |
| 15 | + * job-list: return nnodes if jobspec specifies nodes (#4542) |
| 16 | + * resource: add norestrict option to avoid restricting hwloc topology XML |
| 17 | + (#4538) |
| 18 | + * flux-mini: add --bg option to flux-mini alloc (#4531) |
| 19 | + * kvs: support gc-threshold config (#4528) |
| 20 | + * etc: support content.backing-module=none (#4492) |
| 21 | + * fetch J instead of jobspec in the job shell, support flux job info |
| 22 | + --original jobspec (#4523) |
| 23 | + * flux-jobs: add --since=WHEN and --name=NAME options (#4517) |
| 24 | + * add flux jobtap query subcommand (#4507) |
| 25 | + * libkvs: Support `KVS_CHECKPOINT_FLAG_CACHE_BYPASS` flag (#4477) |
| 26 | + * flux-mini: --setattr: place keys in `attributes.system` by default |
| 27 | + and default value to 1 (#4483) |
| 28 | + * kvs: add root sequence number to checkpoint object (#4475) |
| 29 | + |
| 30 | +## Fixes |
| 31 | + * shell: inherit `FLUX_F58_FORCE_ASCII` from job environment (#4541) |
| 32 | + * shell: fix cpu-affinity=per-task (#4537) |
| 33 | + * flux-mini: fix bulksubmit help message (#4539) |
| 34 | + * fix ssh connector with csh/tcsh shells (#4532) |
| 35 | + * broker: log content store errors to `LOG_CRIT` (#4526) |
| 36 | + * broker: forward content.checkpoint-{get,put} RPCs to rank 0 (#4519) |
| 37 | + * cmd/flux-jobs: include job state in status output (#4515) |
| 38 | + * flux-jobs: improve bad username error message (#4503) |
| 39 | + * update fluid check to check explicitly for utf-8 (#4505) |
| 40 | + * doc: add TIMEOUT result to flux-jobs(1) (#4500) |
| 41 | + * fix formatting issues with large UIDs (#4489) |
| 42 | + * broker: fix content-cache flush list corruption (#4484) |
| 43 | + * top: fix detailed report in summary pane (#4479) |
| 44 | + * content-{sqlite,files,s3}: route checkpoint-get and checkpoint-put |
| 45 | + through broker (#4463) |
| 46 | + * job-list: avoid segfault after job purge (#4470) |
| 47 | + |
| 48 | +## Cleanup |
| 49 | + * job-list: remove job-list.list-inactive RPC (#4513) |
| 50 | + * flux-job: point users to flux-jobs(1) (#4499) |
| 51 | + * docker: typo in path to Dockerfile (#4490) |
| 52 | + * add start of spack base image for flux-core (#4471) |
| 53 | + * docker: add pam development package to images (#4473) |
| 54 | + * refactor broker overlay for topology flexibility (#4474) |
| 55 | + * github: fixes for issues found when pushing a tag (#4462) |
| 56 | + |
| 57 | +## Testsuite |
| 58 | + * testsuite: fix non-bourne shell test failure (#4543) |
| 59 | + * testsuite: add more checkpoint sequence tests (#4518) |
| 60 | + * testsuite: use flux jobs in valgrind workload (#4512) |
| 61 | + * testsuite: unset `FLUX_F58_FORCE_ASCII` during testsuite (#4509) |
| 62 | + * testsuite: add timeout job tests (#4501) |
| 63 | + * testsuite: misc valgrind cleanup (#4480) |
| 64 | + |
| 65 | + |
1 | 66 | flux-core version 0.42.0 - 2022-08-02 |
2 | 67 | ------------------------------------- |
3 | 68 |
|
|
0 commit comments