Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > media > main-src > by-pkgid > e536fc0c6270ec1d92a0fd41bb1f8360 > files > 7

rgmanager-2.0.52-28.el5_8.2.src.rpm

From 9b060401c0c58405e9d6bfecb57acbfaeb717080 Mon Sep 17 00:00:00 2001
From: Lon Hohberger <lhh@redhat.com>
Date: Fri, 31 Jul 2009 15:40:46 -0400
Subject: [PATCH] rgmanager: Fix clusterfs.sh to use meta_refcnt correctly

Resolves: rhbz506094

Part 1/3

Signed-off-by: Lon Hohberger <lhh@redhat.com>
---
 rgmanager/src/resources/clusterfs.sh |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/rgmanager/src/resources/clusterfs.sh b/rgmanager/src/resources/clusterfs.sh
index cab4746..0e18f28 100755
--- a/rgmanager/src/resources/clusterfs.sh
+++ b/rgmanager/src/resources/clusterfs.sh
@@ -827,8 +827,7 @@ stop: Could not match $OCF_RESKEY_device with a real device"
 	#
 	if [ -n "$OCF_RESKEY_RGMANAGER_meta_refcnt" ]; then
 		refs=$OCF_RESKEY_RGMANAGER_meta_refcnt
-		if [ $refs -gt 1 ]; then
-			((refs--))
+		if [ $refs -gt 0 ]; then
 			ocf_log debug "Not unmounting $OCF_RESOURCE_INSTANCE - still in use by $refs other service(s)"
 			return $OCF_SUCCESS
 		fi
-- 
1.6.2.5