[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