<div dir="ltr"><div>Evenin' all.</div><div><br></div><div>I have a need to stand up two Gluster clusters (likely multiple volumes) in different physical locations and sync data between them in both directions; effectively, they'll mirror each other at a file level.</div><div>  <br></div><div>Latency of some minutes between a file appearing one side and being sync'd the other side is acceptable (by that I mean I don't need synchronous writes or updates within seconds).</div><div>I've got around around 1Gbps of usable bandwidth between sites.</div><div><br></div><div>I did consider Gluster geo-replication but that is one-way.</div><div><br></div><div><div>In terms of scale, there's around 20 million files and approx 1Tb of data.  Some of the data (tens of thousands of files) will change at least daily, but the vast majority will be unchanged/static from day to day.<br></div></div><div><br></div><div>I'm current considering syncthing & unison.  Any other recommendations?</div><div><br></div><div>Thanks in advance,</div><div>-Lee<br></div><div><br></div><div><br></div><div><br></div><br></div>