]> arthur.barton.de Git - ocf-ra.git/blobdiff - OCFS2_DRBD
Apache2, TunCtl, UML: verify-all should be validate-all
[ocf-ra.git] / OCFS2_DRBD
index 495de5a5894ed99f1ff68eb94f505b2c73c093b2..241eb97313c3a190db4b2c01f48853d1a93e2032 100755 (executable)
@@ -36,7 +36,7 @@ meta_data() {
 <?xml version="1.0"?>
 <!DOCTYPE resource-agent SYSTEM "ra-api-1.dtd">
 <resource-agent name="OCFS2_DRBD">
-<version>1.4</version>
+<version>1.5</version>
 
 <longdesc lang="en">
 This Resource Agent starts and stops OCFS2 file systems located on DRBD devices.
@@ -59,6 +59,11 @@ This Resource Agent starts and stops OCFS2 file systems located on DRBD devices.
 <shortdesc lang="en">Mountpoint for OCFS2 filesystem</shortdesc>
 <content type="string" default="" />
 </parameter>
+<parameter name="reload_cron" unique="1">
+<longdesc lang="en">Reload CRON configuration after mounting OCFS2 filesystem</longdesc>
+<shortdesc lang="en">Reload CRON configuration</shortdesc>
+<content type="boolean" default="0" />
+</parameter>
 </parameters>
 
 <actions>
@@ -66,7 +71,7 @@ This Resource Agent starts and stops OCFS2 file systems located on DRBD devices.
 <action name="stop" timeout="90" />
 <action name="monitor" timeout="20" interval="30" depth="0" start-delay="10" />
 <action name="meta-data" timeout="5" />
-<action name="verify-all" timeout="30" />
+<action name="validate-all" timeout="30" />
 </actions>
 </resource-agent>
 END
@@ -88,6 +93,9 @@ ClusterFS_start() {
        if [ $? -ne 0 ]; then
                return $OCF_ERR_GENERIC
        fi
+       if [ "$OCF_RESKEY_reload_cron" = "1" ]; then
+               [ -d /etc/cron.d ] && touch /etc/cron.d
+       fi
        return $OCF_SUCCESS
 }
 
@@ -120,6 +128,9 @@ ClusterFS_stop() {
                fi
        fi
        drbdadm secondary "$OCF_RESKEY_drbd"
+       if [ "$OCF_RESKEY_reload_cron" = "1" ]; then
+               [ -d /etc/cron.d ] && touch /etc/cron.d
+       fi
        return $OCF_SUCCESS
 }