[DRBD-cvs] svn commit by phil - r2207 - trunk - Documented the idea how to synchronise the start of res

drbd-cvs at lists.linbit.com drbd-cvs at lists.linbit.com
Mon May 22 22:02:46 CEST 2006


Author: phil
Date: 2006-05-22 22:02:45 +0200 (Mon, 22 May 2006)
New Revision: 2207

Modified:
   trunk/ROADMAP
Log:
Documented the idea how to synchronise the start of resync.


Modified: trunk/ROADMAP
===================================================================
--- trunk/ROADMAP	2006-05-22 18:58:45 UTC (rev 2206)
+++ trunk/ROADMAP	2006-05-22 20:02:45 UTC (rev 2207)
@@ -727,11 +727,14 @@
    Connected -> SyncSource in the cluster.
 
       role <- primary
-      conn <- SyncSource
-      conn <- SyncTarget
+      disk <- inconsistent (conn <- SyncTarget) **
+      pdsk <- inconsistent (conn <- SyncSource)
       disk <- Diskless (as long as it happens as administrative command)
       pdsk <- Outdated (= a 'disconnect' issued on a primary node)
 
+   ** It is more feasable to make the change on disk/pdsk cluster
+      wide atomic than working with the connection state.
+
    * When a state change might sleep ( reuqest_state() ) and it is 
      to be cluster wide atomic ( pre_state_checks() determines this!).
 	1. Aquire the cluster state change lock (bit & waitqueue) ?



More information about the drbd-cvs mailing list