Gitweb: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=c63... Commit: c63b38a92d10c767dad033822f8baaf430be09fb Parent: 114f3e4edb206505b21152f2fe62474b62938369 Author: Jonathan E. Brassow jbrassow@redhat.com AuthorDate: Mon Jan 25 17:56:41 2010 -0500 Committer: Lon Hohberger lhh@redhat.com CommitterDate: Thu Jan 28 13:37:12 2010 -0500
rgmanager: halvm: Check ownership before stripping tags
Resolves: rhbz#557167
Signed-off-by: Lon Hohberger lhh@redhat.com --- rgmanager/src/resources/lvm_by_lv.sh | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/rgmanager/src/resources/lvm_by_lv.sh b/rgmanager/src/resources/lvm_by_lv.sh index 6691181..1937b9f 100644 --- a/rgmanager/src/resources/lvm_by_lv.sh +++ b/rgmanager/src/resources/lvm_by_lv.sh @@ -218,6 +218,15 @@ lv_activate_and_tag() ocf_log err "Unable to delete tag from $lv_path" return $OCF_ERR_GENERIC fi + + if [ `lvs --noheadings -o lv_tags $lv_path` == $tag ]; then + ocf_log notice "Removing ownership tag ($tag) from $lv_path" + lvchange --deltag $tag $lv_path + if [ $? -ne 0 ]; then + ocf_log err "Unable to delete tag from $lv_path" + return $OCF_ERR_GENERIC + fi + fi fi
return $OCF_SUCCESS
cluster-commits@lists.stg.fedorahosted.org