Recommended update for DRBD

SUSE Recommended Update: Recommended update for DRBD
Announcement ID: SUSE-RU-2013:0300-1
Rating: low
References: #751135 #775930
Affected Products:
  • SUSE Linux Enterprise Real Time 11 SP2
  • SUSE Linux Enterprise High Availability Extension 11 SP2

  • An update that has two recommended fixes can now be installed. It includes one version update.

    Description:


    This update updates the Distributed Replicated Block Device
    (DRBD) component of SLES HAE 11 SP2 to version 8.4.2
    (FATE#313824, bnc#751135), providing many fixes and
    improvements:

    * Fixed a race condition that could cause DRBD to go
    through a NetworkFailure state during disconnect
    (bnc#775930)
    * Fixed IO resuming after connection was established
    before fence peer handler returned
    * Fixed an issue in the state engine that could cause
    state lockup with multiple volumes
    * Write all pages of the bitmap if it gets moved during
    an online resize operation
    * Fixed a race condition in the disconnect code path
    that could lead to a BUG()
    * Fixed a write ordering problem on SyncTarget nodes
    for a write to a block that gets resynced at the same time.
    * Fixed a potential deadlock during restart of
    conflicting writes
    * Disable the write ordering method "barrier" by default
    * Removed a null pointer access when using
    on-congestion policy on a diskless device
    * In case of a graceful detach under IO load, wait for
    the outstanding IO
    * Reinstate disabling AL updates with invalidate-remote
    * Reinstate the 'disk-barrier no', 'disk-flushes no',
    and 'disk-drain no' switches
    * Support FLUSH/FUA bio flags
    * New option 'al-updates no' to disable writing
    transactions into the activity log.

    Please refer to the package change log for more details.

    Patch Instructions:

    To install this SUSE Recommended Update use YaST online_update.
    Alternatively you can run the command listed for your product:

    • SUSE Linux Enterprise Real Time 11 SP2:
      zypper in -t patch slertesp2-drbd-7142
    • SUSE Linux Enterprise High Availability Extension 11 SP2:
      zypper in -t patch sleshasp2-drbd-7142

    To bring your system up-to-date, use "zypper patch".

    Package List:

    • SUSE Linux Enterprise Real Time 11 SP2 (x86_64):
    • drbd-kmp-rt-8.4.2_3.0.35_rt58_0.7-0.6.6.4
    • drbd-kmp-rt_trace-8.4.2_3.0.35_rt58_0.7-0.6.6.4
    • SUSE Linux Enterprise High Availability Extension 11 SP2 (i586 ia64 ppc64 s390x x86_64) [New Version: 8.4.2]:
    • drbd-8.4.2-0.6.6.7
    • drbd-bash-completion-8.4.2-0.6.6.7
    • drbd-heartbeat-8.4.2-0.6.6.7
    • drbd-kmp-default-8.4.2_3.0.51_0.7.9-0.6.6.4
    • drbd-kmp-trace-8.4.2_3.0.51_0.7.9-0.6.6.4
    • drbd-pacemaker-8.4.2-0.6.6.7
    • drbd-udev-8.4.2-0.6.6.7
    • drbd-utils-8.4.2-0.6.6.7
    • SUSE Linux Enterprise High Availability Extension 11 SP2 (i586 x86_64):
    • drbd-kmp-xen-8.4.2_3.0.51_0.7.9-0.6.6.4
    • SUSE Linux Enterprise High Availability Extension 11 SP2 (x86_64) [New Version: 8.4.2]:
    • drbd-xen-8.4.2-0.6.6.7
    • SUSE Linux Enterprise High Availability Extension 11 SP2 (ppc64):
    • drbd-kmp-ppc64-8.4.2_3.0.51_0.7.9-0.6.6.4
    • SUSE Linux Enterprise High Availability Extension 11 SP2 (i586):
    • drbd-kmp-pae-8.4.2_3.0.51_0.7.9-0.6.6.4

    References:

    • https://bugzilla.novell.com/751135
    • https://bugzilla.novell.com/775930
    • http://download.suse.com/patch/finder/?keywords=b0cc060a18dda8a8447e54b599bf9072