[DRBD-cvs] svn commit by phil - r2119 - in trunk: . drbd/linux - Preparing the DRBDv8 prerelease phase.

drbd-cvs at lists.linbit.com drbd-cvs at lists.linbit.com
Tue Mar 14 11:17:54 CET 2006


Author: phil
Date: 2006-03-14 11:17:53 +0100 (Tue, 14 Mar 2006)
New Revision: 2119

Modified:
   trunk/ChangeLog
   trunk/drbd/linux/drbd_config.h
Log:
Preparing the DRBDv8 prerelease phase.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2006-03-14 09:17:56 UTC (rev 2118)
+++ trunk/ChangeLog	2006-03-14 10:17:53 UTC (rev 2119)
@@ -4,16 +4,37 @@
  Cumulative changes since last tarball.
  For even more detail, use "svn log" and "svn diff".
 
-0.8_pre1
+8.0-pre1 (api:80/proto:80)
 --------
- * remove all kernel 2.4.x compatibility crap
+ * Removed support for Linux-2.4.x
+ * Cleanup of the wire protocol.
+ * Added optional peer authentication with a shared secret.
+ * Consolidated state changes into a central function.
+ * Improved, tunable after-split-braine recovery strategies.
+ * Always verify all IDs used in the protocol that are used as pointers.
+ * Introduced the "outdate" disk state, and commands for managing it.
+ * Introduced the "drbdmeta" command, and require the user to create 
+   meta-data explicitly.
+ * Support for primary/primary (for OCFS2, GFS...) 
+ * Replaced the sync-groups with the sync-after mechanism.
+ * The "common" section in the configuration file.
+ * Replaced the generation counters (GCs) with data-generation-UUIDs
+ * Imporved performance by using Linux-2.6's BIOs with up to 32k per
+   IO request. Before we transfered only up to 4k per IO request.
+ * A Warning if the disk sizes are more than 10% different.
+ * A connection teardown packet to differentiate between a crash
+   of the peer and a peer that is shut down gracefully.
+ * External impasable SyncPause states, to serialize DRBD's resynchronisation
+   with the resynchronisation of backing storage's RAID configurations.
+ * Backing storage can be hot added to disk less nodes.
+ * Prepared for advanced intregration to Heartbeat-2.0
+ * Changed internal APIs so that missed writes of the meta-data super
+   block are reported as they happen.
+ * The http://usage.drbd.org sub project.
+ * Rewrote the scanner/parser of drbd.conf. 10 times smaller/faster and 
+   easier to maintain.
+ * Asynchronous meta-data IO [ Code drop from the DRBD+ branch ]
 
- FIXME mention all those things we did so far
-
-
-0.7 branch
-----------
-
 0.7.13 (api:77/proto:74)
 -----
  * Fixed a SMP race condition that caused the resync process to stall

Modified: trunk/drbd/linux/drbd_config.h
===================================================================
--- trunk/drbd/linux/drbd_config.h	2006-03-14 09:17:56 UTC (rev 2118)
+++ trunk/drbd/linux/drbd_config.h	2006-03-14 10:17:53 UTC (rev 2119)
@@ -22,7 +22,7 @@
 
 extern const char * drbd_buildtag(void);
 
-#define REL_VERSION "0.8-pre2"
+#define REL_VERSION "8.0-pre1"
 #define API_VERSION 80
 #define PRO_VERSION 80
 
@@ -47,8 +47,4 @@
 // for troubles.
 // #define DRBD_DISABLE_SENDPAGE
 
-// older, unpached kernel sources do not have it, so we added it in drbd_receiver.c
-// but more recent kernels define it in arch/um/include/mem.h
-#define HAVE_UML_TO_VIRT
-
 #endif



More information about the drbd-cvs mailing list