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

List:       drbd-cvs
Subject:    [DRBD-cvs] scripts by phil; Finally implemented the 'drbddisk resour...
From:       drbd-cvs () linbit ! com
Date:       2004-05-24 11:39:50
Message-ID: 20040524113950.9584A15DF62 () garcon ! linbit ! com
[Download RAW message or body]

DRBD CVS committal

Author  : phil
Project : drbd
Module  : scripts

Dir     : drbd/scripts


Modified Files:
      Tag: rel-0_7-branch
	drbd drbddisk 


Log Message:
Finally implemented the 'drbddisk resource status' command.

===================================================================
RCS file: /var/lib/cvs/drbd/drbd/scripts/drbd,v
retrieving revision 1.27.2.6
retrieving revision 1.27.2.7
diff -u -3 -r1.27.2.6 -r1.27.2.7
--- drbd	16 Feb 2003 13:11:36 -0000	1.27.2.6
+++ drbd	24 May 2004 11:39:45 -0000	1.27.2.7
@@ -36,7 +36,8 @@
 	assure_module_is_loaded
 	DEVICES=`$DRBDADM sh-devices` || exit 20	
 	for I in $DEVICES; do
-	    if $DRBDADM up $I; then
+	    if $DRBDADM adjust $I; then
+	    #if $DRBDADM up $I; then
 	        echo -n "[$I]"
             else
                 echo -e "\n Failed setting up $I"
===================================================================
RCS file: /var/lib/cvs/drbd/drbd/scripts/Attic/drbddisk,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -3 -r1.1.2.1 -r1.1.2.2
--- drbddisk	17 Jan 2003 19:07:16 -0000	1.1.2.1
+++ drbddisk	24 May 2004 11:39:45 -0000	1.1.2.2
@@ -24,7 +24,17 @@
 	$DRBDADM secondary $RES
 	;;
     status)
-	echo soon...
+	if [ "$RES" = "all" ]; then
+	    echo "A resource name is required for status inquiries."
+	    exit 10
+        fi
+	ST=$( $DRBDADM state $RES 2> /dev/null )
+	ST=${ST%/*}
+	if [ "$ST" = "Primary" ]; then
+	    echo "running"
+	else
+	    echo "stopped"
+        fi
 	;;
     *)
 	echo "Usage: drbddisk [resource] {start|stop|status}"



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

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