[Linux-ha-dev] clones, groups and notify

Andrew Beekhof beekhof at gmail.com
Thu Jan 3 09:24:18 MST 2008


On Jan 3, 2008, at 4:54 PM, Serge Dubrouski wrote:

> Without a group it works fine. But the trick is that I want to combine
> OCFS2, Filesystem and Apache primitives into a group and that
> configuration doesn't work. My guess that after adding a group CRM
> doesn't call OCFS2 RA with a "notify" command and if I'm right it's
> definitely a bug that needs to be fixed.

sounds like it... could you use hb_report to create a tarball of the  
symptoms?

>
>
> On Jan 3, 2008 8:17 AM, Raoul Bhatia [ IPAX ] <r.bhatia at ipax.at>  
> wrote:
>> why do you need a group for myOCFS2 inside the clone?
>> try using a primitive instead:
>>
>>     <clone id="clone_ocfs2_www" globally_unique="false">
>>         <instance_attributes id="clone_ocfs2_www_ia">
>>           <attributes>
>>             <nvpair id="clone_ocfs2_clone_max" name="clone_max"
>> value="2"/>
>>             <nvpair id="clone_ocfs2_clone_node_max"  
>> name="clone_node_max"
>> value="1"/>
>>             <nvpair id="clone_ocfs2_www_notify" name="notify"
>> value="true"/>
>>             <nvpair id="clone_ocfs2_www_globally_unique"  
>> name="notify"
>> value="false"/>
>>             <nvpair id="clone_ocfs2_www_role" name="target_role"
>> value="started"/>
>>           </attributes>
>>         </instance_attributes>
>>         <primitive class="ocf" id="ocfs2_www" provider="heartbeat"
>> type="Filesystem">
>>           <operations>
>>             <op id="ocfs2_www_mon" interval="120s" name="monitor"
>> timeout="60s"/>
>>           </operations>
>>           <instance_attributes id="ocfs2_www_ia">
>>             <attributes>
>>               <nvpair id="ocfs2_www_attr_0" name="device"
>> value="/dev/drbd0"/>
>>               <nvpair id="ocfs2_www_attr_1" name="directory"
>> value="/data/www"/>
>>               <nvpair id="ocfs2_www_attr_2" name="fstype"  
>> value="ocfs2"/>
>>             </attributes>
>>           </instance_attributes>
>>         </primitive>
>>       </clone>
>>
>> cheers,
>> raoul
>>
>>
>> On Wed, 2 Jan 2008 14:22:48 -0700, "Serge Dubrouski" <sergeyfd at gmail.com 
>> >
>> wrote:
>>
>>> I'm playing with the following configuration:
>>>
>>>       <clone id="OCFS2" notify="true">
>>>         <instance_attributes id="ocfs2_attributes">
>>>           <attributes>
>>>             <nvpair id="ocfs2_clone_max" name="clone_max"  
>>> value="2"/>
>>>             <nvpair id="ocfs2_clone_node_max" name="clone_node_max"
>>> value="1"/>
>>>           </attributes>
>>>         </instance_attributes>
>>>         <group id="myOCFS2_group">
>>>           <primitive id="child_ocfs2" class="ocf" type="o2cb"
>>> provider="heartbeat">
>>>             <operations>
>>>               <op id="ocfs2_monitor" name="monitor" interval="5s"
>>> timeout="20s" prereq="nothing"/>
>>>               <op id="ocfs2_start" name="start" timeout="20s"
>>> prereq="nothing"/>
>>>             </operations>
>>>             <instance_attributes id="ocfs2_inst_attr">
>>>               <attributes>
>>>                 <nvpair id="ocfs2_netdev" name="netdev"  
>>> value="eth1"/>
>>>                 <nvpair id="ocfs2_port" name="port" value="7777"/>
>>>                 <nvpair id="ocfs2_cluster_name" name="ocfs2_cluster"
>>> value="ocfs2"/>
>>>               </attributes>
>>>             </instance_attributes>
>>>           </primitive>
>>>         </group>
>>>       </clone>
>>>
>>> And I noticed following problem: if I have a group "myOCFS2_group"
>>> configured OCFS2 RA doesn't get called with "notify" command. If I
>>> take group off everything works fine. Is it a bug? Documentations  
>>> for
>>> clones suggests using groups.
>>>
>>>
>>> --
>>> Serge Dubrouski.
>>> _______________________________________________________
>>> Linux-HA-Dev: Linux-HA-Dev at lists.linux-ha.org
>>> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
>>> Home Page: http://linux-ha.org/
>> --
>> ____________________________________________________________________
>> DI (FH) Raoul Bhatia M.Sc.          email.          r.bhatia at ipax.at
>> Technischer Leiter
>>
>> IPAX - Aloy Bhatia Hava OEG         web.          http://www.ipax.at
>> Barawitzkagasse 10/2/2/11           email.            office at ipax.at
>> 1190 Wien                           tel.               +43 1 3670030
>> FN 277995t HG Wien                  fax.            +43 1 3670030 15
>> ____________________________________________________________________
>>
>> _______________________________________________________
>> Linux-HA-Dev: Linux-HA-Dev at lists.linux-ha.org
>> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
>> Home Page: http://linux-ha.org/
>>
>
>
>
> -- 
> Serge Dubrouski.
> _______________________________________________________
> Linux-HA-Dev: Linux-HA-Dev at lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/



More information about the Linux-HA-Dev mailing list