<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>Hi Andrew,</div>

<div>yes, this clarifies a lot.</div>

<div>Seems that it is really time to throw away the plugin.</div>

<div>The CMAN solution wont be able (at least from the documentation) to attach new nodes without reconfiguration and restart CMAN on the existing nodes.</div>

<div>The alternative is corosync 2.x.</div>

<div>ClusterLabs has a quite long list of corosync versions from branch 2.0, 2.1, 2.2 und 2.3.</div>

<div>Beside the current reported issue of version 2.3, which version does ClusterLabs use for its regression test.</div>

<div>I found somewhere a note for 2.1.x, is this true ?</div>

<div>Rainer</div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Donnerstag, 09. Mai 2013 um 04:31 Uhr<br/>
<b>Von:</b> "Andrew Beekhof" <andrew@beekhof.net><br/>
<b>An:</b> "The Pacemaker cluster resource manager" <pacemaker@oss.clusterlabs.org><br/>
<b>Betreff:</b> Re: [Pacemaker] 1.1.8 not compatible with 1.1.7?</div>

<div name="quoted-content"><br/>
On 08/05/2013, at 4:53 PM, Andrew Beekhof <andrew@beekhof.net> wrote:<br/>
<br/>
><br/>
> On 08/05/2013, at 4:08 PM, Andrew Beekhof <andrew@beekhof.net> wrote:<br/>
><br/>
>><br/>
>> On 03/05/2013, at 8:46 PM, Rainer Brestan <rainer.brestan@gmx.net> wrote:<br/>
>><br/>
>>> Now i have all the logs for some combinations.<br/>
>>><br/>
>>> Corosync: 1.4.1-7 for all the tests on all nodes<br/>
>>> Base is always fresh installation of each node with all packages equal except pacemaker version.<br/>
>>> int2node1 node id: 1743917066<br/>
>>> int2node2 node id: 1777471498<br/>
>>><br/>
>>> In each ZIP file log from both nodes and the status output of crm_mon and cibadmin -Q is included.<br/>
>>><br/>
>>> 1.) 1.1.8-4 attaches to running 1.1.7-6 cluster<br/>
>>> <a href="https://www.dropbox.com/s/06oyrle4ny47uv9/attach_1.1.8-4_to_1.1.7-6.zip" target="_blank">https://www.dropbox.com/s/06oyrle4ny47uv9/attach_1.1.8-4_to_1.1.7-6.zip</a><br/>
>>> Result: join outstanding<br/>
>>><br/>
>>> 2.) 1.1.9-2 attaches to running 1.1.7-6 cluster<br/>
>>> <a href="https://www.dropbox.com/s/fv5kcm2yb5jz56z/attach_1.1.9-2_to_1.1.7-6.zip" target="_blank">https://www.dropbox.com/s/fv5kcm2yb5jz56z/attach_1.1.9-2_to_1.1.7-6.zip</a><br/>
>>> Result: join outstanding<br/>
>><br/>
>> Neither side is seeing anything from the other, which is very unexpected.<br/>
>> I notice you're using the plugin... which acts as a message router.<br/>
>><br/>
>> So I suspect something in there has changed (though I'm at a loss to say what) and that cman based clusters are unaffected.<br/>
><br/>
> Confirmed, cman clusters are unaffected.<br/>
> I'm yet to work out what changed in the plugin.<br/>
<br/>
I worked it out...<br/>
<br/>
The Red Hat changelog for 1.1.8-2 originally contained<br/>
<br/>
+- Cman is the only supported membership & quorum provider, do not ship the corosync plugin<br/>
<br/>
When this decision was reversed (when I realised no-one was seeing the ERROR logs indicating it was going away), I neglected to re-instate the following distro specific patch (which avoided conflicts between the ID used by CMAN and Pacemaker):<br/>
<br/>
diff --git a/configure.ac b/configure.ac<br/>
index a3784d5..dafa9e2 100644<br/>
--- a/configure.ac<br/>
+++ b/configure.ac<br/>
@@ -1133,7 +1133,7 @@ AC_MSG_CHECKING(for native corosync)<br/>
COROSYNC_LIBS=""<br/>
CS_USES_LIBQB=0<br/>
<br/>
-PCMK_SERVICE_ID=9<br/>
+PCMK_SERVICE_ID=10<br/>
LCRSODIR="$libdir"<br/>
<br/>
if test $SUPPORT_CS = no; then<br/>
<br/>
<br/>
So Pacemaker < 6.4 is talking on slot 10, while Pacemaker == 6.4 is using slot 9.<br/>
This is why the two versions cannot see each other :-(<br/>
I'm very sorry.<br/>
<br/>
<br/>
_______________________________________________<br/>
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org<br/>
<a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br/>
<br/>
Project Home: <a href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a><br/>
Getting started: <a href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a><br/>
Bugs: <a href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a></div>
</div>
</div>
</div></div></body></html>