[Bug 607835] Re: New Upstream Release DRBD 8.3.8.1

Thierry Carrez thierry.carrez at ubuntu.com
Mon Jul 26 14:15:21 BST 2010


** Changed in: drbd8 (Ubuntu)
       Status: Confirmed => In Progress

** Changed in: drbd8 (Ubuntu)
     Assignee: (unassigned) => Thierry Carrez (ttx)

-- 
New Upstream Release DRBD 8.3.8.1
https://bugs.launchpad.net/bugs/607835
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.

Status in “drbd8” package in Ubuntu: In Progress

Bug description:
The DRBD Kernel module has been included to mainline starting from kernel 2.6.33. Related changes:

rbd8 (2:8.3.8.1-0ubuntu1) maverick; urgency=low

  * New upstream release
  * DRBD Kernel Module is now in mainline Kernel. Related changes:
    - debian/control:
      + Comment out drbd8-source package.
      + Drop Depends on drbd8-source for drbd8-utils package.
    - debian/rules: Comment rules related to -source package installation.
  * debian/patches/01_ubuntu_cn_idx.dpatch: Update CN_IDX to 0x8.

The Module included in the Maverick kernel (2.6.35) is DRBD 8.3.8. The new upstream changes are detailed as follows:

8.3.8.1 (api:88/proto:86-94)
 * Revert delay probes, they could potentially lead to stalled resync.
   Feature is being re-implemented differently
 * DRBD ocf resource agent now treats hostnames case insensitive

8.3.8 (api:88/proto:86-94)
--------
 * Do not expose failed local READs to upper layers, regression introduced
   in 8.3.3
 * Fixed support for devices with 4k hard sector size (again)
 * Fixed a potential Oops in the disconnect code
 * Fixed a race condition that could cause DRBD to consider the peers disk
   as Inconstent after resync instead of UpToDate (Bugz 271)
 * Fixed a reace condition that could cause DRBD to consider the peers disk
   as Outdated instead of Inconsistent during resync (Bugz 277)
 * Disallow to start a resync with invalidate / invalidate-remote when the
   source disk is not UpToDate
 * Forcing primary works now also for Consistent, not only for Outdated and
   Inconsistent (Bugz 266)
 * Improved robustness against corrupt or malicous sector addresses when
   receiving data
 * Added the initial-split-brain, it gets called also if the split-brain gets
   automatically resolved
 * Added the --assume-clean option for the resize command, it causes drbd to
   not resync the new storage after an online grow operation
 * drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res
 * drbdadm: Do not consider configs with invalid after statements as invalid
 * drbdadm: Do not segfault if the peer's proxy section is missing
 * drbdadm: Allow nullglob in include statement
 * drbdadm: Fixed the use of waitpid
 * init script: fix insserv headers (Debian 576901)
 * Gave the receiving code the ability to use multiple BIOs for writing a
   single data packet; now DRBD works with BIOs up to 32kByte also on LVM
   devices; from now on the use_bmbv config option does nothing
 * New command check-resize, that allows DRBD to detect offline resizing
   and to move internal meta-data accordingly
 * Added a control loop, that allows DRBD to find auto tune the resync
   speed, on connections with large queues (drbd-proxy)
 * --dry-run option for connect; disconnects after sync handshake
 * --overwrite-data-of-peer got an alias named --force
 * Improvements to crm-fence-peer
 * Fixed option parsing and stacking in snapshot-resync-target-lvm.sh
 * Compiles on 2.6.33 and 2.6.34

I've personally tested the new package and it works as expected.

Build logs can be found here:

amd64: http://launchpadlibrarian.net/52140584/buildlog_ubuntu-maverick-amd64.drbd8_2:8.3.8.1-0ubuntu1~ppa1_FULLYBUILT.txt.gz
i386: http://launchpadlibrarian.net/52130223/buildlog_ubuntu-maverick-i386.drbd8_2:8.3.8.1-0ubuntu1~ppa1_FULLYBUILT.txt.gz





More information about the Ubuntu-sponsors mailing list