actually you should not worry about synchronizing between your node1 and node2. Well I know you also known about this but just to make sure that we are on the same page.<div>Because during your node2 in an offline/shutdown mode, the node1 of course will taking care of your synchronization of the data. As soon as node2 back online, node2 will sync it from the node1, therefore you will get the same database again as what you expected this DRBD is here in the first place. You should combine it with the heartbeat to make it even more usable in terms of downtime and taking over for this kind of situation.</div>
<div><br><div class="gmail_quote">On Sat, Mar 20, 2010 at 12:38 AM, Digimer <span dir="ltr">&lt;<a href="mailto:linux@alteeve.com">linux@alteeve.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 10-03-19 11:24 AM, Yuri Ushakov wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I need synchronous replication over network, but with one strict rule -<br>
if DRBD says something is written, it should already be written to both<br>
nodes. When secondary is down, and DRBD is still writing to the primary<br>
- that is not really synchronous replication. That behaviour makes it<br>
asynchronous, because actual write to the secondary node is delayed.<br>
<br>
In general, I want to ensure that when database transaction is commited,<br>
the data rests on both nodes. If secondary is unavailable, transaction<br>
should be rolled back.<br>
<br>
Thanks,<br>
Yuri.<br>
</blockquote>
<br></div>
Hmm, it seems like it&#39;s a bit outside of the original goal of DRBD, but it might be doable via the &#39;on-io-error&#39; or &#39;fencing&#39; options. Take a look at this: <a href="http://www.drbd.org/users-guide/re-drbdconf.html" target="_blank">http://www.drbd.org/users-guide/re-drbdconf.html</a><div class="im">
<br>
<br>
-- <br>
Digimer<br>
E-Mail:         <a href="mailto:linux@alteeve.com" target="_blank">linux@alteeve.com</a><br>
AN!Whitepapers: <a href="http://alteeve.com" target="_blank">http://alteeve.com</a><br>
Node Assassin:  <a href="http://nodeassassin.org" target="_blank">http://nodeassassin.org</a><br></div><div><div></div><div class="h5">
_______________________________________________<br>
drbd-user mailing list<br>
<a href="mailto:drbd-user@lists.linbit.com" target="_blank">drbd-user@lists.linbit.com</a><br>
<a href="http://lists.linbit.com/mailman/listinfo/drbd-user" target="_blank">http://lists.linbit.com/mailman/listinfo/drbd-user</a><br>
</div></div></blockquote></div><br></div>