[prev in list] [next in list] [prev in thread] [next in thread] 

List:       drbd-cvs
Subject:    [DRBD-cvs] svn commit by lars - r2241 - in trunk/drbd: . linux - *
From:       drbd-cvs () linbit ! com
Date:       2006-06-21 9:37:30
Message-ID: 20060621093730.406B52DF653A () mail ! linbit ! com
[Download RAW message or body]

Author: lars
Date: 2006-06-21 11:37:28 +0200 (Wed, 21 Jun 2006)
New Revision: 2241

Modified:
   trunk/drbd/drbd_fs.c
   trunk/drbd/drbd_main.c
   trunk/drbd/drbd_strings.c
   trunk/drbd/linux/drbd.h
Log:
* don't forget to report back the reason of failure in drbd_set_role
* fixed typo Consistnet -> Consistent



Modified: trunk/drbd/drbd_fs.c
===================================================================
--- trunk/drbd/drbd_fs.c	2006-06-20 15:34:28 UTC (rev 2240)
+++ trunk/drbd/drbd_fs.c	2006-06-21 09:37:28 UTC (rev 2241)
@@ -880,7 +880,7 @@
 
 	while (try++ < 3) {
 		r = _drbd_request_state(mdev,mask,val,0);
-		if( r == SS_NoConsistnetDisk && (newstate & DontBlameDrbd) && 
+		if( r == SS_NoConsistentDisk && (newstate & DontBlameDrbd) && 
 		    mdev->state.disk < UpToDate) {
 			mask.disk = disk_mask;
 			val.disk  = UpToDate;
@@ -967,6 +967,7 @@
 		D_ASSERT(mdev->this_bdev->bd_holder == drbd_sec_holder);
 		bd_release(mdev->this_bdev);
 	}
+	*arg = r;
 	return rv;
 }
 

Modified: trunk/drbd/drbd_main.c
===================================================================
--- trunk/drbd/drbd_main.c	2006-06-20 15:34:28 UTC (rev 2240)
+++ trunk/drbd/drbd_main.c	2006-06-21 09:37:28 UTC (rev 2241)
@@ -710,14 +710,14 @@
 
 	if( rv <= 0 ) /* already found a reason to abort */;
 	else if( ns.role == Primary && ns.conn < Connected &&
-		 ns.disk <= Outdated ) rv=SS_NoConsistnetDisk;
+		 ns.disk <= Outdated ) rv=SS_NoConsistentDisk;
 
 	else if( fp >= Resource &&
 		 ns.role == Primary && ns.conn < Connected &&
 		 ns.pdsk >= DUnknown ) rv=SS_PrimaryNOP;
 
 	else if( ns.role == Primary && ns.disk <= Inconsistent &&
-		 ns.pdsk <= Inconsistent ) rv=SS_NoConsistnetDisk;
+		 ns.pdsk <= Inconsistent ) rv=SS_NoConsistentDisk;
 	
 	else if( ns.conn > Connected &&
 		 ns.disk < UpToDate && ns.pdsk < UpToDate ) 

Modified: trunk/drbd/drbd_strings.c
===================================================================
--- trunk/drbd/drbd_strings.c	2006-06-20 15:34:28 UTC (rev 2240)
+++ trunk/drbd/drbd_strings.c	2006-06-21 09:37:28 UTC (rev 2241)
@@ -62,7 +62,7 @@
 
 static const char *drbd_state_sw_errors[] = {
 	[-SS_TowPrimaries] = "Multiple primaries now allowed by config",
-	[-SS_NoConsistnetDisk] = 
+	[-SS_NoConsistentDisk] = 
 		"Refusing to be Primary without at least one consistent disk",
 	[-SS_BothInconsistent] = "Refusing to be inconsistent on both nodes",
 	[-SS_SyncingDiskless] = "Refusing to be syncing and diskless",

Modified: trunk/drbd/linux/drbd.h
===================================================================
--- trunk/drbd/linux/drbd.h	2006-06-20 15:34:28 UTC (rev 2240)
+++ trunk/drbd/linux/drbd.h	2006-06-21 09:37:28 UTC (rev 2241)
@@ -266,7 +266,7 @@
 	SS_Success=1,
 	SS_UnknownError=0, // Used to sleep longer in _drbd_request_state
 	SS_TowPrimaries=-1,
-	SS_NoConsistnetDisk=-2,
+	SS_NoConsistentDisk=-2,
 	SS_BothInconsistent=-4,
 	SS_SyncingDiskless=-5,
 	SS_ConnectedOutdates=-6,

_______________________________________________
drbd-cvs mailing list
drbd-cvs@lists.linbit.com
http://lists.linbit.com/mailman/listinfo/drbd-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic