This commit is contained in:
parent
36ca4a242f
commit
f611f503ea
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ed156f24f2f5017c7cbc4ab8bec318712050a4f782e9d16de14a9037c2c907d8
|
||||
size 296922
|
3
drbd-8.3.2.tar.bz2
Normal file
3
drbd-8.3.2.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0485b708e4d141b13a326b59f98a51902fde2981f351d3777bc91c88052af468
|
||||
size 322524
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 14 12:13:04 CEST 2009 - teelynn19@aim.com
|
||||
|
||||
- update to 8.3.2
|
||||
* For kernel 2.6.30 support - see internal changelog of source
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 20 01:13:04 CEST 2009 - ro@suse.de
|
||||
|
||||
|
492
drbd.spec
492
drbd.spec
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package drbd (Version 8.3.1)
|
||||
# spec file for package drbd (Version 8.3.2)
|
||||
#
|
||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@ -20,7 +20,7 @@
|
||||
Name: drbd
|
||||
BuildRequires: bison flex glib-devel kernel-source kernel-syms module-init-tools
|
||||
Summary: Distributed Replicated Block Device
|
||||
Version: 8.3.1
|
||||
Version: 8.3.2
|
||||
Release: 1
|
||||
Source: %{name}-%{version}.tar.bz2
|
||||
License: GPL v2 or later
|
||||
@ -87,7 +87,9 @@ export RPM_BUILD_ROOT
|
||||
export CONFIG_BLK_DEV_DRBD=m
|
||||
export DIST=suselike
|
||||
make PREFIX=%{buildroot}/ install-tools
|
||||
mv $RPM_BUILD_ROOT/etc/bash_completion.d/drbdadm{,.sh}
|
||||
mkdir $RPM_BUILD_ROOT/etc/bash_completion.d
|
||||
cp scripts/drbdadm.bash_completion $RPM_BUILD_ROOT/etc/bash_completion.d/drbdadm.sh
|
||||
cp scripts/drbd.rules $RPM_BUILD_ROOT/etc/udev/rules.d/65-drbd.rules
|
||||
ln -sf ../etc/init.d/drbd $RPM_BUILD_ROOT/sbin/rcdrbd
|
||||
mkdir -p $RPM_BUILD_ROOT/var/lib/drbd
|
||||
#
|
||||
@ -161,487 +163,3 @@ 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
|
||||
- Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5:
|
||||
- Fix buffer overflow and off-by-one errors in drbd user-space token
|
||||
parser (bnc#450883).
|
||||
- Fix resizing of devices.
|
||||
- Fix a NULL pointer dereference in barrier handling.
|
||||
- Handle failing request better.
|
||||
- Race in UUID synchronization.
|
||||
- Fix a call to a blocking function from within a spinlock.
|
||||
- drbd-optflags.patch: removed, is now upstream.
|
||||
* Fri Nov 21 2008 lmb@suse.de
|
||||
- Update from 8.2.7-rc1 to 8.2.7 proper.
|
||||
- Endianness fixes.
|
||||
- Handle out-of-sequence barrier acks.
|
||||
- Allow DRBD to user other cn_idx values in case our default value is
|
||||
already taken.
|
||||
- Although Primary/Diskless/StandAlone is invalid it is not unconfigured
|
||||
- become UpToDate on both after detach-attach on a connected secondary
|
||||
device pair
|
||||
- 2.6.28 compatibility (needed for SLE11 kernel)
|
||||
- Bugfixes to write barrier handling.
|
||||
* Mon Oct 27 2008 lmb@suse.de
|
||||
- Include fixes from upstream
|
||||
(0e87a13b63e2ef87af6cfcc0d875721c53f37ed9).
|
||||
- Fixed possible Oops on connection loss during sync handshake.
|
||||
- Latency improvements.
|
||||
- Improved barrier support.
|
||||
* Thu Sep 04 2008 lmb@suse.de
|
||||
- Imported some changes from upstream, including:
|
||||
- Made it to compile on Linux-2.6.26
|
||||
- Fixed online resizing if there is application IO on the fly when the
|
||||
resize is triggered.
|
||||
- Fixed online resizing if it is triggered from the secondary node.
|
||||
- Fixed a possible deadlock in case "become-primary-on-both" is used, and
|
||||
a resync starts
|
||||
- Fixed the invocation of the pri-on-incon-degr handler
|
||||
- Fixed the exit codes of drbdsetup
|
||||
- sock_create_lite() to avoid a socket->sk leak
|
||||
- Auto-tune socket buffers if sndbuf-size is set to zero
|
||||
* Mon Aug 18 2008 mrueckert@suse.de
|
||||
- remove outdated options in the fillup_and_insserv call
|
||||
* Mon Aug 18 2008 schwab@suse.de
|
||||
- Fix name of completions file.
|
||||
* Tue Jul 15 2008 lmb@suse.de
|
||||
- Update to 8.2.6 and include all bugfixes from upstream.
|
||||
- Fix loading of module (bnc#403731).
|
||||
- Include bash completion for drbdadm.
|
||||
- Added the before-resync-target handler.
|
||||
- Fixed the out-of-sync handler.
|
||||
- Added the max-bio-bvecs option to workaround issues in a stack of
|
||||
DRBD/LVM/Xen.
|
||||
- Fix online resizing in case if triggered from secondary.
|
||||
- Includes bugfixes from 8.0.11 -> 8.0.12 branch.
|
||||
* Wed Jun 04 2008 ro@suse.de
|
||||
- buildreq xen-tools only on x86,x86_64
|
||||
* Tue Jun 03 2008 coolo@suse.de
|
||||
- avoid packaging a directory of xen-tools with different permissions
|
||||
* Tue Apr 15 2008 lmb@suse.de
|
||||
- Update to 8.2.5 (FATE#302403)
|
||||
- Include online-verify + various fixes to it.
|
||||
- Fix races between online-verify and application writes.
|
||||
- Fixed data-integrity-alg features.
|
||||
- Improved latency.
|
||||
- Full support for migration of meta-data from 0.7 -> 0.8.
|
||||
- Fix some more races, bugs, and memory leaks.
|
||||
* Wed Dec 05 2007 ro@suse.de
|
||||
- hack to compile with 2.6.24
|
||||
* Tue Sep 18 2007 ro@suse.de
|
||||
- do really build a module
|
||||
* Mon Sep 17 2007 lmb@suse.de
|
||||
- Update to drbd 8.0.6 for kernel-compatibility (310187)
|
||||
* Wed Apr 04 2007 lrupp@suse.de
|
||||
- added module-init-tools to BuildRequires
|
||||
* Fri Mar 30 2007 rguenther@suse.de
|
||||
- add flex BuildRequires
|
||||
- add /etc/modprobe.d directory
|
||||
* Fri Mar 30 2007 ro@suse.de
|
||||
- added bison to buildreq
|
||||
* Mon Jan 15 2007 lmb@suse.de
|
||||
- Update to 0.7.23 for Linux kernels >2.6.19.
|
||||
* 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.
|
||||
* Fri Oct 06 2006 lmb@suse.de
|
||||
- Update to 0.7.22:
|
||||
- In protocol A and B, on connection loss, drbd could "forget" to set
|
||||
certain areas out of sync.
|
||||
- fix races between failure in drbd_send_dblock and concurrently
|
||||
running tl_clear.
|
||||
- fix potential access-afer-free in drbd_dio_end.
|
||||
- fix possible list corruption respective resulting deadlock in
|
||||
receive_DataRequest.
|
||||
- improved the drbd_thread_stop / start code.
|
||||
* Mon Aug 14 2006 lmb@suse.de
|
||||
- Update to 0.7.21.
|
||||
* Fixed the "syncer stalled" after reconnect symptom.
|
||||
* Fixed the "stalled in WFParams" after reconnect symptom. The cause
|
||||
of this bug was actually a misuse of the data socket.
|
||||
* Allow to set the uplug_watermark to 1, only usefull for very strange
|
||||
cases.
|
||||
* The GC comparison code failed to start a resync in case the two
|
||||
cluster node failed simultaniously (common power failure).
|
||||
* Fixed DRBD's code to start kernel threads to work on 2.6.17 also.
|
||||
* IOCTL return codes fixed for 32bit userland - 64 bit kernel
|
||||
setups.
|
||||
* New config option "unplug-watermark".
|
||||
* Released the drbd_alloc_ee() / drbd_free_ee() implementation from
|
||||
the DRBD+ branch to the main branch.
|
||||
* Fixed a bug where lc_del() left a list poison in an LRU chache's
|
||||
hash table. The only way to trigger this bug was:
|
||||
up (>>200M), primary, mkfs, resize to 200M, down, up
|
||||
* DRBD now propagates the backing storage's read ahead properties
|
||||
to upper layers. With devices that read very fast, this is
|
||||
important.
|
||||
* GFP_KERNEL was changed to GFP_NOIO in a few places, to make it
|
||||
more save against deadlocks in the memory subsystem.
|
||||
* Thu May 04 2006 lmb@suse.de
|
||||
- Import fixes from 0.7.18:
|
||||
- Under high memory pressure it was possible to hit a deadlock on a
|
||||
kmalloc(). Changed the GFP mask, it is no longer possible to deadlock
|
||||
it with memory pressure.
|
||||
- With very unlucky network timing during connect DRBD falls into a
|
||||
connect / drop-connection loop, that as soon as DRBD is in this loop
|
||||
is very stable. This is fixed now, DRBD detects this situation an
|
||||
breaks out of it.
|
||||
- Fix to the init-script. Now it waits until udev has created the device
|
||||
nodes of _all_ resources.
|
||||
- A small fix for the 32bit userland 64bit kernel people, running older
|
||||
kernels.
|
||||
- Improved handling of IO errors during initial read in of the activity
|
||||
log.
|
||||
* Sun Apr 02 2006 agruen@suse.de
|
||||
- convert-MODULE_PARM.diff: Convert from the obsolete MODULE_PARM
|
||||
to the new module_param.
|
||||
* Mon Mar 27 2006 lmb@suse.de
|
||||
- Fix memory allocation flags for the activity log (GFP_KERNEL ->
|
||||
GFP_NOIO) to avoid possible deadlock.
|
||||
* Mon Mar 06 2006 lmb@suse.de
|
||||
- Import upstream fixes from 0.7.17:
|
||||
- There was a bug that could cause the activity log to be not applied
|
||||
after a primary crash, when an other size than 127 elements was
|
||||
configured.
|
||||
- There was a bug in the activity log code, that could cause that the
|
||||
latest update to the AL is omitted at recovery time.
|
||||
- The "Marked additional XXKB as out-of-synced based on AL." message
|
||||
showed one one eighth of the real amount.
|
||||
* Thu Feb 16 2006 lmb@suse.de
|
||||
- Update to 0.7.16, new fixes:
|
||||
- DRBD no longer shrinks an consistent device if it gets connected to
|
||||
an smaller peer or attached to a smaller disk.
|
||||
- There was a bug related to the degr-wcf-timeout config option, it was
|
||||
never used in recent DRBD releases. Fixed.
|
||||
* Fri Feb 03 2006 agruen@suse.de
|
||||
- drbd.spec: Replace %%arch with %%_target_cpu.
|
||||
* Thu Feb 02 2006 ro@suse.de
|
||||
- added KMP subpackage (required with suse_kernel_module_package)
|
||||
* Tue Jan 31 2006 lmb@suse.de
|
||||
- Change km_drbd to a KMP.
|
||||
- Import fix to deal with serialized recursive calls to
|
||||
generic_make_request() and avoid a deadlock (SVN r2056).
|
||||
* Thu Jan 26 2006 lmb@suse.de
|
||||
- Compile fix for 2.6.16-rc1.
|
||||
* Wed Jan 25 2006 mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Mon Jan 23 2006 lmb@suse.de
|
||||
- Import some updated documentation.
|
||||
* Tue Dec 20 2005 lmb@suse.de
|
||||
- Update to 0.7.15.
|
||||
* Thu Dec 01 2005 lmb@suse.de
|
||||
- Update to 0.7.14/SVN.
|
||||
* Thu Sep 01 2005 lmb@suse.de
|
||||
- Switch to stable version 0.7.13.
|
||||
* Thu Jun 30 2005 meissner@suse.de
|
||||
- use RPM_OPT_FLAGS correctly.
|
||||
* Mon Feb 21 2005 lmb@suse.de
|
||||
- Update to upstream 0.8_pre1 (SVN 1763).
|
||||
* Wed Feb 02 2005 lmb@suse.de
|
||||
- Update to upstream 0.7.10 (1754).
|
||||
* Fri Jan 14 2005 ro@suse.de
|
||||
- fix typo in specfile
|
||||
* Wed Dec 01 2004 lmb@suse.de
|
||||
- Update to upstream version 0.7.6.
|
||||
* Mon Sep 20 2004 lmb@suse.de
|
||||
- Merge fixes from SLES9 SP1 with STABLE.
|
||||
* Fri Sep 03 2004 lmb@suse.de
|
||||
- Realign with upstream.
|
||||
* Fri Aug 27 2004 lmb@suse.de
|
||||
- Allow invalidate if cstate<Connected and Secondary
|
||||
- Data integrity protection: Disallow the user to make a primary node
|
||||
SyncTarget via IOCTLs
|
||||
- Fix modprobe.d documentation (for users who do want to use the new
|
||||
block major explicitly).
|
||||
- Cosmetic: Disable XFS statistics by default.
|
||||
* Wed Aug 25 2004 lmb@suse.de
|
||||
- Fix human-count handling to avoid more data inconsistency.
|
||||
- SLES9/SL9.1: Do NOT use new major number by default.
|
||||
- Pre-generate documentation. Shorten dependencies even more!
|
||||
* Mon Aug 16 2004 lmb@suse.de
|
||||
- Shrink dependency list even further.
|
||||
* Mon Aug 16 2004 lmb@suse.de
|
||||
- Remove subversion requirement for building with perl hack.
|
||||
* Tue Aug 10 2004 lmb@suse.de
|
||||
- Add modprobe.d file so that upgrading from previous versions is
|
||||
smooth.
|
||||
* Fri Aug 06 2004 lmb@suse.de
|
||||
- Update to 0.7.2-final (still from SVN).
|
||||
- Proper handling of backing storage devices that occasionally fail
|
||||
READA (=read ahead) requests. (E.g. LVM and MD) DRBD now fails READA
|
||||
requests itself, if a resynchronisation is running and it would need
|
||||
to fetch the block from its peer.
|
||||
- "drbdadm adjust" had a race, which caused random errors. ( Missing
|
||||
waitpid() ). Fixed now.
|
||||
- Properly substract SyncPause times from the syncer performance
|
||||
numbers.
|
||||
- Fix to the syncer progress bar in /proc/drbd.
|
||||
* Fri Aug 06 2004 lmb@suse.de
|
||||
- Fix minor module build issue.
|
||||
* Wed Aug 04 2004 lmb@suse.de
|
||||
- Upgrade to 0.7.2-pre from SVN
|
||||
- Changes block major from 43 to officially reserved 147 and from
|
||||
/dev/nbXX to /dev/drbdXX.
|
||||
- Work-around for XFS bug.
|
||||
- Handle human and timeout counters correctly.
|
||||
- Some bugfixes and speedups in particular for protocol A and B.
|
||||
* Wed Jul 07 2004 lmb@suse.de
|
||||
- Fix various 64bit issues. (Final part of #41538)
|
||||
* Thu Jul 01 2004 lmb@suse.de
|
||||
- Reenable fixed zero-copy again. (#42222)
|
||||
- Fix drbd to work with hard sector sizes != 512bytes (dasd)
|
||||
(#41538)
|
||||
- Fix 64bit problem when calling wait_event_interruptible_timeout()
|
||||
- Merge upstream code cleanups.
|
||||
* Fri Jun 18 2004 lmb@suse.de
|
||||
- Update to drbd-0.7-pre8 from upstream:
|
||||
- Disabling zero-copy IO for now (#41852).
|
||||
- Bitmap code restructured and lots of bugs fixed.
|
||||
- Safe default: Always force a full-resync on initial setup.
|
||||
- Ensuring that we never sync/read from an inconsistent peer.
|
||||
- Various other fixes.
|
||||
* Wed Jun 09 2004 lmb@suse.de
|
||||
- fix ioctls on s390x
|
||||
- Fix failure in local disk handling.
|
||||
* Wed Jun 02 2004 lmb@suse.de
|
||||
- Do not go into in an infinite loop on recursive symlinks under /dev.
|
||||
- More consistent error handling in the kernel module.
|
||||
* Tue Jun 01 2004 lmb@suse.de
|
||||
- Import test harness.
|
||||
- More fixes from upstream:
|
||||
+ Rate-limit printks to prevent DoS
|
||||
+ Test for whether the lower level device is detached in all cases
|
||||
+ Do not send several Write Hints in a row
|
||||
* Thu May 27 2004 lmb@suse.de
|
||||
- Import bugfixes from upstream (equivalent to drbd-0.7-rc1).
|
||||
(Replaces some previously separate patches.)
|
||||
- Fix drbddisk to reply to heartbeat status inquiries correctly.
|
||||
- Clean up build.
|
||||
- Enable more verbose logging.
|
||||
* Tue May 18 2004 lmb@suse.de
|
||||
- Fix recalc_sigpending useage.
|
||||
- Activate additional debugging useful for test harness runs.
|
||||
* Wed May 12 2004 lmb@suse.de
|
||||
- Update to drbd 0.7-pre7, bugfix release
|
||||
* Thu Apr 29 2004 kraxel@suse.de
|
||||
- one more kernel build fix, previous was incomplete :-/
|
||||
* Wed Apr 28 2004 kraxel@suse.de
|
||||
- fix kernel build failure.
|
||||
* Sat Apr 24 2004 lmb@suse.de
|
||||
- Fix random memory corruption bug.
|
||||
* Fri Apr 23 2004 lmb@suse.de
|
||||
- Update to latest CVS to fix SMP issues.
|
||||
* Tue Apr 06 2004 agruen@suse.de
|
||||
- Add missing include path (testing with Makefile.suse currently
|
||||
does not catch this case).
|
||||
* Tue Mar 30 2004 lmb@suse.de
|
||||
- Update to CVS-2004-03-30
|
||||
- Should fix #37446
|
||||
- Add new magic for km test builds if kernel-source is present.
|
||||
* Fri Mar 19 2004 lmb@suse.de
|
||||
- Update to latest CVS once more.
|
||||
- Kill any files laying around from patches or CVS artifacts.
|
||||
* Mon Mar 15 2004 lmb@suse.de
|
||||
- Update to latest CVS.
|
||||
* Thu Mar 04 2004 kraxel@suse.de
|
||||
- add olh's regparm fix.
|
||||
* Thu Feb 19 2004 lmb@suse.de
|
||||
- Upgrade to 0.7_pre5 from upstream.
|
||||
- Include some hacks to test build of the km_ modules.
|
||||
* Tue Feb 17 2004 lmb@suse.de
|
||||
- Stale patch included last time.
|
||||
* Tue Feb 17 2004 lmb@suse.de
|
||||
- Fix at least the build on ppc64, x86_64 and ia64.
|
||||
* Mon Feb 16 2004 lmb@suse.de
|
||||
- Upgrade to drbd 0.7
|
||||
- Reenable new & wonderful km_drbd package
|
||||
* Mon Jan 26 2004 ro@suse.de
|
||||
- comment out km_drbd package
|
||||
* Sat Jan 10 2004 adrian@suse.de
|
||||
- build as user
|
||||
* Wed Sep 10 2003 lmb@suse.de
|
||||
- Fix some build failures on ppc64.
|
||||
- Honor CONFIG_DEBUGSYM for UML build.
|
||||
* Tue Aug 26 2003 lmb@suse.de
|
||||
- No longer build the ja & pt docs.
|
||||
* Tue Aug 19 2003 lmb@suse.de
|
||||
- Do apply the patch.
|
||||
* Mon Aug 18 2003 lmb@suse.de
|
||||
- Fix distribution detection.
|
||||
* Mon Aug 18 2003 lmb@suse.de
|
||||
- Added build fixes for building under UML.
|
||||
- Fix for unacked count << 0.
|
||||
* Thu Jul 31 2003 lmb@suse.de
|
||||
- Upgrade to 0.6.6.
|
||||
* Fri Jul 25 2003 schwab@suse.de
|
||||
- Respect INSTALL_MOD_PATH.
|
||||
* Wed Jun 11 2003 kukuk@suse.de
|
||||
- Add all directories to filelist
|
||||
* Tue Jun 03 2003 jg@suse.de
|
||||
- Update to 0.6.4, changes:
|
||||
- Reworked build system (i.e. better Makefiles)
|
||||
- SyncAll works forward insead of backwards. Improves performance on some
|
||||
storage controlers.
|
||||
- Reworked /etc/init.d/drbd script (i.e. better support of different bash
|
||||
releases)
|
||||
* Wed Mar 26 2003 jg@suse.de
|
||||
- Update to 0.6.3, changes:
|
||||
- Lockup of primary if secondary fails during resync. Fixed. (Stupid!)
|
||||
- Probabely SMP only deadlock in the drop-conection code path.
|
||||
- Improved connect code. (The old code could trap into a distributed
|
||||
deadlock, resulting in an endless connect/disconnect loop.)
|
||||
- The 'BitMap too small bug' was actually caused by a patch in
|
||||
SuSE's distribution kernel. This patch makes DRBD 'more' compatible
|
||||
with SuSE's kernel.
|
||||
- Improved code to allocate buffers for the rsynchronisation process.
|
||||
The old code allocated physical adjacent pages although the syncer
|
||||
does not need them! The old code could fail under high memory pressure.
|
||||
- Removed BitMap too small patch (is part of 0.6.3)
|
||||
- added /etc/ha.d/resource.d/datadisk to filelist so it is possible
|
||||
to install heartbeat after drbd
|
||||
- removed unneeded /etc/ha.d/resource.d/drbd-control
|
||||
* Mon Mar 17 2003 jg@suse.de
|
||||
- Added "BitMap too small" fix (Bug #25384)
|
||||
* Wed Feb 12 2003 jg@suse.de
|
||||
- Updated to 0.6.2
|
||||
- SMP fix in drbd_dio_end_sec()
|
||||
- /etc/init.d/drbd knows about returncodes of fsck
|
||||
* Tue Dec 17 2002 jg@suse.de
|
||||
- Moved drbdsetup from /usr/sbin to /sbin to support /usr on nfs
|
||||
- Removed accidentialy included CVS directories from tar-file
|
||||
* Wed Dec 11 2002 jg@suse.de
|
||||
- Updated to 0.6.1 final
|
||||
* Mon Nov 11 2002 ro@suse.de
|
||||
- changed neededforbuild <jade_dsl> to <openjade>
|
||||
- changed neededforbuild <sp> to <opensp>
|
||||
* Wed Oct 02 2002 jg@suse.de
|
||||
- Updated to 0.6.1-pre17, changes:
|
||||
- Merged syncer speedup code by Lars G. Ellenberg
|
||||
- Merged most of Lars' modifications to the ioctl interface
|
||||
- Marged the bug-fixes from the lge-branch
|
||||
- Implemented the TimoutCounter in the meta-data code.
|
||||
- Fixed a bug that could cause lockup of the primary node on
|
||||
SMP systems using a SCSI device for DRBD, it always happened
|
||||
during resynchronisation. (!)
|
||||
- Checking /.buildenv now in buildsystem instead of /etc/*-release
|
||||
* Tue Sep 03 2002 jg@suse.de
|
||||
- Init script fixes:
|
||||
- Removed abortion on non existing block devices (may
|
||||
break LVM setups)
|
||||
- Sourcing . /etc/rc.status earlier now
|
||||
- Allowing execution via rcdrbd link
|
||||
* Mon Sep 02 2002 jg@suse.de
|
||||
- Incorporated latest changes from CVS
|
||||
- Using lge branch now (syncer much faster)
|
||||
* Wed Aug 21 2002 jg@suse.de
|
||||
- Fixed manpage generation (should now even build on ppc64)
|
||||
* Tue Aug 20 2002 jg@suse.de
|
||||
- Added PreReq tag
|
||||
* Mon Aug 19 2002 kukuk@suse.de
|
||||
- fix compilation on UL
|
||||
* Tue Aug 13 2002 jg@suse.de
|
||||
- Added documentation stuff again
|
||||
- Modified init script to comply with LSB
|
||||
* Mon Aug 12 2002 jg@suse.de
|
||||
- Updated to latest version from CVS repository
|
||||
- Removed temporary documentation path from Makefile (does
|
||||
not build)
|
||||
* Tue Mar 05 2002 jg@suse.de
|
||||
- Fixed broken specfile
|
||||
* Mon Mar 04 2002 jg@suse.de
|
||||
- updated to bugfix release 0.6.1pre10
|
||||
- Data-corruption bug in SyncAll fixed (was introduced in pre9)
|
||||
- Fixed an OOPS in tl_check_sector() (was introduced in pre9)
|
||||
- Fixed Linux-2.2.x compability (was broken in pre9)
|
||||
- removed documentation patch (not needed anymore)
|
||||
* Wed Feb 20 2002 jg@suse.de
|
||||
- modified init script to honor inittimeout settings
|
||||
* Wed Feb 20 2002 jg@suse.de
|
||||
- added -include /usr/src/linux/include/linux/modversions.h
|
||||
to km_drbd Makefile in case CONFIG_MODVERSIONS is set
|
||||
- modified the init script to comply to LSB and to skip
|
||||
the "interactive" part on boot
|
||||
* Tue Feb 12 2002 jg@suse.de
|
||||
- added -DMODVERSION and -D__SMP__ to km_drbd Makefile (according
|
||||
to kernel configuration)
|
||||
* Fri Feb 01 2002 ro@suse.de
|
||||
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||
* Tue Jan 29 2002 jg@suse.de
|
||||
- updated to 0.6.1-pre9
|
||||
* Thu Dec 20 2001 jg@suse.de
|
||||
- replaced insserv call in specfile with respective macro
|
||||
* Wed Dec 19 2001 jg@suse.de
|
||||
- updated to 0.6.1-pre7 (supports now kernel 2.4)
|
||||
- removed insserv call after installing
|
||||
- removed fillup template
|
||||
- removed some outdated documentation files
|
||||
* Fri Jul 27 2001 mt@suse.de
|
||||
- fixed init script to be LSB compliant
|
||||
* Fri Jul 20 2001 kukuk@suse.de
|
||||
- changed neededforbuild <gs_fonts> to <ghostscript-fonts-std>
|
||||
- changed neededforbuild <gs_lib> to <ghostscript-library>
|
||||
- changed neededforbuild <gs_serv> to <ghostscript-serv>
|
||||
* Sun Jan 14 2001 mt@suse.de
|
||||
- added km_drbd subpackage with drbd kernel module source
|
||||
* Fri Dec 01 2000 mt@suse.de
|
||||
- added mkdir $RPM_BUILD_ROOT/sbin in spec
|
||||
* Fri Dec 01 2000 kukuk@suse.de
|
||||
- move sbin/init.d -> etc/init.d
|
||||
* Mon Nov 27 2000 mt@suse.de
|
||||
- fixed link src for rcdrbd in spec file
|
||||
- changed group to Applications/Clustering
|
||||
* Thu Nov 23 2000 mt@suse.de
|
||||
- removed heartbeat from neededforbuild
|
||||
* Wed Nov 22 2000 mt@suse.de
|
||||
- changed to LSB installation of run level links
|
||||
* Fri Nov 10 2000 mt@suse.de
|
||||
- no module build in spec - drbd module is patched into the kernel
|
||||
* Wed Nov 08 2000 mt@suse.de
|
||||
- new package
|
||||
|
Loading…
Reference in New Issue
Block a user