<html><body><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000"><div>Hi,</div><div><br></div><div>I was under the impression that under Gluster 3.3 the self-heal process would only lock parts of files as required</div><div>during the self-heal process ??</div><div><br></div><div>I have a 3.3 setup running here and earlier rebooted one of the storage nodes. Replication meant that the volume</div><div>holding around 20 VM's (400G's) kept on running quite happily. However, when Gluster restarted and kicked off</div><div>it's self heal, it queued and LOCKED all 20 VM's, unlocking images as the healing process finished on each one,</div><div>over a period of a number of hours (!)</div><div><br></div><div><span style="font-size: 10pt; ">I'm using 3.3.0 release from the&nbsp;semiosis PPA on Ubuntu 12.04.</span></div><div><br></div><div>Is there a trick to making this work properly, or is there a fix due out that will correct this behaviour ??</div><div><br></div><div>tia</div><div>Gareth.</div><div><br></div><div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">volume enc-client-0</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; type protocol/client</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option remote-host 10.1.0.1</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option remote-subvolume /srv/enc</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option transport-type tcp</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option username ***</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option password ***</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">end-volume</span></div><div><br></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">volume enc-client-1</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; type protocol/client</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option remote-host 10.2.0.4</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option remote-subvolume /srv/enc</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option transport-type tcp</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option username ***</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option password ***</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">end-volume</span></div><div><br></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">volume enc-client-2</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; type protocol/client</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option remote-host 10.2.0.3</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option remote-subvolume /srv/enc</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option transport-type tcp</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option username ***</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option password ***</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">end-volume</span></div><div><br></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">volume encr-client-3</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; type protocol/client</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option remote-host 10.1.0.2</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option remote-subvolume /srv/enc</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option transport-type tcp</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option username ***</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option password ***</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">end-volume</span></div><div><br></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">volume enc-replicate-0</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; type cluster/replicate</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option background-self-heal-count 0</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option metadata-self-heal on</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option data-self-heal on</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option entry-self-heal on</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option self-heal-daemon on</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option iam-self-heal-daemon yes</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; subvolumes enc-client-0 enc-client-1</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">end-volume</span></div><div><br></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">volume enc-replicate-1</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; type cluster/replicate</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option background-self-heal-count 0</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option metadata-self-heal on</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option data-self-heal on</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option entry-self-heal on</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option self-heal-daemon on</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; option iam-self-heal-daemon yes</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; subvolumes enc-client-2 enc-client-3</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">end-volume</span></div></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">#</span></div><div></div><div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">volume glustershd</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; type debug/io-stats</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">&nbsp; &nbsp; subvolumes enc-replicate-0 enc-replicate-1</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif; ">end-volume</span></div></div><div><br></div><div><br></br></div><div id="_mcePaste" class="mcePaste" data-mce-bogus="1" style="position: absolute; left: 0px; top: -25px; width: 1px; height: 1px; overflow: hidden; "></div></div></body></html>