On 10/04/2013, at 11:34 AM, Junko IKEDA <tsukishima...@gmail.com> wrote:
> sorry for the confusion again... > > case 5 is for Corosync. > > * Heartbeat > Hostname is always converted into lower case. > http://hg.linux-ha.org/dev/file/add12b838ef4/heartbeat/heartbeat.c#l576 > > hostname(LOWER) command(LOWER) -> OK > hostname(UPPER) command(LOWER) -> OK > hostname(LOWER) command(UPPER) -> NG > hostname(UPPER) command(UPPER) -> NG > > Some crm_xxx commands reject UPPER hostname, > and attached patch would handle this. > > * Corosync > It seems that there is no case-sensitive restriction, so it's strange to see > case 5. Ok, I think I understand. I'll look into it today. > > > > > > > > 2013/4/10 Andrew Beekhof <and...@beekhof.net> > > On 09/04/2013, at 7:28 PM, Junko IKEDA <tsukishima...@gmail.com> wrote: > > > Sorry, that patch means, Heartbeat can't handle this situation, so > > Heartbeat is needed to be modified. > > Corosync doesn't need any modification. > > What about > > >> * case 5 -> ng (lower-case to upper-case at remote) > >> > >> [root@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 ? > > > Was that for corosync or heartbeat? or both? > > > I'll file this into the bugzilla. > > > > Thanks, > > Junko > > > > > > 2013/4/9 Andrew Beekhof <and...@beekhof.net> > > > > On 08/04/2013, at 5:14 PM, Junko IKEDA <tsukishima...@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 <and...@beekhof.net> > > > This is using corosync 2.0? > > > > > > On 04/04/2013, at 9:55 PM, Junko IKEDA <tsukishima...@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@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@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@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@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@GUEST03 ~]# crm_resource -C -r dummy -N guest03 -Q > > > > Cleaning up dummy on guest03 > > > > Waiting for 1 replies from the CRMd[root@GUEST03 ~]# > > > > > > > > * case 5 -> ng (lower-case to upper-case at remote) > > > > > > > > [root@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@GUEST03 ~]# cd /home/ikedaj/src/pacemaker/ > > > > [root@GUEST03 pacemaker]# git log | head -n 10 > > > > commit e8caee88c9e078fccf98a9da05543b73d4696f04 > > > > Merge: 288bfeb 203554b > > > > Author: Andrew Beekhof <and...@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@GUEST03 pacemaker]# cd ../corosync/ > > > > [root@GUEST03 corosync]# git log | head -n 10 > > > > commit 005e7fd3b9de79bc32894f9f15431a7cf32a3b27 > > > > Author: Andrei Belov <defana...@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 <defana...@gmail.com> > > > > Reviewed-by: Jan Friesse <jfrie...@redhat.com> > > > > > > > > commit 55d9db902cdd5155abc269f3e64a4251f00ef853 > > > > > > > > > > > > Thanks, > > > > Junko IKEDA > > > > _______________________________________________ > > > > Pacemaker mailing list: Pacemaker@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@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@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@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@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@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@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@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