diff --git a/drbd-8.2.7.tar.bz2 b/drbd-8.2.7.tar.bz2 deleted file mode 100644 index bd27872..0000000 --- a/drbd-8.2.7.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e6114bcc1f5ebede32625efda54b25284ed0065e4c8d1a8088271ab3070a3d9 -size 281309 diff --git a/drbd-8.3.1.tar.bz2 b/drbd-8.3.1.tar.bz2 new file mode 100644 index 0000000..a379da1 --- /dev/null +++ b/drbd-8.3.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed156f24f2f5017c7cbc4ab8bec318712050a4f782e9d16de14a9037c2c907d8 +size 296922 diff --git a/drbd.changes b/drbd.changes index 6c0a774..9804b2e 100644 --- a/drbd.changes +++ b/drbd.changes @@ -1,3 +1,52 @@ +------------------------------------------------------------------- +Mon Apr 20 01:13:04 CEST 2009 - ro@suse.de + +- update to 8.3.1 + * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7) + * Fixed a hard to trigger spinlock deadlock when using device stacking + with the upper device having a smaller minor number than the lower device. + (Bugz 210) + * Adding a missing range check in ensure_mdev() + * Implemented a congested_fn; the kernel can keep its pdflushes running now + * Improvements the connection code for high latency links + * Fix for several potential memory leaks when allocating a device + * Use an additional meta data bit to store the fact of an old crashed primary + * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/ + * New timeout option: outdated-wfc-timeout + * New drbdmeta option: --ignore-sanity-checks + * Include statement for drbd.conf + * Improvements to drbd-overview.pl + * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices + * Do not force a full resync after a detach on a primary node + * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29 + +- update to 8.3.0 + * Fixed 'sleep with spinlock held' in case online verify found a difference + * Fixed error code pathes in request processing. + * Fix for stack smashing in drbdmeta + * Fixed a bug that could lead to a crash when detaching/attaching + on the primary under heavy IO (Bugz 171) + * Fixed a bug in the new epoch code (introduced with 8.2.7). + Might cause crash at reconnect after connection loss during heavy IO + (Bugz 160) + * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to + miss the connection event. + * Fixed a race condition in the new barrier code. (Reordered barrier ACKs) + * Do not rely on blkdev_issue_flush() returning ENOTSUPP + * bitmap in unmapped pages = support for devices > 4TByte (was DRBD+) + * checksum based resync (was DRBD+) + * support for stacked resource (was DRBD+) + * Added support for stacked resources to the bash completion stuff + * Added missing documentation (manpages) + * Fixed drbdadm handlers for stacked resources + * Support of drbd-proxy in stacked setups + * RedHat cluster suite (rgmanager) integration scripts + * Renamed 'state' to 'role' + * More build compatibility with older vendor kernels + * Added drbd-overview.pl to the packages + +- update filelist + ------------------------------------------------------------------- Tue Jan 13 14:16:41 CET 2009 - dgollub@suse.de diff --git a/drbd.spec b/drbd.spec index 64e629a..324890c 100644 --- a/drbd.spec +++ b/drbd.spec @@ -1,5 +1,5 @@ # -# spec file for package drbd (Version 8.2.7) +# spec file for package drbd (Version 8.3.1) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,12 +19,9 @@ Name: drbd BuildRequires: bison flex glib-devel kernel-source kernel-syms module-init-tools -%ifarch %ix86 x86_64 -BuildRequires: kernel-syms-rt xen-tools -%endif Summary: Distributed Replicated Block Device -Version: 8.2.7 -Release: 4 +Version: 8.3.1 +Release: 1 Source: %{name}-%{version}.tar.bz2 License: GPL v2 or later Group: Productivity/Clustering/HA @@ -135,10 +132,17 @@ rm -rf "$RPM_BUILD_ROOT" /sbin/drbdsetup /sbin/rcdrbd /sbin/drbdmeta +/usr/sbin/drbd-overview %ifarch %ix86 x86_64 +%dir /etc/xen +%dir /etc/xen/scripts /etc/xen/scripts/block-drbd %endif /etc/ha.d/resource.d/drbddisk +/etc/ha.d/resource.d/drbdupper +%dir /etc/udev +%dir /etc/udev/rules.d +/etc/udev/rules.d/65-drbd.rules %config /etc/init.d/drbd %defattr(-, root, root) /var/lib/drbd @@ -157,6 +161,50 @@ rm -rf "$RPM_BUILD_ROOT" %doc scripts/drbd.conf %changelog +* Mon Apr 20 2009 ro@suse.de +- update to 8.3.1 + * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7) + * Fixed a hard to trigger spinlock deadlock when using device stacking + with the upper device having a smaller minor number than the lower device. + (Bugz 210) + * Adding a missing range check in ensure_mdev() + * Implemented a congested_fn; the kernel can keep its pdflushes running now + * Improvements the connection code for high latency links + * Fix for several potential memory leaks when allocating a device + * Use an additional meta data bit to store the fact of an old crashed primary + * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/ + * New timeout option: outdated-wfc-timeout + * New drbdmeta option: --ignore-sanity-checks + * Include statement for drbd.conf + * Improvements to drbd-overview.pl + * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices + * Do not force a full resync after a detach on a primary node + * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29 +- update to 8.3.0 + * Fixed 'sleep with spinlock held' in case online verify found a difference + * Fixed error code pathes in request processing. + * Fix for stack smashing in drbdmeta + * Fixed a bug that could lead to a crash when detaching/attaching + on the primary under heavy IO (Bugz 171) + * Fixed a bug in the new epoch code (introduced with 8.2.7). + Might cause crash at reconnect after connection loss during heavy IO + (Bugz 160) + * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to + miss the connection event. + * Fixed a race condition in the new barrier code. (Reordered barrier ACKs) + * Do not rely on blkdev_issue_flush() returning ENOTSUPP + * bitmap in unmapped pages = support for devices > 4TByte (was DRBD+) + * checksum based resync (was DRBD+) + * support for stacked resource (was DRBD+) + * Added support for stacked resources to the bash completion stuff + * Added missing documentation (manpages) + * Fixed drbdadm handlers for stacked resources + * Support of drbd-proxy in stacked setups + * RedHat cluster suite (rgmanager) integration scripts + * Renamed 'state' to 'role' + * More build compatibility with older vendor kernels + * Added drbd-overview.pl to the packages +- update filelist * Tue Jan 13 2009 dgollub@suse.de - Add kernel-syms-rt to build requires to build SLERT KMPs * Wed Dec 10 2008 lmb@suse.de @@ -239,7 +287,7 @@ rm -rf "$RPM_BUILD_ROOT" - added bison to buildreq * Mon Jan 15 2007 lmb@suse.de - Update to 0.7.23 for Linux kernels >2.6.19. -* Mon Oct 30 2006 lmb@suse.de +* Tue Oct 31 2006 lmb@suse.de - Update to the officially released 0.7.22 version. - Implement "freeze_io" feature. - convert-MODULE_PARM.diff: drop unneeded patch. @@ -399,7 +447,7 @@ rm -rf "$RPM_BUILD_ROOT" - Safe default: Always force a full-resync on initial setup. - Ensuring that we never sync/read from an inconsistent peer. - Various other fixes. -* Tue Jun 08 2004 lmb@suse.de +* Wed Jun 09 2004 lmb@suse.de - fix ioctls on s390x - Fix failure in local disk handling. * Wed Jun 02 2004 lmb@suse.de