[DRBD-cvs] svn commit by phil - r3008 - in branches/drbd-8.0: . debian drbd/linux - Preparing the 8.0.5 release.

drbd-cvs at lists.linbit.com drbd-cvs at lists.linbit.com
Thu Aug 2 16:15:49 CEST 2007


Author: phil
Date: 2007-08-02 16:15:46 +0200 (Thu, 02 Aug 2007)
New Revision: 3008

Modified:
   branches/drbd-8.0/ChangeLog
   branches/drbd-8.0/debian/changelog
   branches/drbd-8.0/drbd.spec.in
   branches/drbd-8.0/drbd/linux/drbd_config.h
Log:
Preparing the 8.0.5 release.


Modified: branches/drbd-8.0/ChangeLog
===================================================================
--- branches/drbd-8.0/ChangeLog	2007-08-02 12:58:32 UTC (rev 3007)
+++ branches/drbd-8.0/ChangeLog	2007-08-02 14:15:46 UTC (rev 3008)
@@ -4,6 +4,38 @@
  Cumulative changes since last tarball.
  For even more detail, use "svn log" and "svn diff".
 
+8.0.5 (api:86/proto:86)
+--------
+ * Changed the default behaviour of the init script. Now the init
+   script terminates in case the devices refuse to because they 
+   had a split brain. Introduced an option to preserve the old
+   behaviour.
+ * Fixed a bug where the local_cnt could get imbalanced upon a 
+   state change.
+ * Fixed an bug in the UUID algorithm, that could lead to both
+   sides in cs:WFBitMapT state. It was triggered when the disk
+   on the SyncTarget gets detached and attached.
+ * Implemented proper size checking on strings that get communicated
+   with DRBD's netlink protocol.
+ * Changed the maximal length of device names from 32 characters to
+   128 characters. (udev based disk names might be very long nowadays)
+ * Fixed the after-sb-0pri policies discard-younger/discard-older
+ * When the resync speed was changed to a considerably lower 
+   value while resync was running, it could happen that we erronously
+   decremented the local_cnt too often.
+ * Fixed a bug in the UUID code, that caused drbd to erronously report 
+   a split brain after changing the role of a diskless node multiple 
+   times.
+ * Both nodes ended up in SyncSource when a state change occured on 
+   one node while the disk state on the other node is in the temporal 
+   'Negotiating' state. Fixed got fixed.
+ * drbdmeta's parse/scan code for meta-data dumps got fixed for 
+   huge devices, and an improved error reporting.
+ * Fixed a code path that should it make possible to unload the
+   module even in case some of our receive buffers leaked.
+ * The usermode helper program is now user definable. It is no
+   longer hardcoded set to 'drbdadm'.
+
 8.0.4 (api:86/proto:86)
 --------
  * Fixed an OOPS in case you do an invalidate on an diskless device. And

Modified: branches/drbd-8.0/debian/changelog
===================================================================
--- branches/drbd-8.0/debian/changelog	2007-08-02 12:58:32 UTC (rev 3007)
+++ branches/drbd-8.0/debian/changelog	2007-08-02 14:15:46 UTC (rev 3008)
@@ -1,3 +1,9 @@
+drbd8 (8.0.5-0) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Philipp Reisner <phil at linbit.com>  Thu,  2 Aug 2007 16:12:26 +0200
+
 drbd8 (8.0.4-0) unstable; urgency=low
 
   * New upstream release.
@@ -2,3 +8,3 @@
 
- -- Philipp Reisner <phil at linbit.com>  Wed, 27 Jun 2007 10:0:00 +0200
+ -- Philipp Reisner <phil at linbit.com>  Wed, 27 Jun 2007 10:00:00 +0200
 

Modified: branches/drbd-8.0/drbd/linux/drbd_config.h
===================================================================
--- branches/drbd-8.0/drbd/linux/drbd_config.h	2007-08-02 12:58:32 UTC (rev 3007)
+++ branches/drbd-8.0/drbd/linux/drbd_config.h	2007-08-02 14:15:46 UTC (rev 3008)
@@ -22,7 +22,7 @@
 
 extern const char * drbd_buildtag(void);
 
-#define REL_VERSION "8.0.4"
+#define REL_VERSION "8.0.5"
 #define API_VERSION 86
 #define PRO_VERSION 86
 

Modified: branches/drbd-8.0/drbd.spec.in
===================================================================
--- branches/drbd-8.0/drbd.spec.in	2007-08-02 12:58:32 UTC (rev 3007)
+++ branches/drbd-8.0/drbd.spec.in	2007-08-02 14:15:46 UTC (rev 3008)
@@ -191,6 +191,38 @@
 /sbin/depmod -a -F /boot/System.map-%{kernelversion} %{kernelversion} >/dev/null 2>&1 || true
 
 %changelog
+* Thu Aug  2 2007 16:12:26 +0200 Philipp Reisner <phil at linbit.com>
+- drbd (8.0.4-1)
+ * Changed the default behaviour of the init script. Now the init
+   script terminates in case the devices refuse to because they 
+   had a split brain. Introduced an option to preserve the old
+   behaviour.
+ * Fixed a bug where the local_cnt could get imbalanced upon a 
+   state change.
+ * Fixed an bug in the UUID algorithm, that could lead to both
+   sides in cs:WFBitMapT state. It was triggered when the disk
+   on the SyncTarget gets detached and attached.
+ * Implemented proper size checking on strings that get communicated
+   with DRBD's netlink protocol.
+ * Changed the maximal length of device names from 32 characters to
+   128 characters. (udev based disk names might be very long nowadays)
+ * Fixed the after-sb-0pri policies discard-younger/discard-older
+ * When the resync speed was changed to a considerably lower 
+   value while resync was running, it could happen that we erronously
+   decremented the local_cnt too often.
+ * Fixed a bug in the UUID code, that caused drbd to erronously report 
+   a split brain after changing the role of a diskless node multiple 
+   times.
+ * Both nodes ended up in SyncSource when a state change occured on 
+   one node while the disk state on the other node is in the temporal 
+   'Negotiating' state. Fixed got fixed.
+ * drbdmeta's parse/scan code for meta-data dumps got fixed for 
+   huge devices, and an improved error reporting.
+ * Fixed a code path that should it make possible to unload the
+   module even in case some of our receive buffers leaked.
+ * The usermode helper program is now user definable. It is no
+   longer hardcoded set to 'drbdadm'.
+
 * Wed Jun 27 2007 10:00:00 +0200 Philipp Reisner <phil at linbit.com>
 - drbd (8.0.4-1)
  * Fixed an OOPS in case you do an invalidate on an diskless device. And



More information about the drbd-cvs mailing list