[DRBD-cvs] user by lars; avoid al_extent == 0
drbd-user@lists.linbit.com
drbd-user@lists.linbit.com
Wed, 19 May 2004 21:52:52 +0200 (CEST)
DRBD CVS committal
Author : lars
Project : drbd
Module : user
Dir : drbd/user
Modified Files:
Tag: rel-0_7-branch
drbdadm_main.c drbdsetup.c
Log Message:
avoid al_extent == 0
===================================================================
RCS file: /var/lib/cvs/drbd/drbd/user/Attic/drbdadm_main.c,v
retrieving revision 1.1.2.49
retrieving revision 1.1.2.50
diff -u -3 -r1.1.2.49 -r1.1.2.50
--- drbdadm_main.c 4 May 2004 12:00:13 -0000 1.1.2.49
+++ drbdadm_main.c 19 May 2004 19:52:47 -0000 1.1.2.50
@@ -605,6 +605,8 @@
char *argv[] = { "/bin/bash", "-c", NULL, "drbdadm:verify_ips", NULL };
int ex;
+ if (dry_run < 2) return;
+
if (!(res && res->me && res->me->address
&& res->peer && res->peer->address)) {
fprintf(stderr, "OOPS, no resource info in verify_ips!\n");
@@ -792,7 +794,7 @@
switch(c)
{
case 'd':
- dry_run=1;
+ dry_run++;
break;
case 'c':
if(!strcmp(optarg,"-")) {
===================================================================
RCS file: /var/lib/cvs/drbd/drbd/user/drbdsetup.c,v
retrieving revision 1.54.2.34
retrieving revision 1.54.2.35
diff -u -3 -r1.54.2.34 -r1.54.2.35
--- drbdsetup.c 19 May 2004 16:59:33 -0000 1.54.2.34
+++ drbdsetup.c 19 May 2004 19:52:47 -0000 1.54.2.35
@@ -60,7 +60,7 @@
#define DEF_DEGR_WFC_TIMEOUT 60 // 60 Seconds
#define DEF_SYNC_WFC_TIMEOUT 8 // 8 seconds
#define DEF_SYNC_DEGR_WFC_TIMEOUT 4 // 4 seconds
-#define DEF_SYNC_AL_EXTENTS 128
+#define DEF_SYNC_AL_EXTENTS 127
#define DEF_MAX_EPOCH_SIZE 2048 // entries
#define DEF_MAX_BUFFERS 2048 // entries
#define DEF_SNDBUF_SIZE (2*65535) // ~128KB
@@ -834,6 +834,10 @@
}
}
}
+
+
+ if (cn.config.al_extents < 7)
+ cn.config.al_extents = 127;
err=ioctl(drbd_fd,DRBD_IOCTL_SET_SYNC_CONFIG,&cn);
if(err)