Hi all,

I sucessfully compiled corosync-0.94/openais-0.93, and even managed to
create a cluster 
with 4 nodes - everything worked as expected.

But it does not work when I try corosync-0.95/openais-0.94 form svn,
using exactly the same configuration:

# # corosync-objctl
service.name=openais_clm
service.ver=0
service.name=openais_evt
service.ver=0
service.name=openais_ckpt
service.ver=0
service.name=openais_amf
service.ver=0
service.name=openais_msg
service.ver=0
service.name=openais_lck
service.ver=0
service.name=openais_tmr
service.ver=0
totem.version=2
totem.secauth=off
totem.threads=0
totem.nodeid=3
totem.interface.ringnumber=0
totem.interface.bindnetaddr=192.168.0.0
totem.interface.mcastaddr=226.94.1.1
totem.interface.mcastport=5405
logging.fileline=off
logging.to_stderr=yes
logging.to_file=yes
logging.to_syslog=yes
logging.logfile=/tmp/openais.log
logging.debug=on
logging.timestamp=on
logging.logger.ident=AMF
logging.logger.debug=off
logging.logger.tags=enter|leave|trace1|trace2|trace3|trace4|trace6
amf.mode=disabled

As you see, the nodeid is 3. But when I run:

# corosync-cfgtool -s
Printing ring status.
Local node ID 0

it says I have node id 0? 

# tcpdump ip multicast

shown nothing. Seems that the totem protocol is not running. The syslog
shows:

Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ] Corosync
Executive Service RELEASE 'trunk'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ] Copyright
(C) 2002-2006 MontaVista Software, Inc and contributors.
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ] Copyright
(C) 2006-2008 Red Hat, Inc.
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ] Corosync
Executive Service: started and ready to provide service.
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ]
Successfully configured openais services to load
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MAIN  ]
Successfully read main configuration file '/etc/ais/openais.conf'.
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'openais cluster membership service B.01.01'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'openais event service B.01.01'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'openais checkpoint service B.01.01'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'openais availability management framework B.01.01'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [MSG   ] [DEBUG]:
msg_exec_init_fn
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'openais message service B.03.01'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'openais distributed locking service B.01.01'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'openais timer service A.01.01'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'corosync extended virtual synchrony service'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'corosync configuration service'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'corosync cluster closed process group service v1.01'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'corosync cluster config database access v1.01'
Apr  1 10:42:07 lvm1 corosync[8971]: Apr  1 10:42:07 [SERV  ] Service
initialized 'corosync profile loading service'
Apr  1 10:44:20 lvm1 corosync[8971]: Apr  1 10:44:20 [CLM   ] nodeget:
trying to find node ffffffff

I tried to debug a bit, and found that

totemsrp_ifaces_get()

does return an empty list (I guess that's a bug)?

Any ideas whats going wrong?

- Dietmar




_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to