------------------------------------------------------------------- Wed Apr 4 22:13:20 CEST 2007 - lrupp@suse.de - added module-init-tools to BuildRequires ------------------------------------------------------------------- Fri Mar 30 15:20:11 CEST 2007 - rguenther@suse.de - add flex BuildRequires - add /etc/modprobe.d directory ------------------------------------------------------------------- Fri Mar 30 02:26:42 CEST 2007 - ro@suse.de - added bison to buildreq ------------------------------------------------------------------- Mon Jan 15 09:43:01 CET 2007 - lmb@suse.de - Update to 0.7.23 for Linux kernels >2.6.19. ------------------------------------------------------------------- Mon Oct 30 23:33:13 CET 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 6 14:03:21 CEST 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 21:44:10 CEST 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 4 17:10:38 CEST 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 2 20:01:34 CEST 2006 - agruen@suse.de - convert-MODULE_PARM.diff: Convert from the obsolete MODULE_PARM to the new module_param. ------------------------------------------------------------------- Mon Mar 27 17:43:40 CEST 2006 - lmb@suse.de - Fix memory allocation flags for the activity log (GFP_KERNEL -> GFP_NOIO) to avoid possible deadlock. ------------------------------------------------------------------- Mon Mar 6 17:09:05 CET 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 16:41:19 CET 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 3 11:59:29 CET 2006 - agruen@suse.de - drbd.spec: Replace %arch with %_target_cpu. ------------------------------------------------------------------- Thu Feb 2 12:04:52 CET 2006 - ro@suse.de - added KMP subpackage (required with suse_kernel_module_package) ------------------------------------------------------------------- Tue Jan 31 15:04:10 CET 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 12:25:02 CET 2006 - lmb@suse.de - Compile fix for 2.6.16-rc1. ------------------------------------------------------------------- Wed Jan 25 21:35:35 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Mon Jan 23 17:57:02 CET 2006 - lmb@suse.de - Import some updated documentation. ------------------------------------------------------------------- Tue Dec 20 14:14:54 CET 2005 - lmb@suse.de - Update to 0.7.15. ------------------------------------------------------------------- Thu Dec 1 15:57:58 CET 2005 - lmb@suse.de - Update to 0.7.14/SVN. ------------------------------------------------------------------- Thu Sep 1 12:18:25 CEST 2005 - lmb@suse.de - Switch to stable version 0.7.13. ------------------------------------------------------------------- Thu Jun 30 09:43:19 CEST 2005 - meissner@suse.de - use RPM_OPT_FLAGS correctly. ------------------------------------------------------------------- Mon Feb 21 18:08:00 CET 2005 - lmb@suse.de - Update to upstream 0.8_pre1 (SVN 1763). ------------------------------------------------------------------- Wed Feb 2 18:42:01 CET 2005 - lmb@suse.de - Update to upstream 0.7.10 (1754). ------------------------------------------------------------------- Fri Jan 14 01:32:35 CET 2005 - ro@suse.de - fix typo in specfile ------------------------------------------------------------------- Wed Dec 1 14:51:29 CET 2004 - lmb@suse.de - Update to upstream version 0.7.6. ------------------------------------------------------------------- Mon Sep 20 15:54:07 CEST 2004 - lmb@suse.de - Merge fixes from SLES9 SP1 with STABLE. ------------------------------------------------------------------- Fri Sep 3 15:36:21 CEST 2004 - lmb@suse.de - Realign with upstream. ------------------------------------------------------------------- Fri Aug 27 12:41:43 CEST 2004 - lmb@suse.de - Allow invalidate if cstate to - changed neededforbuild to ------------------------------------------------------------------- Wed Oct 2 14:23:53 CEST 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 3 18:18:48 CEST 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 2 22:09:22 CEST 2002 - jg@suse.de - Incorporated latest changes from CVS - Using lge branch now (syncer much faster) ------------------------------------------------------------------- Wed Aug 21 10:32:08 CEST 2002 - jg@suse.de - Fixed manpage generation (should now even build on ppc64) ------------------------------------------------------------------- Tue Aug 20 11:17:55 CEST 2002 - jg@suse.de - Added PreReq tag ------------------------------------------------------------------- Mon Aug 19 12:07:53 CEST 2002 - kukuk@suse.de - fix compilation on UL ------------------------------------------------------------------- Tue Aug 13 15:28:49 CEST 2002 - jg@suse.de - Added documentation stuff again - Modified init script to comply with LSB ------------------------------------------------------------------- Mon Aug 12 15:18:40 CEST 2002 - jg@suse.de - Updated to latest version from CVS repository - Removed temporary documentation path from Makefile (does not build) ------------------------------------------------------------------- Tue Mar 5 08:38:28 CET 2002 - jg@suse.de - Fixed broken specfile ------------------------------------------------------------------- Mon Mar 4 17:37:13 CET 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 18:14:04 CET 2002 - jg@suse.de - modified init script to honor inittimeout settings ------------------------------------------------------------------- Wed Feb 20 17:55:05 CET 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 15:47:56 CET 2002 - jg@suse.de - added -DMODVERSION and -D__SMP__ to km_drbd Makefile (according to kernel configuration) ------------------------------------------------------------------- Fri Feb 1 00:26:06 CET 2002 - ro@suse.de - changed neededforbuild to ------------------------------------------------------------------- Tue Jan 29 18:26:07 CET 2002 - jg@suse.de - updated to 0.6.1-pre9 ------------------------------------------------------------------- Thu Dec 20 10:22:14 CET 2001 - jg@suse.de - replaced insserv call in specfile with respective macro ------------------------------------------------------------------- Wed Dec 19 21:01:42 CET 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 17:21:10 MEST 2001 - mt@suse.de - fixed init script to be LSB compliant ------------------------------------------------------------------- Fri Jul 20 12:06:42 CEST 2001 - kukuk@suse.de - changed neededforbuild to - changed neededforbuild to - changed neededforbuild to ------------------------------------------------------------------- Sun Jan 14 11:01:43 CET 2001 - mt@suse.de - added km_drbd subpackage with drbd kernel module source ------------------------------------------------------------------- Fri Dec 1 14:07:17 CET 2000 - mt@suse.de - added mkdir $RPM_BUILD_ROOT/sbin in spec ------------------------------------------------------------------- Fri Dec 1 10:43:41 CET 2000 - kukuk@suse.de - move sbin/init.d -> etc/init.d ------------------------------------------------------------------- Mon Nov 27 12:45:16 CET 2000 - mt@suse.de - fixed link src for rcdrbd in spec file - changed group to Applications/Clustering ------------------------------------------------------------------- Thu Nov 23 09:42:31 CET 2000 - mt@suse.de - removed heartbeat from neededforbuild ------------------------------------------------------------------- Wed Nov 22 13:40:05 CET 2000 - mt@suse.de - changed to LSB installation of run level links ------------------------------------------------------------------- Fri Nov 10 16:01:54 CET 2000 - mt@suse.de - no module build in spec - drbd module is patched into the kernel ------------------------------------------------------------------- Wed Nov 8 10:42:33 CET 2000 - mt@suse.de - new package