[Ocfs2-devel] Patch to Pacemaker hooks in ocfs2_controld
Joel Becker
Joel.Becker at oracle.com
Wed Mar 4 11:30:12 PST 2009
On Wed, Mar 04, 2009 at 09:21:48AM +0100, Andrew Beekhof wrote:
> Hi Guys,
>
> I overhauled and simplified the Pacemaker hooks recently. This patch:
> - Reuses more code from the Pacemaker libraries
> - Escalates fencing to the cluster manager instead of initiating it
> directly
I like these parts.
> Attached patch is against master, or you can pull the original patch
> which is against an older version used by SUSE:
> http://git.clusterlabs.org/?p=ocfs2-tools.git;a=commit;h=dfc25180085c160baff412eb7423c6285cb166a9
>
Ugh, your mail client attached it in a way that makes it
not appear in my quoted reply text. Weird.
I'll trust that you got the ais/pcmk interaction code right - it
looks ok on the face, but I'm not familiar with it.
I don't like log_printf(). First because log_error() already
exists for LOG_ERR printing, second because you strip out all the useful
log_debug() calls, but most of all because your log_printf() doesn't add
to the internal daemon ring buffer. So debugfs.ocfs2 -R 'controld dump'
doesn't show those messages.
Is there a reason log_error() didn't work for you?
Joel
--
"Practice random acts of kindness and senseless acts of beauty."
Oh, and don't forget where your towel is.
Joel Becker
Principal Software Developer
Oracle
E-mail: joel.becker at oracle.com
Phone: (650) 506-8127
More information about the Ocfs2-devel
mailing list