[DRBD-announce] drbd-8.0.2.tar.gz

Philipp Reisner philipp.reisner at linbit.com
Sat Apr 7 10:18:22 CEST 2007


Hi,

It is time to get all the post 8.0.1 fixes out of the door:

8.0.2 (api:86/proto:86)
--------
 * Removed a bug that could cause an OOPS in drbd_al_to_on_disk_bm()
 * Improved the robustness of the UUID based algorithm that decides
   about the resync direction.
 * Fixed the error handling in case a the open() of a backing
   blockdevice fails.
 * Fixed a race condition that could cause a "drbdadm disconnect" to hang.
 * More verbosity in we can not claim a backing block device.
 * More verbosity and paranoia in the bitmap area.
 * On some vendor kernels 8.0.1 did not load because of kzalloc. fixed.
 * Fault injection can now not only be turned on or off, but can be
   enabled on a per device basis.
 * Fixed the scripts and files needed to build drbd into a kernel.


The first on the list is the real nasty one. It might only bite you if
you do a switchover after a lot of IO-activity, and that IO must
be 100% scattered, no sequential accesses.  (the AL must be full)

  (Actually I am still impressed that this issue was triggered
   by an user at all.)

The bug of fix number two can be reproduces by resetting a SyncTarget
node, while it is in the "WFBitMapT" state. It is a small time-
window, but it can happen...


Nothing hair-raising, but users of 8.0.x should definitely upgrade
to 8.0.2.

http://oss.linbit.com/drbd/8.0/drbd-8.0.2.tar.gz
http://svn.drbd.org/drbd/tags/drbd-8.0.2/
http://www.linbit.com/support/drbd-8.0.2/

-Phil


More information about the drbd-announce mailing list