<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 13, 2016 at 10:23 AM, Dmitry Melekhov <span dir="ltr"><<a href="mailto:dm@belkam.com" target="_blank">dm@belkam.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>13.07.2016 08:46, Pranith Kumar
Karampuri пишет:<br>
</div><span class="">
<blockquote type="cite">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Jul 13, 2016 at 10:10 AM,
Dmitry Melekhov <span dir="ltr"><<a href="mailto:dm@belkam.com" target="_blank"></a><a href="mailto:dm@belkam.com" target="_blank">dm@belkam.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>13.07.2016 08:36, Pranith Kumar Karampuri пишет:<br>
</div>
<span>
<blockquote type="cite">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Jul 13, 2016 at
9:35 AM, Dmitry Melekhov <span dir="ltr"><<a href="mailto:dm@belkam.com" target="_blank"></a><a href="mailto:dm@belkam.com" target="_blank">dm@belkam.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">13.07.2016
01:52, Anuradha Talur пишет:<span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>
----- Original Message -----<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> From: "Dmitry
Melekhov" <<a href="mailto:dm@belkam.com" target="_blank"></a><a href="mailto:dm@belkam.com" target="_blank">dm@belkam.com</a>><br>
To: "Pranith Kumar Karampuri" <<a href="mailto:pkarampu@redhat.com" target="_blank"></a><a href="mailto:pkarampu@redhat.com" target="_blank">pkarampu@redhat.com</a>><br>
Cc: "gluster-users" <<a href="mailto:gluster-users@gluster.org" target="_blank"></a><a href="mailto:gluster-users@gluster.org" target="_blank">gluster-users@gluster.org</a>><br>
Sent: Tuesday, July 12, 2016 9:27:17
PM<br>
Subject: Re: [Gluster-users] 3.7.13,
index healing broken?<br>
<br>
<br>
<br>
12.07.2016 17:39, Pranith Kumar
Karampuri пишет:<br>
<br>
<br>
<br>
Wow, what are the steps to recreate
the problem?<br>
<br>
just set file length to zero, always
reproducible.<br>
<br>
</blockquote>
If you are setting the file length to 0
on one of the bricks (looks like<br>
that is the case), it is not a bug.<br>
<br>
Index heal relies on failures seen from
the mount point(s)<br>
to identify the files that need heal. It
won't be able to recognize any file<br>
modification done directly on bricks.
Same goes for heal info command which<br>
is the reason heal info also shows 0
entries.<br>
</blockquote>
<br>
</span> Well, this makes self-heal useless
then- if any file is accidently corrupted or
deleted (yes! if file is deleted directly
from brick this is no recognized by idex
heal too), then it will not be self-healed,
because self-heal uses index heal.<span><br>
</span></blockquote>
<div><br>
</div>
<div>It is better to look into bit-rot feature
if you want to guard against these kinds of
problems.<br>
</div>
</div>
</div>
</div>
</blockquote>
<br>
</span> Bit rot detects bit problems, not missing files
or their wrong length, i.e. this is overhead for such
simple task.<br>
</div>
</blockquote>
<div><br>
</div>
<div>It detects wrong length. Because checksum won't match
anymore.<br>
</div>
</div>
</div>
</div>
</blockquote>
<br></span>
Yes, sure. I guess that it will detect missed files too. But it
needs far more resources, then just comparing directories in bricks?<span class=""><br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div><br>
</div>
<div>What use-case you are trying out is leading to changing
things directly on the brick?<br>
</div>
</div>
</div>
</div>
</blockquote></span>
I'm trying to test gluster failure tolerance and right now I'm not
happy with it...<br></div></blockquote><div><br></div><div>Which cases of fault tolerance are you not happy with? Making changes directly on the brick or anything else as well?<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> <br>
Thank you!
<div>
<div><br>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
<br>
</div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Pranith<br></div></div>
</div></div>