[DRBD-cvs] r1916 - in branches/drbd-0.7: . drbd/linux user

drbd-cvs at lists.linbit.com drbd-cvs at lists.linbit.com
Wed Aug 24 12:04:19 CEST 2005


Author: phil
Date: 2005-08-24 12:04:18 +0200 (Wed, 24 Aug 2005)
New Revision: 1916

Modified:
   branches/drbd-0.7/ChangeLog
   branches/drbd-0.7/drbd/linux/drbd_config.h
   branches/drbd-0.7/user/drbdadm_parser.y
Log:
Preparing 0.7.12


Modified: branches/drbd-0.7/ChangeLog
===================================================================
--- branches/drbd-0.7/ChangeLog	2005-08-22 14:11:41 UTC (rev 1915)
+++ branches/drbd-0.7/ChangeLog	2005-08-24 10:04:18 UTC (rev 1916)
@@ -1,9 +1,34 @@
 Latest:
 ------
- ChangeLog last updated: r1806 2005-05-23
+ ChangeLog last updated: r1915 2005-08-22
  Cumulative changes since last tarball.
  For even more detail, use "svn log" and "svn diff".
 
+0.7.12 (api:77/proto:74)
+-----
+ * The /proc/drbd code used a fixed single page buffer. This breaks 
+   at about 30 configured devices. Changed that to use the seq_file
+   interface.
+ * Bind the source of TCP connections to the IP address that is
+   mentioned in the configuration. 
+ * Fixed a connection flip-flop bug when the two peers used different
+   user provided sizes.
+ * Various fixes in the online-resize code path, including online shrinking
+   and handling the case that the memory allocation for the new bitmap
+   failed.
+ * Random improvements to drbdadm: 
+   * The "size" option is now allowed in the disk section
+   * A new "disable-ip-verification" option for the global section
+   * The "disable-io-hints" option is not longer available.
+ * Fixed a potential very unlikely race condigtion that in the end would
+   trigger an ERR in drbd_actlog.c:607. Actually I never saw this trigger.
+ * Fixed a logic bug in _drbd_process_ee() that, paired with a race condition
+   could trigger a "ASSERT(b->n_req == set_size)" upon disconnect.
+ * Removed the "disable_io_hints" module parameter.
+ * Added the "disable_bd_claim" module parameter, to allow users, WHO 
+   KNOW WHAT THEY DO, to read-access the data on the secondary node.
+ * Allow "drbdadm invalidate" only in StandAlone and Connected states. 
+
 0.7.11 (api:77/proto:74)
 -----
  * The upper limit of the runtime tuning parameter max_buffers 

Modified: branches/drbd-0.7/drbd/linux/drbd_config.h
===================================================================
--- branches/drbd-0.7/drbd/linux/drbd_config.h	2005-08-22 14:11:41 UTC (rev 1915)
+++ branches/drbd-0.7/drbd/linux/drbd_config.h	2005-08-24 10:04:18 UTC (rev 1916)
@@ -22,7 +22,7 @@
 
 extern const char * drbd_buildtag(void);
 
-#define REL_VERSION "0.7.11"
+#define REL_VERSION "0.7.12"
 #define API_VERSION 77
 #define PRO_VERSION 74
 

Modified: branches/drbd-0.7/user/drbdadm_parser.y
===================================================================
--- branches/drbd-0.7/user/drbdadm_parser.y	2005-08-22 14:11:41 UTC (rev 1915)
+++ branches/drbd-0.7/user/drbdadm_parser.y	2005-08-24 10:04:18 UTC (rev 1916)
@@ -12,7 +12,7 @@
 extern void yyerror(char* text);
 extern int  yylex(void);
 
-#define YYDEBUG 1
+// #define YYDEBUG 1
 
 #define APPEND(LIST,ITEM) ({		      \
   typeof((LIST)) _l = (LIST);		      \



More information about the drbd-cvs mailing list