I know that my plugin is getting called because of the logging that the
plugin does.  That said, I also know my plugin is not receiving any 'reset'
operation request from heartbeat.  If you see below, request actions are
logged.  The only actions logged when node failure is simulated are:
getconfignames, status, and gethosts, in that order.  We should also see
getinfo-devid and reset operations logged, but they are never present.
--BO

On 4/17/07, Andrew Beekhof <[EMAIL PROTECTED]> wrote:

On 4/17/07, Bjorn Oglefjorn <[EMAIL PROTECTED]> wrote:
> Yes, I most certainly have.  The stonith command-line tool has no
problem at
> all with the plugin.  The following was run from test-1.domain.  The
> indented log entries are from the debug log of the stonith plugin:

I'm no stonith expert, but the outputs certainly look plausible enough.
You kept the same CIB?
Are you sure your plugin is getting called?

> root:~ # stonith -t external/drac4
> DRAC_ADDR=test-2.drac.domainDRAC_LOGIN=root DRAC_PASSWD=******** -lS
> stonith: external/drac4 device OK.
> test-2.drac.domain
>
>   [Tue Apr 17 09:57:20 2007] Requested Action for : getconfignames
>   [Tue Apr 17 09:57:22 2007] Requested Action for test-2.drac.domain:
status
>   [Tue Apr 17 09:57:22 2007] Success: test-2.drac.domain is reachable
>   [Tue Apr 17 09:57:23 2007] Requested Action for : getinfo-devid
>   [Tue Apr 17 09:57:24 2007] Requested Action for test-2.drac.domain:
> gethosts
>
> root:~ # stonith -t external/drac4
> DRAC_ADDR=test-2.drac.domainDRAC_LOGIN=root DRAC_PASSWD=******** -T on
> test-2.domain
>
>   [Tue Apr 17 09:57:28 2007] Requested Action for : getconfignames
>   [Tue Apr 17 09:57:30 2007] Requested Action for test-2.drac.domain:
status
>   [Tue Apr 17 09:57:30 2007] Success: test-2.drac.domain is reachable
>   [Tue Apr 17 09:57:31 2007] Requested Action for : getinfo-devid
>   [Tue Apr 17 09:57:33 2007] Requested Action for test-2.drac.domain: on
>   [Tue Apr 17 09:57:33 2007] test-2.drac.domain Initial Power Status =
ON
>   [Tue Apr 17 09:57:33 2007] Success: test-2.drac.domain Power Status =
ON
>
> root:~ # stonith -t external/drac4
> DRAC_ADDR=test-2.drac.domainDRAC_LOGIN=root DRAC_PASSWD=******** -T
> reset
> test-2.domain
>
>   [Tue Apr 17 09:57:46 2007] Requested Action for : getconfignames
>   [Tue Apr 17 09:57:48 2007] Requested Action for test-2.drac.domain:
status
>   [Tue Apr 17 09:57:48 2007] Success: test-2.drac.domain is reachable
>   [Tue Apr 17 09:57:49 2007] Requested Action for : getinfo-devid
>   [Tue Apr 17 09:57:50 2007] Requested Action for test-2.drac.domain:
reset
>   [Tue Apr 17 09:57:50 2007] test-2.drac.domain Initial Power Status =
ON
>   [Tue Apr 17 09:57:58 2007] Success: test-2.drac.domain Power Status =
> RESET
>
> --BO
>
> On 4/17/07, Andrew Beekhof <[EMAIL PROTECTED]> wrote:
> >
> > On 4/16/07, Bjorn Oglefjorn <[EMAIL PROTECTED]> wrote:
> > > No ideas?
> >
> > none at all - have you tried calling it manually using the stonith
> > command-line tool to make sure it works?
> >
> > > On 4/9/07, Bjorn Oglefjorn <[EMAIL PROTECTED]> wrote:
> > > >
> > > > I quickly put together a STONITH plugin for testing this.  It
conforms
> > to
> > > > the heartbeat spec and always lies to heartbeat returning success
no
> > matter
> > > > what.  With this plugin in place I'm still getting this error:
> > > >
> > > > Apr  9 15:40:47 test-2 stonithd: [8791]: info: Failed to STONITH
the
> > node
> > > > test-1.domain: optype=1, op_result=2
> > > > Apr  9 15:40:47 test-2 tengine: [8803]: info:
> > tengine_stonith_callback:
> > > > callbacks.c call=-4, optype=1, node_name= test-1.domain, result=2,
> > > > node_list=, action=13;5:6eaeba12-87c3-465e-98f1-78585e71e495
> > > > Apr  9 15:40:47 test-2 tengine: [8803]: ERROR:
> > tengine_stonith_callback:
> > > > callbacks.c Stonith of test-1.domain failed (2)... aborting
> > transition.
> > > >
> > > > --BO
> > _______________________________________________
> > Linux-HA mailing list
> > Linux-HA@lists.linux-ha.org
> > http://lists.linux-ha.org/mailman/listinfo/linux-ha
> > See also: http://linux-ha.org/ReportingProblems
> >
> _______________________________________________
> Linux-HA mailing list
> Linux-HA@lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
_______________________________________________
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

_______________________________________________
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to