1 file changed, 10 insertions(+), 1 deletion(-)
extra/resources/controld |   11 ++++++++++-


# HG changeset patch
# User Andrew Beekhof <[EMAIL PROTECTED]>
# Date 1226501917 -3600
# Branch stable-1.0
# Node ID fc77556ed5b4f5a0dcbfa4748af749ac4f487186
# Parent  3df4fa1b1b92deb2e16706da24114079c484e37f
Medium: Resources: controld - ensure we are part of a clone with globally_unique=false

diff --git a/extra/resources/controld b/extra/resources/controld
--- a/extra/resources/controld
+++ b/extra/resources/controld
@@ -152,12 +152,21 @@ controld_monitor() {
 
 controld_validate() {
     check_binary ${OCF_RESKEY_daemon}
+
+    case ${OCF_RESKEY_CRM_meta_gloablly_unique} in
+	yes|Yes|true|True|1) 
+	    ocf_log err "$OCF_RESOURCE_INSTANCE must be configured with the gloablly_unique=false meta attribute"
+	    exit $OCF_ERR_CONFIGURED
+	    ;;
+    esac
+
     return $OCF_SUCCESS
 }
 
+: ${OCF_RESKEY_args=-q 0}
 : ${OCF_RESKEY_daemon=dlm_controld.pcmk}
-: ${OCF_RESKEY_args=-q 0}
 : ${OCF_RESKEY_configdir=/sys/kernel/config}
+: ${OCF_RESKEY_CRM_meta_gloablly_unique:="false"}
 
 case $__OCF_ACTION in
 meta-data)	meta_data
_______________________________________________
Pacemaker mailing list
[email protected]
http://list.clusterlabs.org/mailman/listinfo/pacemaker

Reply via email to