[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