Andrew Beekhof
2009-Mar-04 08:21 UTC
[Ocfs2-devel] Patch to Pacemaker hooks in ocfs2_controld
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 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 regards, Andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: pacemaker-hooks.patch Type: application/octet-stream Size: 12632 bytes Desc: not available Url : http://oss.oracle.com/pipermail/ocfs2-devel/attachments/20090304/1d9b521a/attachment.obj -------------- next part --------------
Joel Becker
2009-Mar-04 19:30 UTC
[Ocfs2-devel] Patch to Pacemaker hooks in ocfs2_controld
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 > directlyI 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
Reasonably Related Threads
- ocfs2_controld.cman
- [Patch 3/3] ocfs2-tools: Fix compilation of Pacemaker glue for ocfs2_controld
- mount.ocfs2: Invalid argument while mounting /dev/mapper/xenconfig_part1 on /etc/xen/vm/. Check 'dmesg' for more information on this error.
- ocfs2/o2cb problem with openais/pacemaker
- module : cdr_sybase.so