[DRBD-announce] drbd-8.3.2rc1.tar.gz

Philipp Reisner philipp.reisner at linbit.com
Mon Jun 8 17:43:01 CEST 2009


The new feature to highlight is the bitmap compression:

  For big devices replicated via rather low bandwidth links,
  the time for the bitmap exchange gets non negligible. You as
  administrator will notice this, because DRBD freezes all 
  application IO during bitmap exchange i.e. during a phase
  while establishing a connection.

  From now on you can enable bitmap compression "use-rle" and
  the bitmap will be compressed before exchange, speeding up
  that process by a very large factor 100 - many thousand.

We started a new effort to get DRBD merged into Linux mainline. The
result of that cleanup work was merged back into DRBD mainline.
-> The patch between 8.3.1 and 8.3.2 will touch nearly every line.

8.3.2rc1 (api:86/proto:86-90)
 * Fixed the "Not a digest" issue for hash functions already ported to shash
 * Fixed a race condition between device configuration and de-configuration
 * Fixed: The sync-after logic modified flags of an unconfigured
   device. This caused very weird symptoms later. (Bugz 214)
 * Fixed a possible imbalance of the 'pe' counter during online verify
 * Fix for potential segfaults in drbdadm's sh-status & status commands
 * Correctly clean up resync status if a detach interrupts a resync (Bugz 223)
 * Reasonable error reporting if 'drbdadm invalidate' fails because resync already runs
 * New module parameter: disable_sendpage. Workaround for a Xen on DRBD issue
 * Allow detach while being SyncTarget (Bugz 221)
 * Optional RLE compression of the bitmap exchange ('use-rle' keyword)
 * Rewrite of the LRU code
 * Allow to skip initial resync: 'drbdadm -- --clear-bitmap new-current-uuid'
 * Upon request of Dolphin NICS: The 'sci' keyword is now called 'ssocks'
 * An OCF resource agent for pacemaker
 * crm-fence-peer.sh: A fence peer handler using pacemaker constraints
 * /etc/init.d/drbd stop now works completely independent of the config file
 * arbitrary custom device names (prefix drbd_ required)
 * Code cleanups for Linux mainline submission (no functional change)
 * Using Linux's own tracing framework instead of our own
 * Compatibility with Linux 2.6.30


: 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.

More information about the drbd-announce mailing list