Skip to content

Commit

Permalink
Release notes 0.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
cbouchar committed Aug 5, 2021
1 parent 02bcdd4 commit d6a2901
Show file tree
Hide file tree
Showing 5 changed files with 59 additions and 0 deletions.
32 changes: 32 additions & 0 deletions docs/release-notes.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,38 @@
Release Notes
=============

Restraint 0.4.0
---------------

Bug Fixes
~~~~~~~~~

* | Set OOMPolicy=continue to prevent killing restraintd (Fedora/RHEL9+)
| Upon memory depletion, prevent the kernel from killing restraintd service.
Keep restraintd running, but log the service event. This OOMPolicy setting
is only available for RHEL9+ and Fedora distros. Other distros will
remain unchanged.
* | Prevent restraint client from being interrupted by SIGPIPE signal
| Code change is to ignore SIGPIPE then client code will naturally
attempt to retry once determined that the path is broken.
* | rstrnt-reboot to ignore SIGTERM
| When this scripts performs a reboot, it does a loop forever to prevent
from returning to the calling process. This changeset ignores SIGTERMs
to keep it from interrupting the loop. We must keep the SIGKILL in place
however so there is still a small window of opportunity of returning to
caller but the window has been narrowed with this change.
Other Notable Changes
~~~~~~~~~~~~~~~~~~~~~

* | RHEL 5 and 6 builds are no longer created from this version onward.
| This is partly due to upgrades of libraries used by restraint which
are not compatible with the older RHEL releases. Older restraint releases
for RHEL 5 and 6 prior to this 0.4.0 release will still exist in the
download repositories.
Restraint 0.3.3
---------------

Expand Down
7 changes: 7 additions & 0 deletions releasenotes/notes/OOMPolicy-Continue-cba5fe1c3255bbff.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
fixes:
- |
Fix: Set OOMPolicy=continue to prevent killing restraintd (Fedora/RHEL9+)
Upon memory depletion, prevent the kernel from killing restraintd service.
Keep restraintd running, but log the service event. This OOMPolicy setting
is only available for RHEL9+ and Fedora distros. Other distros will
remain unchanged.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
other:
- |
RHEL 5 and 6 builds are no longer created from this version onward.
This is partly due to upgrades of libraries used by restraint which
are not compatible with the older RHEL releases. Older restraint releases
for RHEL 5 and 6 prior to this 0.4.0 release will still exist in the
download repositories.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
fixes:
- |
Prevent restraint client from being interrupted by SIGPIPE signal.
Code change is to ignore SIGPIPE then client code will naturally
attempt to retry once determined that the path is broken.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
fixes:
- |
Fix: rstrnt-reboot to ignore SIGTERM
When this scripts performs a reboot, it does a loop forever to prevent
from returning to the calling process. This changeset ignores SIGTERMs
to keep it from interrupting the loop. We must keep the SIGKILL in place
however so there is still a small window of opportunity of returning to
caller but the window has been narrowed with this change.

0 comments on commit d6a2901

Please sign in to comment.