[Ocfs2-tools-commits] smushran commits r1218 - trunk/vendor/common

svn-commits@oss.oracle.com svn-commits at oss.oracle.com
Thu Jul 20 17:39:09 CDT 2006


Author: smushran
Signed-off-by: jlbec
Date: 2006-07-20 17:39:09 -0500 (Thu, 20 Jul 2006)
New Revision: 1218

Modified:
   trunk/vendor/common/o2cb.init
Log:
o2cb init script allows users to explicitly set O2CB_HEARTBEAT_THRESHOLD
Signed-Off-by: jlbec

Modified: trunk/vendor/common/o2cb.init
===================================================================
--- trunk/vendor/common/o2cb.init	2006-07-19 17:35:26 UTC (rev 1217)
+++ trunk/vendor/common/o2cb.init	2006-07-20 22:39:09 UTC (rev 1218)
@@ -34,6 +34,8 @@
     CONFIGURATION=/etc/default/o2cb
 fi
 
+MIN_O2CB_HEARTBEAT_THRESHOLD=7
+
 # Source configuration, 
 [ -f "${CONFIGURATION}" ] && . "${CONFIGURATION}"
 
@@ -208,6 +210,36 @@
         esac
     done
 
+    while :
+    do
+        if [ -z $O2CB_HEARTBEAT_THRESHOLD ]
+        then
+            CUR=$MIN_O2CB_HEARTBEAT_THRESHOLD
+        else
+            CUR=$O2CB_HEARTBEAT_THRESHOLD
+        fi
+        echo -n "Specify heartbeat dead threshold (>=$MIN_O2CB_HEARTBEAT_THRESHOLD) [$CUR]: "
+        read LINE
+        case "$LINE" in
+        "")
+            break
+            ;;
+
+        *[^0-9]*)
+            echo "Invalid heartbeat dead threshold value: $LINE" >&2
+            ;;
+        *)
+            if [ $LINE -lt $MIN_O2CB_HEARTBEAT_THRESHOLD ]
+            then
+                echo "Heartbeat dead threshold cannot be less than $MIN_O2CB_HEARTBEAT_THRESHOLD" >&2
+            else
+                O2CB_HEARTBEAT_THRESHOLD="$LINE"
+                break
+            fi
+            ;;
+        esac
+    done
+
 	# XXX ask about mount point base
 }
 




More information about the Ocfs2-tools-commits mailing list