Hi,

On Mon, Dec 15, 2008 at 09:32:24AM +0100, Andrew Beekhof wrote:
> On Fri, Dec 12, 2008 at 16:18, Arndt Roth <[email protected]> wrote:
> > Unsuccessfully tried to reproduce it today, after shutting down the whole 
> > cluster and changing "lsb" back to "ocf" in /var/lib/heartbeat/crm/cib.xml.
> 
> hb_report can grab the data for things that happened in the past - no
> need to reproduce the problem
> -A and -t are the relevant options IIRC

-A is for openais. This is heartbeat.

hb_report -f "from_time" -t "to_time" -C /tmp/ldirectord

should do.

Thanks,

Dejan

> >
> > But this one is perfectly reproducible:
> > When ldirectord is started as a OCF-resource, the packaged init-script 
> > (/etc/init.d/ldirectord) is completely useless.
> 
> Well yeah... its an LSB script not an OCF one.
> OCF scripts live in /usr/lib/ocf/...
> 
> I'm not even sure how you could invoke a script in /etc/init.d for an
> OCF resource.
> 
> > It displays the wrong status and using it with "start" ends up in a second 
> > hanging ldirectord.
> >
> >
> > #########################################################################
> >
> > [r...@server:~]$ rpm -ql heartbeat-ldirectord-2.1.4-2.1
> > /etc/ha.d/resource.d/ldirectord
> > /etc/init.d/ldirectord
> > /etc/logrotate.d/ldirectord
> > /sbin/rcldirectord
> > /usr/sbin/ldirectord
> > /usr/share/doc/heartbeat-ldirectord-2.1.4
> > /usr/share/doc/heartbeat-ldirectord-2.1.4/COPYING
> > /usr/share/doc/heartbeat-ldirectord-2.1.4/README
> > /usr/share/doc/heartbeat-ldirectord-2.1.4/ldirectord.cf
> > /usr/share/man/man8/ldirectord.8.gz
> >
> >
> > [r...@server:~]$ /etc/init.d/heartbeat start
> >
> > [r...@server:~]$ /etc/init.d/ldirectord status
> > ldirectord is stopped for /etc/ha.d/ldirectord.cf
> >
> > But process is still running:
> > [r...@server:~]$ ps -eaf | grep ldi | grep -v grep
> > root       747     1  0 15:14 ?        00:00:00 /usr/bin/perl -w 
> > /usr/sbin/ldirectord /etc/ha.d/ldirectord.cf start
> >
> > Calling it with config is ok:
> > [r...@server:~]$ /usr/sbin/ldirectord /etc/ha.d/ldirectord.cf status
> > ldirectord for /etc/ha.d/ldirectord.cf is running with pid: 747
> >
> > Without isn't:
> > [r...@server:~]$ /usr/sbin/ldirectord status
> > ldirectord is stopped for /etc/ha.d/ldirectord.cf
> >
> > So the init-script fails as well:
> > [r...@server:~]$ /etc/init.d/ldirectord stop
> > Stopping ldirectord... success
> >
> > [r...@server:~]$ ps -eaf | grep ldi | grep -v grep
> > root       747     1  0 15:14 ?        00:00:04 /usr/bin/perl -w 
> > /usr/sbin/ldirectord /etc/ha.d/ldirectord.cf start
> >
> >
> > Hanging 2. ldirectord:
> >
> > [r...@lnxp-1170:~]$ /etc/init.d/ldirectord restart
> > Restarting ldirectord... success
> >
> > [r...@lnxp-1170:~]$ ps -eaf | grep ldirector | grep -v grep
> > root     29684     1  0 15:45 ?        00:00:00 /usr/bin/perl -w 
> > /usr/sbin/ldirectord /etc/ha.d/ldirectord.cf start
> > root     30731     1  0 15:46 ?        00:00:00 /usr/bin/perl -w 
> > /usr/sbin/ldirectord restart
> >
> >
> > [r...@lnxp-1170:~]$ /etc/init.d/ldirectord stop
> > Stopping ldirectord... success
> > [r...@lnxp-1170:~]$ /etc/init.d/ldirectord start
> > Starting ldirectord... success
> >
> > [r...@lnxp-1170:~]$ sudo su - -c "ps -eaf | grep ldirector | grep -v grep
> > root       534     1  0 15:49 ?        00:00:00 /usr/bin/perl -w 
> > /usr/sbin/ldirectord start
> > root     29684     1  0 15:45 ?        00:00:00 /usr/bin/perl -w 
> > /usr/sbin/ldirectord /etc/ha.d/ldirectord.cf start
> >
> >
> > ####################################################################
> >
> > Regards,
> >
> >  Arndt
> >
> >
> > -----Urspr?ngliche Nachricht-----
> > Von: [email protected] 
> > [mailto:[email protected]] Im Auftrag von Andrew Beekhof
> > Gesendet: Freitag, 12. Dezember 2008 12:04
> > An: General Linux-HA mailing list
> > Betreff: Re: [Linux-HA] clone resource displayed lsb instead of ocf?
> >
> > Can you create a bug for this please?
> > Be sure to include a hb_report archive covering the period when you
> > used the lsb script to restart the resource.
> >
> > On Thu, Dec 11, 2008 at 18:38, Arndt Roth <[email protected]> wrote:
> >> Hi *,
> >>
> >>
> >>
> >> I found a puzzling behaviour using ldirectord as a clone resource in a 3
> >> node setup.
> >>
> >> On one of the nodes "server1" (not the master) I restarted  ldirectord
> >> by hand using the lsb-script, though I know that all resources are
> >> managed by OCF-classes.
> >>
> >
> >
> >
> >
> > _______________________________________________
> > Linux-HA mailing list
> > [email protected]
> > http://lists.linux-ha.org/mailman/listinfo/linux-ha
> > See also: http://linux-ha.org/ReportingProblems
> >
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
_______________________________________________
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