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