From bec70d144327c18512ce7287a61368b78ad806ad Mon Sep 17 00:00:00 2001 From: Jim Garlick Date: Fri, 12 Apr 2024 19:52:11 -0700 Subject: [PATCH 1/2] NEWS.md: fix markup Problem: the last release's header underscore is too long. Fix length. --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 3e614859..9b4404fc 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,5 @@ powerman-2.4.0 - 06 Feb 2024 ------------------------------ +---------------------------- This release is the result of a concentrated cleanup and modernization effort. The minor version was incremented because some options have From e080881125dd8f37ae723a270d1d8063323410d2 Mon Sep 17 00:00:00 2001 From: Jim Garlick Date: Fri, 12 Apr 2024 20:04:44 -0700 Subject: [PATCH 2/2] NEWS.md: add release notes for v2.4.1 Problem: There are no release notes for v2.4.1 Add release notes to NEWS.md for v2.4.1 --- NEWS.md | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/NEWS.md b/NEWS.md index 9b4404fc..8ceaaef7 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,61 @@ +powerman-2.4.1 - 12 Apr 2024 +---------------------------- + +This release represents a focused effort to support a large Cray EX system +including adding support in redfishpower to handle the power hierarchy +of Chassis/Blade/Node sensibly, and to better handle expected failure modes. + +Powerman now supports the ability for a device script to match error output +and fail immediately. Prior to this release, the only way to get powerman +to fail was to not provide expected successful output and run out the device +timeout. + +## New features + + * redfishpower: support auth setup on command line (#181) + * set default Cray EX authentication (#179) + * add device file for Cray EX w/ Rabbit (#177) + * add redfishpower HPE Cray EX chassis device file (#173) + * powerman: support error diagnostics with setresult (#172) + * redfishpower: add more details on hierarchy errors (#174) + * powerman: support new setresult directive (#168) + * powerman: use singlet script if targeting one plug (#170) + * redfishpower: support plug parents (#164) + * redfishpower: support plug substitution (#159) + * redfishpower: support setpath configuration (#158) + * redfishpower: support setplugs configuration (#157) + * redfishpower: refactor internals to use plugs (#160) + * redfishpower: always do off/delay/on for power cycle (#149) + * redfishpower: send http request after cmd active (#146) + * powermand: don't daemonize and drop -f,--foreground option (#141) + * libczmq: add containers from the CZMQ project (#124) + +## Fixes + + * redfishpower: adapt status polling interval (#167) + * redfishpower: fix memleaks and test under valgrind (#169) + * powerman: when status and status_all are defined, use status_all only + on full pluglist (#156) + * redfishpower: add extra timeout debug information (#154) + * redfishpower: adjust verbosity output (#151) + * reduce log noise (#140) + * don't allocate a pseudo-terminal for each coprocess (#135) + * redfishpower: handle http 400 error (#132) + +## Cleanup + + * drop antiquated memory protection magic (#136) + * redfishpower: cleanup & refactoring (#134) + +## CI/Test/build system + + * configure.ac: build helper executables by default (#180) + * test a huge cray-ex configuration (#127) + * redfishpower: reduce polling interval in test mode (#155) + * redfishpower: add option to test host errors (#145) + * redfishpower: support test mode (#143) + * enable valgrind test with suppressions (#137) + powerman-2.4.0 - 06 Feb 2024 ----------------------------