File lvm-vg-partial-active.diff of Package resource-agents

diff -r c0d8e6bb946e heartbeat/LVM
--- a/heartbeat/LVM	Tue Dec 07 17:31:53 2010 +0100
+++ b/heartbeat/LVM	Mon Dec 13 12:34:36 2010 +0100
@@ -85,10 +85,10 @@ If set, the volume group will be activat
 <longdesc lang="en">
 If set, the volume group will be activated even only partial of the physical
 volumes available. It helps to set to true, when you are using mirroring
-logical volumes.
+logical volumes. Set to true by default in SLE11SP1 HAE and openSUSE.
 </longdesc>
 <shortdesc lang="en">Activate VG even with partial PV only</shortdesc>
-<content type="string" default="false" />
+<content type="string" default="true" />
 </parameter>
 
 </parameters>
@@ -211,9 +211,9 @@ LVM_start() {
   if ocf_is_true "$OCF_RESKEY_exclusive" ; then
   	active_mode="ey"
   fi	
-  partial_active=""
-  if ocf_is_true "$OCF_RESKEY_partial_activation" ; then
-	partial_active="--partial"
+  partial_active="--partial"
+  if ! ocf_is_true "$OCF_RESKEY_partial_activation" ; then
+	partial_active=""
   fi
 
   ocf_run vgchange -a $active_mode $partial_active $1 || return $OCF_ERR_GENERIC