<div>Hi! If you run csync2 -xv on each node, you can get sqlite-database locks. So, if you do not want sqlite-database locks, you can use one of these recomendations:</div><div>1) use csync 2.0, it is possibility to use mysql backend</div><div>2) on each node authorized_keys file and connect to each node from one supermaster node, and run csync2 -xv over ssh in  a cycle, for example:</div><blockquote><div>#!/bin/bash<br />list="host1 host2 host3"<br />rid=$(date +%s)<br />        LOGS_PATH=/var/log/csync2_master/mainapp<br />        mkdir -p $LOGS_PATH<br />        CUR_DATE=`date +%F`<br /><br />        find $LOGS_PATH -type f -mtime +30 -exec rm -f {} \; 2&gt;&amp;1                                                                            | tee -a $LOGS_PATH/last.log<br /><br />        for ip in $list;do<br />                echo '============================================================' 2&gt;&amp;1                                                     | tee -a $LOGS_PATH/last.log<br />                echo 'Starting '${trid}' sync on '$ip' at '`date` 2&gt;&amp;1                                                                       | tee -a $LOGS_PATH/last.log<br />                timeout 3600 ssh -oStrictHostKeyChecking=no csync2@$ip "timeout 3600 sudo csync2 -xv" 2&gt;&amp;1                                                             | tee -a $LOGS_PATH/last.log<br />                echo 'Finishing '${trid}' sync on '$ip' at '`date` 2&gt;&amp;1                                                                      | tee -a $LOGS_PATH/last.log<br />                echo '============================================================' 2&gt;&amp;1                                                     | tee -a $LOGS_PATH/last.log<br />        done<br />        echo -e "*****************************************************************************************************************\n" 2&gt;&amp;1   | tee -a $LOGS_PATH/last.log<br />        sleep 60;</div></blockquote><div>3) if you do not want previously choices, you can use csync2 -Bxv (key B - do not lock sqlite-database, but you can get bad data in database or crashed db-file)</div><div> </div><div>Paul Goosev</div><div> </div><div> </div><div> </div><div>08.06.2016, 18:50, "Rabin Yasharzadehe" &lt;rabin@isoc.org.il&gt;:</div><blockquote type="cite"><div><div style="font-family:tahoma,sans-serif;">check the manual - <a href="http://oss.linbit.com/csync2/paper.pdf">http://oss.linbit.com/csync2/paper.pdf</a></div><div style="font-family:tahoma,sans-serif;">just note that csync2 works by pushing changes, so you'll need to run the sync command on each node, to sync both sides.</div></div><div><br /><div>On Wed, Jun 8, 2016 at 1:12 PM, Solanellas Llobet, Xavier <span>&lt;<a href="mailto:xavier.solanellas@esade.edu" target="_blank">xavier.solanellas@esade.edu</a>&gt;</span> wrote:<br /><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex;"><div lang="ES" link="#0563C1" vlink="#954F72"><div><p><span lang="EN-US">Hi,<u></u><u></u></span></p><p><span lang="EN-US">I would like to configure 2 servers Master-Master using csync2 in RedHatLinux.<u></u><u></u></span></p><p><span lang="EN-US">Do you have a document with step by step to configure 2 servers?<u></u><u></u></span></p><p><span lang="EN-US"><u></u> <u></u></span></p><p><span lang="EN-US">Thanks.<u></u><u></u></span></p></div></div><br />_______________________________________________<br /> Csync2 mailing list<br /> <a href="mailto:Csync2@lists.linbit.com">Csync2@lists.linbit.com</a><br /> <a href="http://lists.linbit.com/mailman/listinfo/csync2" target="_blank">http://lists.linbit.com/mailman/listinfo/csync2</a><br /> </blockquote></div></div>,<p>_______________________________________________<br />Csync2 mailing list<br /><a href="mailto:Csync2@lists.linbit.com">Csync2@lists.linbit.com</a><br /><a href="http://lists.linbit.com/mailman/listinfo/csync2">http://lists.linbit.com/mailman/listinfo/csync2</a></p></blockquote>