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