<font size=3 color=blue face="Times New Roman">Hello,</font>
<br>
<br><font size=3 color=blue face="Times New Roman">I have a replica-2 volume
in which I store a large number of files that are updated frequently (critical
log files, etc). My files are generally stable, but one thing that does
worry me from time to time is that files show up on one of the bricks in
the output of gluster v &lt;volname&gt; heal info. These entries disappear
on their own after a while (I am guessing when cluster.heal-timeout expires
and another heal by the self-heal daemon is triggered). For certain files,
this could be a bit of a bother - in terms of fault tolerance...</font>
<br>
<br><font size=3 color=blue face="Times New Roman">I was wondering if there
is a way I could force AFR to return write-completion to the application
only _after_ the data is written to both replicas successfully (kind of,
like, atomic writes) - even if it were at the cost of performance. This
way I could ensure that my bricks shall always be in sync. </font>
<br>
<br><font size=3 color=blue face="Times New Roman">The other thing I could
possibly do is reduce my cluster.heal-timeout (it is 600 currently). Is
it a bad idea to set it to something as small as say, 60 seconds for volumes
where redundancy is a prime concern? </font>
<br>
<br><font size=3 color=blue face="Times New Roman">One question, though
- is heal through self-heal daemon accomplished using separate threads
for each replicated volume, or is it a single thread for every volume?
The reason I ask is I have a large number of replicated file-systems on
each volume (17, to be precise) but I do have a reasonably powerful multicore
processor array and large RAM and top indicates the load on the system
resources is quite moderate.</font>
<br>
<br><font size=3 color=blue face="Times New Roman">Thanks,</font>
<br><font size=3 color=blue face="Times New Roman">Anirban</font><p>=====-----=====-----=====<br>
Notice: The information contained in this e-mail<br>
message and/or attachments to it may contain <br>
confidential or privileged information. If you are <br>
not the intended recipient, any dissemination, use, <br>
review, distribution, printing or copying of the <br>
information contained in this e-mail message <br>
and/or attachments to it are strictly prohibited. If <br>
you have received this communication in error, <br>
please notify us by reply e-mail or telephone and <br>
immediately and permanently delete the message <br>
and any attachments. Thank you</p>

<p></p>