[Ocfs2-commits] khackel commits r2874 - branches/ocfs2-1.2-cert/patches

svn-commits@oss.oracle.com svn-commits at oss.oracle.com
Wed Apr 19 18:19:30 CDT 2006


Author: khackel
Signed-off-by: jlbec
Date: 2006-04-19 18:19:27 -0500 (Wed, 19 Apr 2006)
New Revision: 2874

Modified:
   branches/ocfs2-1.2-cert/patches/bad-lock-during-convert-debug-msg.patch
   branches/ocfs2-1.2-cert/patches/change-yield-to-cond_resched.patch
   branches/ocfs2-1.2-cert/patches/continue-finalize-reco.patch
   branches/ocfs2-1.2-cert/patches/dlm-check-recovery-flag-before-convert.patch
   branches/ocfs2-1.2-cert/patches/dlm-fix_dlm_lock_reco_handling.patch
   branches/ocfs2-1.2-cert/patches/dlm-quiet-noisy-mastery-reco-msgs.patch
   branches/ocfs2-1.2-cert/patches/dlm-wait-for-recovery-msgs.patch
   branches/ocfs2-1.2-cert/patches/enomem-on-other-reco-node-warning.patch
   branches/ocfs2-1.2-cert/patches/fix-wait-for-recovery.patch
   branches/ocfs2-1.2-cert/patches/fix-wait-in-mastery.patch
   branches/ocfs2-1.2-cert/patches/move-dlm-work-to-thread.patch
   branches/ocfs2-1.2-cert/patches/remove-bad-spin-unlock.patch
Log:
annotation
Signed-off-by: jlbec

Modified: branches/ocfs2-1.2-cert/patches/bad-lock-during-convert-debug-msg.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/bad-lock-during-convert-debug-msg.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/bad-lock-during-convert-debug-msg.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,4 @@
+noisy error message
 Index: cert3/fs/ocfs2/dlm/dlmconvert.c
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmconvert.c	2006-04-19 14:50:16.975963000 -0700

Modified: branches/ocfs2-1.2-cert/patches/change-yield-to-cond_resched.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/change-yield-to-cond_resched.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/change-yield-to-cond_resched.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,5 @@
+yield does not yield.  cond_resched does.
+
 Index: cert3/fs/ocfs2/dlm/dlmthread.c
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmthread.c	2006-04-19 14:49:35.477211000 -0700

Modified: branches/ocfs2-1.2-cert/patches/continue-finalize-reco.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/continue-finalize-reco.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/continue-finalize-reco.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,5 @@
+do NOT stop when a dead node is encountered.  dead nodes do not affect the recovery.
+
 Index: cert3/fs/ocfs2/dlm/dlmrecovery.c
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmrecovery.c	2006-04-19 14:49:55.629726000 -0700

Modified: branches/ocfs2-1.2-cert/patches/dlm-check-recovery-flag-before-convert.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/dlm-check-recovery-flag-before-convert.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/dlm-check-recovery-flag-before-convert.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,6 @@
+before checking for a nonexistent lock, make sure the lockres is not marked
+RECOVERING.  the caller will just retry and the state should be fixed up when
+recovery completes.
 Index: cert3/fs/ocfs2/dlm/dlmconvert.c
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmconvert.c	2006-04-19 14:48:49.395074000 -0700

Modified: branches/ocfs2-1.2-cert/patches/dlm-fix_dlm_lock_reco_handling.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/dlm-fix_dlm_lock_reco_handling.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/dlm-fix_dlm_lock_reco_handling.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,4 @@
+DLM_RECOVERING should not have been used for this.  pick another status.
 Index: cert3/fs/ocfs2/dlm/dlmlock.c
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmlock.c	2006-04-19 14:50:04.744827000 -0700

Modified: branches/ocfs2-1.2-cert/patches/dlm-quiet-noisy-mastery-reco-msgs.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/dlm-quiet-noisy-mastery-reco-msgs.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/dlm-quiet-noisy-mastery-reco-msgs.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,4 @@
+tune down some noisy messages
 Index: cert3/fs/ocfs2/dlm/dlmmaster.c
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmmaster.c	2006-04-19 14:50:07.569861000 -0700

Modified: branches/ocfs2-1.2-cert/patches/dlm-wait-for-recovery-msgs.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/dlm-wait-for-recovery-msgs.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/dlm-wait-for-recovery-msgs.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,4 @@
+noisy messages
 Index: cert3/fs/ocfs2/dlm/dlmrecovery.c
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmrecovery.c	2006-04-19 14:49:59.980437000 -0700

Modified: branches/ocfs2-1.2-cert/patches/enomem-on-other-reco-node-warning.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/enomem-on-other-reco-node-warning.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/enomem-on-other-reco-node-warning.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,5 @@
+just a noisy message
+undesirable
 Index: cert3/fs/ocfs2/dlm/dlmrecovery.c
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmrecovery.c	2006-04-19 14:49:46.581623000 -0700

Modified: branches/ocfs2-1.2-cert/patches/fix-wait-for-recovery.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/fix-wait-for-recovery.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/fix-wait-for-recovery.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,4 @@
+take out the debugging spinning stuff and just make the caller wait for the event
 Index: cert3/fs/ocfs2/dlm/dlmrecovery.c
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmrecovery.c	2006-04-19 14:50:07.611861000 -0700

Modified: branches/ocfs2-1.2-cert/patches/fix-wait-in-mastery.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/fix-wait-in-mastery.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/fix-wait-in-mastery.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,5 @@
+wait for any nodes to be recovered when starting mastery.
+
 Index: cert3/fs/ocfs2/dlm/dlmcommon.h
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmcommon.h	2006-04-19 14:49:21.724673000 -0700

Modified: branches/ocfs2-1.2-cert/patches/move-dlm-work-to-thread.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/move-dlm-work-to-thread.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/move-dlm-work-to-thread.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,5 @@
+move dlm work off of schedule_work and onto a dedicated worker thread.  this
+needs to send and receive network messages, block, etc.
 Index: cert3/fs/ocfs2/dlm/dlmcommon.h
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmcommon.h	2006-04-19 14:49:59.930437000 -0700

Modified: branches/ocfs2-1.2-cert/patches/remove-bad-spin-unlock.patch
===================================================================
--- branches/ocfs2-1.2-cert/patches/remove-bad-spin-unlock.patch	2006-04-19 23:10:16 UTC (rev 2873)
+++ branches/ocfs2-1.2-cert/patches/remove-bad-spin-unlock.patch	2006-04-19 23:19:27 UTC (rev 2874)
@@ -1,3 +1,4 @@
+missed this in a previous patch.  very bad results.
 Index: cert3/fs/ocfs2/dlm/dlmrecovery.c
 ===================================================================
 --- cert3.orig/fs/ocfs2/dlm/dlmrecovery.c	2006-04-19 14:49:48.801979000 -0700




More information about the Ocfs2-commits mailing list