Re: Antw: Re: Postgresql RA fails starting master node

"Ulrich Windl" <[email protected]>
Newsgroups gmane.linux.highavailability.user
Message-ID <[email protected]>
Hi!

my hints were for debugging your own RA, but you can also debug other people's RAs. Consider this script I wrote for one of my own RAs:
(blocktune-test.sh)
#RA=/usr/lib/ocf/resource.d/xola/blocktune
RA=./blocktune
if [ "$1" = "manual" ]; then
    shift
    OCF_ROOT=/usr/lib/ocf OCF_RESOURCE_INSTANCE=blocktune \
        OCF_RESKEY_blockdev="loop0" \
        OCF_RESKEY_parameter="queue/scheduler" \
        OCF_RESKEY_onvalue="noop" \
        OCF_RESKEY_offvalue="cfq" \
        sh -x $RA "$@"
    echo "Exit status is $?"
else
    /usr/sbin/ocf-tester -n multipath \
        -o blockdev="loop0" \
        -o parameter="queue/scheduler" \
        -o onvalue="noop" \
        -o offvalue="cfq" \
        $RA
fi
---
Note the "sh -x"! You'd use "./blocktune-test.sh manual start/stop/status/whatever" to test a single operation, and without parameters the usual ocf-tester would be used.
I guess you get the idea of how to adjust my sample script for your needs.
Hint: If you have installed the RA you should use the official path; other wise use the RA in the current directory

Regards,
Ulrich


_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.