All of lore.kernel.org
 help / color / mirror / Atom feed
From: Philipp Reisner <philipp.reisner@linbit.com>
To: drbd-announce@lists.linbit.com
Cc: drbd-user@lists.linbit.com
Subject: [DRBD-announce] drbd-8.3.9.tar.gz
Date: Fri, 22 Oct 2010 18:53:11 +0200	[thread overview]
Message-ID: <201010221853.11688.philipp.reisner@linbit.com> (raw)

Dear DRBD-Users,

Here is the final 8.3.9 release, enjoy!

There are a few interesting changes in this release. The protocol got
a new header type, that allows us to send more than 64kByte of data
in one go. As a result, we can now support BIOs up to 128KByte a peace.

That helps in high performance setups.

Further DRBD got the ability to restart IO requests after IO was
suspended. This enables us to have the new configuration directive
on-no-data-accessible as well as to restart IO in other circumstances.

8.3.9 (api:88/proto:86-95)
--------
 * Fix for possible deadlock on IO error during resync
 * Fixed a race condition between adding and removing network configuration.
   Lead to a BUG_ON() when triggered.
 * Fixed spurious full syncs that could happen after an empty resync and
   concurrent connection loss.
 * Fixed spurious full syncs that happened when connection got lost while
   one node was in WFSyncUUID state (Bugz 318)
 * Fixed a race in the meta-data update code path, that could lead to forgotten
   updates to the meta-data. That in fact could lead to unexpected behavior
   at the next connect
 * Fixed potential deadlock on detach
 * Fixed potential data divergence after multiple failures
 * Implicitly create unconfigured devices which are referenced in sync-after
   dependencies.
 * OCF RA now also works with pacemaker 1.1
 * Allow BIO sizes of up to 128kByte. Note: In case drbd-proxy is used, at least
   version 1.0.16 of drbd-proxy is required.
 * New configuration keyword on-no-data-accessible. Possible values
   io-error, and suspend-io. The default is "io-error", which matches the
   previous behavior.
 * If the fencing policy is set to resource-and-stonith, the primary node
   will creates the new current UUID _after_ the fencing handler
   returned. (Before it did immediately)
 * Rewrote the resync speed control loop code. New configuration parameters
   c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate.
 * Disable activity log updates when all blocks of an unconnected device is
   are out of sync. That can be activated by using "invalidate-remote" on an
   unconnected primary.
 * Improved IPv6 support: link local addresses
 * Improved resync speed display in /proc/drbd

http://oss.linbit.com/drbd/8.3/drbd-8.3.9.tar.gz
http://git.drbd.org/drbd-8.3.git/?a=tag;h=drbd-8.3.9
http://www.linbit.com/support/drbd-8.3.9/

Best,
 Phil
-- 
: Dipl-Ing Philipp Reisner
: LINBIT | Your Way to High Availability
: Tel: +43-1-8178292-50, Fax: +43-1-8178292-82
: http://www.linbit.com

DRBD(R) and LINBIT(R) are registered trademarks of LINBIT, Austria.

                 reply	other threads:[~2010-10-22 16:53 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201010221853.11688.philipp.reisner@linbit.com \
    --to=philipp.reisner@linbit.com \
    --cc=drbd-announce@lists.linbit.com \
    --cc=drbd-user@lists.linbit.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.