1) For the monitor action, I might suggest the docs be updated
slightly.  According to http://www.linux-ha.org/OCFResourceAgent, 0
for 'running', 7 for 'stopped', and anything else is valid, but
indicates an error.

I have modified my script to only return '1' on error.  However, the
same issue persists (Error in resource_samba_storage_monitor_0).

2) crm_resource -C does not seem to have any effect.  I could not be
looking in the right place though.

3) The cibadmin -Q results are attached.

--Jason

On Jan 8, 2008 3:15 PM, Thomas Glanzmann <[EMAIL PROTECTED]> wrote:
> Hello Jason,
>
>
> > [1] Though I don't understand why 'resource_samba_storage_monitor_0
> > keeps giving Error.
>
> your monitor action should do the following:
>
>        If resource is running => exit 0
>        If resource is stopped => exit 7
>        Otherwise              => exit 1
>
> I think the "rc=9" refers to a "exit 9" but it definitely doesn't refer
> to a "exit 0" as it should be. So something is wrong with your monitor
> implemenation. Adress that first.
>
> You can cleanup the resource by calling:
>
> crm_resource -C -r resource_samba_storage -H node1.domain.com
>
> Btw. if the monitor operation only fails on one node but succeeds on the
> other node, than there you have your "resource stickiness".
>
>
> > [2] to satisy ocf-tester.  Once I figure out how parameters,
> > validate-all and promote/demote/notify work, I'll implement something
> > better than 'exit 0'...
>
> I think there is no need to. If you search the recent archives of this
> month you see two "OCF resource agents" written by me. Both of them work
> without these.
>
> About the resource stickiness. Did you create your resources using the
> gui? If that is the case ... I saw the same problem with heartbeat-2.1.3
> but I never found out the reason behind that but stopped using the gui.
>
> Could you please send me the output of "cibadmin -Q"?
>
>
>
>
>        Thomas
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
 <cib generated="true" admin_epoch="0" have_quorum="true" ignore_dtd="false" 
num_peers="2" cib_feature_revision="1.3" epoch="13" num_updates="30" 
cib-last-written="Tue Jan  8 19:15:22 2008" ccm_transition="2" 
dc_uuid="6c95a2d9-6158-4b0b-bc02-ff58fb48fd29">
   <configuration>
     <crm_config/>
     <nodes>
       <node id="03355d20-8527-4fab-8f16-e01817c3fc18" uname="node2.domain.com" 
type="normal">
         <instance_attributes id="nodes-03355d20-8527-4fab-8f16-e01817c3fc18">
           <attributes>
             <nvpair id="standby-03355d20-8527-4fab-8f16-e01817c3fc18" 
name="standby" value="off"/>
           </attributes>
         </instance_attributes>
       </node>
       <node id="6c95a2d9-6158-4b0b-bc02-ff58fb48fd29" uname="node1.domain.com" 
type="normal">
         <instance_attributes id="nodes-6c95a2d9-6158-4b0b-bc02-ff58fb48fd29">
           <attributes>
             <nvpair id="standby-6c95a2d9-6158-4b0b-bc02-ff58fb48fd29" 
name="standby" value="off"/>
           </attributes>
         </instance_attributes>
       </node>
     </nodes>
     <resources>
       <group id="group_samba" ordered="true" collocated="true">
         <primitive id="resource_samba_ip" class="ocf" type="IPaddr" 
provider="heartbeat">
           <instance_attributes id="resource_samba_ip_instance_attrs">
             <attributes>
               <nvpair id="a572b727-1aaf-43b5-b2c3-826305b6d533" name="ip" 
value="10.31.11.114"/>
               <nvpair id="3669be20-7782-432e-9504-ba65668186ca" name="nic" 
value="eth0"/>
               <nvpair id="14fbbd65-3019-43e9-8eb5-d9fb88deced2" 
name="cidr_netmask" value="255.255.255.0"/>
               <nvpair id="941cbbab-490d-48e7-88a8-3d4d62ff79a5" 
name="broadcast" value="10.31.11.255"/>
               <nvpair id="e44afc64-42cb-470e-b418-9a981991ee02" name="iflabel" 
value="vtqfs"/>
             </attributes>
           </instance_attributes>
         </primitive>
         <primitive id="resource_samba_storage" class="lsb" type="hb-vxvol" 
provider="heartbeat">
           <instance_attributes id="resource_samba_storage_instance_attrs">
             <attributes/>
           </instance_attributes>
         </primitive>
         <primitive id="resource_samba_daemon" class="lsb" type="hb-samba" 
provider="heartbeat">
           <instance_attributes id="resource_samba_daemon_instance_attrs">
             <attributes/>
           </instance_attributes>
         </primitive>
       </group>
     </resources>
     <constraints/>
   </configuration>
   <status>
     <node_state id="6c95a2d9-6158-4b0b-bc02-ff58fb48fd29" 
uname="node1.domain.com" crmd="online" crm-debug-origin="do_update_resource" 
shutdown="0" in_ccm="true" ha="active" join="member" expected="member">
       <transient_attributes id="6c95a2d9-6158-4b0b-bc02-ff58fb48fd29">
         <instance_attributes id="status-6c95a2d9-6158-4b0b-bc02-ff58fb48fd29">
           <attributes>
             <nvpair 
id="status-6c95a2d9-6158-4b0b-bc02-ff58fb48fd29-probe_complete" 
name="probe_complete" value="true"/>
           </attributes>
         </instance_attributes>
       </transient_attributes>
       <lrm id="6c95a2d9-6158-4b0b-bc02-ff58fb48fd29">
         <lrm_resources>
           <lrm_resource id="resource_samba_storage" type="hb-vxvol" 
