[Pacemaker] handling the case-insensitive hostname

Junko IKEDA tsukishima.ha at gmail.com
Tue Apr 9 05:28:44 EDT 2013


Sorry, that patch means, Heartbeat can't handle this situation, so
Heartbeat is needed to be modified.
Corosync doesn't need any modification.
I'll file this into the bugzilla.

Thanks,
Junko


2013/4/9 Andrew Beekhof <andrew at beekhof.net>

>
> On 08/04/2013, at 5:14 PM, Junko IKEDA <tsukishima.ha at gmail.com> wrote:
>
> > Hi,
> >
> > Yes, Corosync version is v2.3.1, so I thought that this should work well.
> > Heartbeat is needed to modified to handle this.
>
> It doesn't make sense to me how adding heartbeat specific code helps when
> running corosync.
> Can you create a bug for this?  I'm just about done clearing my email
> backlog and bugzilla is what I'll be working through next :)
>
> >
> > Thanks,
> > Junko
> >
> >
> > 2013/4/8 Andrew Beekhof <andrew at beekhof.net>
> > This is using corosync 2.0?
> >
> > On 04/04/2013, at 9:55 PM, Junko IKEDA <tsukishima.ha at gmail.com> wrote:
> >
> > > Hi,
> > >
> > > I run the latest pacemaker + corosync, and check some case-insensitive
> behaviors.
> > > Hostname should be handled in a case-insensitive manner,
> > > and there might be the following pattern.
> > >
> > > example;
> > > hostname = GUEST03
> > > CLI input = guest03 (option for crm_resource command)
> > >
> > > [root at GUEST03 ~]# crm_mon -1
> > > Last updated: Thu Apr  4 17:11:48 2013
> > > Last change: Thu Apr  4 17:11:12 2013 via cibadmin on GUEST03
> > > Stack: corosync
> > > Current DC: GUEST03 (3232242816) - partition with quorum
> > > Version: 1.1.9-e8caee8
> > > 2 Nodes configured, unknown expected votes
> > > 1 Resources configured.
> > >
> > >
> > > Online: [ GUEST03 GUEST04 ]
> > >
> > >  dummy  (ocf::pacemaker:Dummy): Started GUEST03
> > >
> > >
> > >
> > >  * case 1 -> ok (without hostname)
> > >
> > > [root at GUEST03 ~]# crm_resource -C -r dummy
> > > Cleaning up dummy on GUEST03
> > > Cleaning up dummy on GUEST04
> > > Waiting for 1 replies from the CRMd. OK
> > >
> > >  * case 2 -> ok (uppper-case to upper-case at local)
> > >
> > > [root at GUEST03 ~]# crm_resource -C -r dummy -N GUEST03 -Q
> > > Cleaning up dummy on GUEST03
> > > Waiting for 1 replies from the CRMd. OK
> > >
> > >  * case 3 -> ok (uppper-case to upper-case at remote)
> > >
> > > [root at GUEST03 ~]# crm_resource -C -r dummy -N GUEST04 -Q
> > > Cleaning up dummy on GUEST04
> > > Waiting for 1 replies from the CRMd. OK
> > >
> > >  * case 4 -> ok (lower-case to upper-case at local)
> > >
> > > [root at GUEST03 ~]# crm_resource -C -r dummy -N guest03 -Q
> > > Cleaning up dummy on guest03
> > > Waiting for 1 replies from the CRMd[root at GUEST03 ~]#
> > >
> > >  * case 5 -> ng (lower-case to upper-case at remote)
> > >
> > > [root at GUEST03 ~]# crm_resource -C -r dummy -N guest04 -Q
> > > Cleaning up dummy on guest04
> > > Waiting for 1 replies from the CRMdNo messages received in 60
> seconds.. aborting
> > >
> > >
> > > Do you have any ideas to manage case 5 ?
> > > By the way, it seems that "crm_failcount" works well in all cases.
> > > "crm_resource -m/M/U" works, too.
> > >
> > >
> > > [root at GUEST03 ~]# cd /home/ikedaj/src/pacemaker/
> > > [root at GUEST03 pacemaker]# git log | head -n 10
> > > commit e8caee88c9e078fccf98a9da05543b73d4696f04
> > > Merge: 288bfeb 203554b
> > > Author: Andrew Beekhof <andrew at beekhof.net>
> > > Date:   Thu Mar 28 17:19:56 2013 -0700
> > >
> > >     Merge pull request #268 from gao-yan/node-cache
> > >
> > >     Fix: legacy: cl#5148 - Correctly remove a node that used to have a
> different nodeid
> > >
> > > commit 288bfeb1b84a736a379a1ddfb58cd5e90c59421e
> > >
> > > [root at GUEST03 pacemaker]# cd ../corosync/
> > > [root at GUEST03 corosync]# git log | head -n 10
> > > commit 005e7fd3b9de79bc32894f9f15431a7cf32a3b27
> > > Author: Andrei Belov <defanator at gmail.com>
> > > Date:   Thu Mar 28 14:24:41 2013 +0000
> > >
> > >     Improved POSIX-compliant handling of getpwnam_r() and getgrnam_r().
> > >
> > >     Signed-off-by: Andrei Belov <defanator at gmail.com>
> > >     Reviewed-by: Jan Friesse <jfriesse at redhat.com>
> > >
> > > commit 55d9db902cdd5155abc269f3e64a4251f00ef853
> > >
> > >
> > > Thanks,
> > > Junko IKEDA
> > > _______________________________________________
> > > Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> > > http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> > >
> > > Project Home: http://www.clusterlabs.org
> > > Getting started:
> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> > > Bugs: http://bugs.clusterlabs.org
> >
> >
> > _______________________________________________
> > Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> > http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> >
> > Project Home: http://www.clusterlabs.org
> > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> > Bugs: http://bugs.clusterlabs.org
> >
> > <hostname.patch>_______________________________________________
> > Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> > http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> >
> > Project Home: http://www.clusterlabs.org
> > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> > Bugs: http://bugs.clusterlabs.org
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20130409/3c77d4c7/attachment-0003.html>


More information about the Pacemaker mailing list