[Openais] [Corosync+CLM] Problem using SA_TRACK_CHANGES

Jérôme Flesch jerome.flesch at netasq.com
Tue Jul 7 00:29:13 PDT 2009


> I have a strange problem with CLM: I can't get any change notification 
> (ie callback call) at all from SA_TRACK_CHANGES. However, 
> SA_TRACK_CURRENT works fine.
> 
> I first saw this problem with our own program, but I tested with 
> openais/test/testclm, and the problem also appears here. This problem 
> doesn't seem to be recent (I only discovered it recently because of a 
> change in our protocol).
> 
> I first assumed it was due to a FreeBSD-ism, but I also got this problem 
> when testing with clusters of FreeBSD/Debian and Debian/Debian.
> 
> 
> I compiled each node with ./configure --disable-nss --enable-debug.
> To test, I did the following:
> - Start an OpenAIS on computer A
> - Run openais/test/testclm on computer A
> (testclm A: notification SA_TRACK_CURRENT for A)
> - Start an OpenAIS on computer B
> (testclm A: no notification)
> - Run openais/test/testclm on computer B
> (testclm B: notification SA_TRACK_CURRENT for A & B)
> 
> 
> On the other hand, the output of Corosync/OpenAIS tells me that 
> everything work as expected:
> Jul 07 09:19:26 corosync [CLM   ] nodeget: trying to find node ffffffff
> Jul 07 09:19:28 corosync [CLM   ] CLM CONFIGURATION CHANGE
> Jul 07 09:19:28 corosync [CLM   ] New Configuration:
> Jul 07 09:19:28 corosync [CLM   ]     r(0) ip(10.2.28.1)
> Jul 07 09:19:28 corosync [CLM   ] Members Left:
> Jul 07 09:19:28 corosync [CLM   ]     r(0) ip(10.2.28.2)
> Jul 07 09:19:28 corosync [CLM   ] Members Joined:
> Jul 07 09:19:28 corosync [CLM   ] CLM CONFIGURATION CHANGE
> Jul 07 09:19:28 corosync [CLM   ] New Configuration:
> Jul 07 09:19:28 corosync [CLM   ]     r(0) ip(10.2.28.1)
> Jul 07 09:19:28 corosync [CLM   ] Members Left:
> Jul 07 09:19:28 corosync [CLM   ] Members Joined:
> Jul 07 09:19:28 corosync [TOTEM ] A processor joined or left the 
> membership and a new membership was formed.
> Jul 07 09:19:28 corosync [MAIN  ] Completed service synchronization, 
> ready to provide service.
>
Sorry, wrong copy&paste:

Jul 07 09:19:24 corosync [CLM   ] CLM CONFIGURATION CHANGE
Jul 07 09:19:24 corosync [CLM   ] New Configuration:
Jul 07 09:19:24 corosync [CLM   ] 	r(0) ip(10.2.28.1)
Jul 07 09:19:24 corosync [CLM   ] 	r(0) ip(10.2.28.2)
Jul 07 09:19:24 corosync [CLM   ] Members Left:
Jul 07 09:19:24 corosync [CLM   ] Members Joined:
Jul 07 09:19:24 corosync [CLM   ] 	r(0) ip(10.2.28.2)
Jul 07 09:19:24 corosync [TOTEM ] A processor joined or left the 
membership and a new membership was formed.
Jul 07 09:19:24 corosync [MAIN  ] Completed service synchronization, 
ready to provide service.



> Did I miss something or did something the wrong way ?
> 
> 
> PS: I'm working on the trunk version of Corosync/OpenAIS, not the RC.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4393 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.linux-foundation.org/pipermail/openais/attachments/20090707/6c457017/attachment-0001.bin 


More information about the Openais mailing list