SUSE-RU-2021:2992-1: moderate: Recommended update for drbd
sle-updates at lists.suse.com
sle-updates at lists.suse.com
Thu Sep 9 16:42:03 UTC 2021
SUSE Recommended Update: Recommended update for drbd
______________________________________________________________________________
Announcement ID: SUSE-RU-2021:2992-1
Rating: moderate
References: #1188472
Affected Products:
SUSE Linux Enterprise High Availability 15-SP3
______________________________________________________________________________
An update that has one recommended fix can now be installed.
Description:
This update for drbd fixes the following issues:
- bsc#1188472, update to 9.0.29
* fix data corruption when DRBD's backing disk is a degraded Linux
software raid (MD)
* add correct thawing of IO requests after IO was frozen due to loss of
quorum
* fix timeout detection after idle periods and for configs with ko-count
when a disk on an a secondary stops delivering IO-completion events
* fixed an issue where UUIDs where not shifted in the history slots; that
caused false "unrelated data" events
* fix switching resync sources by letting resync requests drain before
issuing resync requests to the new source; before the fix, it could
happen that the resync does not terminate since a late reply from the
previous caused a out-of-sync bit set after the "scan point"
* fix a temporal deadlock you could trigger when you exercise promotion
races and mix some read-only openers into the test case
* fix for bitmap-copy operation in a very specific and unlikely case
where two nodes do a bitmap-based resync due to disk-states
* fix size negotiation when combining nodes of different CPU
architectures that have different page sizes
* fix a very rare race where DRBD reported wrong magic in a header packet
right after reconnecting
* fix a case where DRBD ends up reporting unrelated data; it affected
thinly allocated resources with a diskless node in a recreate from day0
event
* speedup open() of drbd devices if promote has not chance to go through
* new option "--reset-bitmap=no" for the invalidate and invalidate-remote
commands; this allows to do a resync after online verify found
differences
* changes to socket buffer sizes get applied to established connections
immediately; before it was applied after a re-connect
* add exists events for path objects
* forbid keyed hash algorithms for online verify, csyms and HMAC base alg
* fix a regression introduces with 9.0.25; it failed to determine the
right device size and the connection hangs in 'WFBitmapS/WFBitmapT'
repl state; to trigger this you need to do a partial resync to a new
node with different backing device size
* fix an issue with netlink packets processed in parallel on multiple
CPUs; the bug caused drbdadm adjust failing in very rare cases
* fix a very rare occurrence of a reconciliation resync getting stuck
* fix a race condition that causes a detach operation to hang; it is very
hard to trigger
* fix a kernel OOPS (via a BUG()) upon adding a timer twice under very
rare timing
* fix a counter imbalance that could lead to assertion messages when a
protocol A peer disconnects with a certain timing
* fix a rare race with receiving bitmap and a state change while
establishing a connection
* fix UUID handling to avoid false split-brain detections; this bug got
triggered an isolated primary that gets demoted, and temporal network
interruptions among the remaining nodes
* fix resync decision to obey disk states when the generation UUIDs are
equal; the effect of this bug was that you could end up with two
Outdated nodes after resync
* fix concurrent disk-attach operations
* Fix possible kernel warning regarding an inbalance of backing device
link/unlink
* move some amount of kernel backward compatibility code moved from the
old method (drbd_wrappers.h) to new cocci semantic patches
* add support renaming resources while its devices might be in use and
process IO requests
* Allow setting c_max_rate to 0 with the meaning that the resync
controller has no upper limit for the resync speed
* Fix regression: allow live migration between two diskful peers again
Patch Instructions:
To install this SUSE Recommended Update use the SUSE recommended installation methods
like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
- SUSE Linux Enterprise High Availability 15-SP3:
zypper in -t patch SUSE-SLE-Product-HA-15-SP3-2021-2992=1
Package List:
- SUSE Linux Enterprise High Availability 15-SP3 (aarch64 ppc64le s390x x86_64):
drbd-9.0.29~0+git.9a7bc817-3.3.1
drbd-debugsource-9.0.29~0+git.9a7bc817-3.3.1
drbd-kmp-default-9.0.29~0+git.9a7bc817_k5.3.18_59.19-3.3.1
drbd-kmp-default-debuginfo-9.0.29~0+git.9a7bc817_k5.3.18_59.19-3.3.1
References:
https://bugzilla.suse.com/1188472
More information about the sle-updates
mailing list