47 lines
1.3 KiB
Diff
47 lines
1.3 KiB
Diff
|
--- a/heartbeat/Filesystem 2020-06-11 15:49:54.111316780 +0200
|
||
|
+++ b/heartbeat/Filesystem 2020-06-11 15:53:53.423821158 +0200
|
||
|
@@ -60,6 +60,21 @@
|
||
|
# Defaults
|
||
|
DFLT_STATUSDIR=".Filesystem_status/"
|
||
|
|
||
|
+# Parameter defaults
|
||
|
+
|
||
|
+OCF_RESKEY_fstype_default=""
|
||
|
+OCF_RESKEY_fast_stop_default="yes"
|
||
|
+
|
||
|
+: ${OCF_RESKEY_fstype=${OCF_RESKEY_fstype_default}}
|
||
|
+if [ -z "${OCF_RESKEY_fast_stop}" ]; then
|
||
|
+ case "$OCF_RESKEY_fstype" in
|
||
|
+ gfs2)
|
||
|
+ OCF_RESKEY_fast_stop="no";;
|
||
|
+ *)
|
||
|
+ OCF_RESKEY_fast_stop=${OCF_RESKEY_fast_stop_default};;
|
||
|
+ esac
|
||
|
+fi
|
||
|
+
|
||
|
# Variables used by multiple methods
|
||
|
HOSTOS=`uname`
|
||
|
|
||
|
@@ -135,7 +150,7 @@
|
||
|
The type of filesystem to be mounted.
|
||
|
</longdesc>
|
||
|
<shortdesc lang="en">filesystem type</shortdesc>
|
||
|
-<content type="string" default="" />
|
||
|
+<content type="string" default="${OCF_RESKEY_fstype_default}" />
|
||
|
</parameter>
|
||
|
|
||
|
<parameter name="options">
|
||
|
@@ -178,9 +193,11 @@
|
||
|
users easily and want to prevent the stop action from failing,
|
||
|
then set this parameter to "no" and add an appropriate timeout
|
||
|
for the stop operation.
|
||
|
+
|
||
|
+This defaults to "no" for GFS2 filesystems.
|
||
|
</longdesc>
|
||
|
<shortdesc lang="en">fast stop</shortdesc>
|
||
|
-<content type="boolean" default="yes" />
|
||
|
+<content type="boolean" default="${OCF_RESKEY_fast_stop_default}" />
|
||
|
</parameter>
|
||
|
|
||
|
<parameter name="force_clones">
|