[Cluster-devel] cluster/fence/agents/scsi scsi_reserve

rohara at sourceware.org rohara at sourceware.org
Wed Nov 29 20:54:45 UTC 2006


CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL5
Changes by:	rohara at sourceware.org	2006-11-29 20:54:42

Modified files:
	fence/agents/scsi: scsi_reserve 

Log message:
	Fix unregister code to report failure correctly.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/fence/agents/scsi/scsi_reserve.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.1.2.2&r2=1.1.2.3

--- cluster/fence/agents/scsi/scsi_reserve	2006/11/29 20:50:22	1.1.2.2
+++ cluster/fence/agents/scsi/scsi_reserve	2006/11/29 20:54:42	1.1.2.3
@@ -83,12 +83,13 @@
 #
 for dev in $scsi_devices
 do
+  echo -n "Unregistering device: $dev"
 
+  # check if this node/key is the node/key holding the reservation
+  #
   if sg_persist -d $dev -i -r 2>/dev/null | grep -qiE "${key#0}" ; then
-      echo "Unable to unregister device: $dev"
       error=1
   else
-      echo -n "Unregistering device: $dev"
       for error in 1
 	do
 	sg_persist -d $dev -o -G -K $key -S 0 &>/dev/null || break




More information about the Cluster-devel mailing list