<div dir="ltr">Hello.<br><br>I&#39;m experimenting a bit with DRBD in a cluster managed by Pacemaker.<br>It&#39;s a two node, active-passive cluster and the service that I&#39;m trying to put in the cluster writes to the file system.<br>The service manages many files, it appends to some of them and increments the single integer value in others.<br><br>I&#39;m observing surprising behaviour and I would like to ask you if what I see is expected or not (I think not).<br><br>I&#39;m using protocol C, but still I see some delay in the files that are being replicated to the secondary server.<br>For the files that increment the integer I see a difference which corresponds roughly to 1 second of traffic.<br><br>I&#39;m really surprised to see this, as protocol C should guarantee synchronous replication.<br>I&#39;d rather expect some delay in processing (potentially slower disk writes due to the network replication).<br><br>The way I&#39;m testing it:<br>The service runs on primary and writes to DRBD drive, secondary connected and &quot;UpToDate&quot;.<br>I kill the service abruptly (kill -9) and then take down the network interface between primary and secondary (kill and ifdown commands in the script so executed quite promptly one after the other).<br>Then I mount the DRBD drive on both nodes and check the difference in the files with incrementing integer.<br><br>I would appreciate any help or pointers on how to fix this.<br>But first of all I would like to confirm that this behaviour is not expected.<br><br>Also if it is expected/allowed, how can I decrease the impact? <br><br><br><br>Please find below my configuration:<br><br>global_common.conf:<br><br>global {<br>  usage-count yes;<br>  udev-always-use-vnr; # treat implicit the same as explicit volumes<br>}<br><br>common {<br>  handlers {}<br>  startup {}<br>  options {}<br>  disk {}<br>  net {<br>    protocol C;<br>  }<br>}<br><br><br><br>my_resource.conf:<br><br>resource wyr-dim-persistence {<br>  on <a href="http://dimprod01.my.clustertest.com">dimprod01.my.clustertest.com</a> {<br>    device    /dev/drbd1;<br>    disk      /dev/mapper/drbdpool-drbdata;<br>    address   <a href="http://192.168.0.1:7789">192.168.0.1:7789</a>;<br>    meta-disk internal;<br>  }<br>  on <a href="http://dimprod02.my.clustertest.com">dimprod02.my.clustertest.com</a> {<br>    device    /dev/drbd1;<br>    disk      /dev/mapper/drbdpool-drbdata;<br>    address   <a href="http://192.168.0.2:7789">192.168.0.2:7789</a>;<br>    meta-disk internal;<br>  }<br>}<br><br>Thanks in advance,<br>Janusz.<br></div>