Hi,<br><br>I&#39;ve got a distributed/replicated GlusterFS v3.1.2 (installed via RPM) setup across two servers (web01 and web02) with the following vol config:<br><br><span style="font-family: comic sans ms,sans-serif;">volume shared-application-data-client-0</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    type protocol/client</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    option remote-host web01</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    option remote-subvolume /var/glusterfs/bricks/shared</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    option transport-type tcp</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    option ping-timeout 5</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">end-volume</span><br style="font-family: comic sans ms,sans-serif;">
<br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">volume shared-application-data-client-1</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    type protocol/client</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    option remote-host web02</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    option remote-subvolume /var/glusterfs/bricks/shared</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    option transport-type tcp</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    option ping-timeout 5</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">end-volume</span><br style="font-family: comic sans ms,sans-serif;"><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">volume shared-application-data-replicate-0</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    type cluster/replicate</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    subvolumes shared-application-data-client-0 shared-application-data-client-1</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">end-volume</span><br style="font-family: comic sans ms,sans-serif;"><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">volume shared-application-data-write-behind</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    type performance/write-behind</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    subvolumes shared-application-data-replicate-0</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">end-volume</span><br style="font-family: comic sans ms,sans-serif;"><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">volume shared-application-data-read-ahead</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    type performance/read-ahead</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    subvolumes shared-application-data-write-behind</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">end-volume</span><br style="font-family: comic sans ms,sans-serif;"><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">volume shared-application-data-io-cache</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    type performance/io-cache</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    subvolumes shared-application-data-read-ahead</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">end-volume</span><br style="font-family: comic sans ms,sans-serif;"><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">volume shared-application-data-quick-read</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    type performance/quick-read</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    subvolumes shared-application-data-io-cache</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">end-volume</span><br style="font-family: comic sans ms,sans-serif;"><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">volume shared-application-data-stat-prefetch</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    type performance/stat-prefetch</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    subvolumes shared-application-data-quick-read</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">end-volume</span><br style="font-family: comic sans ms,sans-serif;"><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">volume shared-application-data</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">    type debug/io-stats</span><br style="font-family: comic sans ms,sans-serif;"><span style="font-family: comic sans ms,sans-serif;">    subvolumes shared-application-data-stat-prefetch</span><br style="font-family: comic sans ms,sans-serif;">
<span style="font-family: comic sans ms,sans-serif;">end-volume</span><br><br>In total, four servers mount this via GlusterFS FUSE.  For whatever reason (I&#39;m really not sure why), the GlusterFS filesystem has run into a bit of split-brain nightmare (although to my knowledge an actual split brain situation has never occurred in this environment), and I have been getting solidly corrupted issues across the filesystem as well as complaints that the filesystem cannot be self-healed.<br>
<br>What I would like to do is completely empty one of the two servers (here I am trying to empty server web01), making the other one (in this case web02) the authoritative source for the data; and then have web01 completely rebuild it&#39;s mirror directly from web02.<br>
<br>What&#39;s the easiest/safest way to do this?  Is there a command that I can run that will force web01 to re-initialize it&#39;s mirror directly from web02 (and thus completely eradicate all of the split-brain errors and data inconsistencies)?<br>
<br>Thanks!<br>-- <br><div>Remi Broemeling</div><div>System Administrator</div><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><div><font face="arial, helvetica, sans-serif">Clio - Practice Management Simplified</font></div>
<div><font face="arial, helvetica, sans-serif">1-888-858-2546 x(2^5) | <a href="mailto:remi@goclio.com" target="_blank">remi@goclio.com</a></font></div><div><font face="arial, helvetica, sans-serif"><a href="http://www.goclio.com/" target="_blank">www.goclio.com</a> | <a href="http://www.goclio.com/blog" target="_blank">blog</a> | <a href="http://www.twitter.com/goclio" target="_blank">twitter</a> | <a href="http://www.facebook.com/goclio" target="_blank">facebook</a></font></div>
</span><br>