<div dir="ltr"><div class="gmail_extra"><span style="font-size:13px">Hi </span><span style="font-size:13px">Chrissie,</span></div><div class="gmail_extra"><br></div><div class="gmail_extra">I know that this setup it crazy thing =)</div><div class="gmail_extra">First of all I needed to say - think about each two-node cluster as one box with two nodes.</div><div class="gmail_extra"><span style="font-size:13px"><br></span></div><div class="gmail_extra"><span style="font-size:13px">> You can't connect clusters together like that.</span></div><div class="gmail_extra">I know that.</div><div class="gmail_extra"><br></div><div class="gmail_extra">><span style="font-size:13px">All nodes in the cluster </span><span style="font-size:13px">have just 1 authkey file.</span></div><div class="gmail_extra">That is true. But in this example there are two clusters, each of them have its own auth key.</div><div class="gmail_extra"><br></div><div class="gmail_extra">><span style="font-size:13px">What you have there is not a ring, it's err, a </span><span style="font-size:13px">linked-cross?!</span></div><div class="gmail_extra"><span style="font-size:13px">Yep, I showed the wrong way of connecting two clusters.</span></div><div class="gmail_extra"><span style="font-size:13px"><br></span></div><div class="gmail_extra">> <span style="font-size:13px">Why do you need to connect the two clusters together - is it for </span><span style="font-size:13px">failover?</span></div><div class="gmail_extra">No, it is not. I really don't (and won't) connect them in that way. It wrong.</div><div class="gmail_extra">But, in real life those two clusters will be standing (physically, in the same room, in the same rack) pretty close to each other.</div><div class="gmail_extra">And my concern is - if someone do that connection by a mistake. What will be in that situation?</div><div class="gmail_extra">What I would like to get in that situation, is something which prevent simultaneous work of two nodes in one cluster - because it will cause data corruption.</div><div class="gmail_extra"><br></div><div class="gmail_extra">The situation is pretty simple when there is only one "ring_addr" defined per node.</div><div class="gmail_extra">In this case, when some one cross-linked two separate clusters, it will lead to 4 clusters each of which is missing one node - because two connected nodes has different auth keys, and that is why they will not see each other even when there is a connection.</div><div class="gmail_extra">STONITH always works in the same cluster.</div><div class="gmail_extra">So, STONITH will be rebooting the other one in the cluster. </div><div class="gmail_extra">That will prevent simultaneous access to the data.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I tried to do my best in describing the situation, the problem and the question.</div><div class="gmail_extra">Looking forward to hear any suggestions =)</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr">Thank you,<div>Kostya</div></div></div></div>
</div></div>