class="lsb" provider="heartbeat">
             <lrm_rsc_op id="resource_samba_storage_monitor_0" 
operation="monitor" crm-debug-origin="build_active_RAs" 
transition_key="4:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="4:9;4:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="3" 
crm_feature_set="1.0.9" rc_code="9" op_status="4" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
             <lrm_rsc_op id="resource_samba_storage_demote_0" 
operation="demote" crm-debug-origin="build_active_RAs" 
transition_key="5:1:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;5:1:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="5" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
             <lrm_rsc_op id="resource_samba_storage_stop_0" operation="stop" 
crm-debug-origin="do_update_resource" 
transition_key="7:4:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;7:4:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="11" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
             <lrm_rsc_op id="resource_samba_storage_start_0" operation="start" 
crm-debug-origin="build_active_RAs" 
transition_key="5:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;5:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="8" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
           </lrm_resource>
           <lrm_resource id="resource_samba_ip" type="IPaddr" class="ocf" 
provider="heartbeat">
             <lrm_rsc_op id="resource_samba_ip_monitor_0" operation="monitor" 
crm-debug-origin="build_active_RAs" 
transition_key="3:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="4:7;3:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="2" 
crm_feature_set="1.0.9" rc_code="7" op_status="4" interval="0" 
op_digest="e3de6c2d128afd269c1e3f77cd03fcfb"/>
             <lrm_rsc_op id="resource_samba_ip_start_0" operation="start" 
crm-debug-origin="build_active_RAs" 
transition_key="4:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;4:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="7" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="e3de6c2d128afd269c1e3f77cd03fcfb"/>
             <lrm_rsc_op id="resource_samba_ip_stop_0" operation="stop" 
crm-debug-origin="do_update_resource" 
transition_key="4:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;4:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="12" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="e3de6c2d128afd269c1e3f77cd03fcfb"/>
           </lrm_resource>
           <lrm_resource id="resource_samba_daemon" type="hb-samba" class="lsb" 
provider="heartbeat">
             <lrm_rsc_op id="resource_samba_daemon_monitor_0" 
operation="monitor" crm-debug-origin="build_active_RAs" 
transition_key="5:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="4:7;5:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="4" 
crm_feature_set="1.0.9" rc_code="7" op_status="4" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
             <lrm_rsc_op id="resource_samba_daemon_start_0" operation="start" 
crm-debug-origin="build_active_RAs" 
transition_key="6:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;6:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="9" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
             <lrm_rsc_op id="resource_samba_daemon_stop_0" operation="stop" 
crm-debug-origin="do_update_resource" 
transition_key="11:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;11:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="10" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
           </lrm_resource>
         </lrm_resources>
       </lrm>
     </node_state>
     <node_state id="03355d20-8527-4fab-8f16-e01817c3fc18" 
uname="node2.domain.com" ha="active" crm-debug-origin="do_update_resource" 
crmd="online" shutdown="0" in_ccm="true" join="member" expected="member">
       <lrm id="03355d20-8527-4fab-8f16-e01817c3fc18">
         <lrm_resources>
           <lrm_resource id="resource_samba_storage" type="hb-vxvol" 
class="lsb" provider="heartbeat">
             <lrm_rsc_op id="resource_samba_storage_monitor_0" 
operation="monitor" crm-debug-origin="do_update_resource" 
transition_key="4:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="4:9;4:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="3" 
crm_feature_set="1.0.9" rc_code="9" op_status="4" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
             <lrm_rsc_op id="resource_samba_storage_stop_0" operation="stop" 
crm-debug-origin="do_update_resource" 
transition_key="1:4:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;1:4:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="5" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
             <lrm_rsc_op id="resource_samba_storage_start_0" operation="start" 
crm-debug-origin="do_update_resource" 
transition_key="6:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;6:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="7" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
           </lrm_resource>
           <lrm_resource id="resource_samba_ip" type="IPaddr" class="ocf" 
provider="heartbeat">
             <lrm_rsc_op id="resource_samba_ip_monitor_0" operation="monitor" 
crm-debug-origin="do_update_resource" 
transition_key="3:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:7;3:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="2" 
crm_feature_set="1.0.9" rc_code="7" op_status="0" interval="0" 
op_digest="e3de6c2d128afd269c1e3f77cd03fcfb"/>
             <lrm_rsc_op id="resource_samba_ip_start_0" operation="start" 
crm-debug-origin="do_update_resource" 
transition_key="5:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;5:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="6" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="e3de6c2d128afd269c1e3f77cd03fcfb"/>
           </lrm_resource>
           <lrm_resource id="resource_samba_daemon" type="hb-samba" class="lsb" 
provider="heartbeat">
             <lrm_rsc_op id="resource_samba_daemon_monitor_0" 
operation="monitor" crm-debug-origin="do_update_resource" 
transition_key="5:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:7;5:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="4" 
crm_feature_set="1.0.9" rc_code="7" op_status="0" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
             <lrm_rsc_op id="resource_samba_daemon_start_0" operation="start" 
crm-debug-origin="do_update_resource" 
transition_key="7:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" 
transition_magic="0:0;7:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="8" 
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0" 
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
           </lrm_resource>
         </lrm_resources>
       </lrm>
       <transient_attributes id="03355d20-8527-4fab-8f16-e01817c3fc18">
         <instance_attributes id="status-03355d20-8527-4fab-8f16-e01817c3fc18">
           <attributes>
             <nvpair 
id="status-03355d20-8527-4fab-8f16-e01817c3fc18-probe_complete" 
name="probe_complete" value="true"/>
           </attributes>
         </instance_attributes>
       </transient_attributes>
     </node_state>
   </status>
 </cib>

_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to