<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Sweta,<div class=""><br class=""></div><div class="">Thanks, this drive me some more questions:</div><div class=""><br class=""></div><div class="">1. What is the reason of delaying signature creation ?</div><div class=""><br class=""></div><div class="">2. As a same file (replicated or dispersed) having different signature thought bricks is by definition an error, it would be good to triggered it during a scrub, or with a different tool. Is something like this planned ?</div><div class=""><br class=""></div><div class="">Cheers</div><div class=""><br class=""></div><div class=""><div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">—</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Cédric Lemarchand</div></div>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On 18 Apr 2018, at 07:53, Sweta Anandpara &lt;<a href="mailto:sanandpa@redhat.com" class="">sanandpa@redhat.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi Cedric,<br class=""><br class="">Any file is picked up for signing by the bitd process after the predetermined wait of 120 seconds. This default value is captured in the volume option 'features.expiry-time' and is configurable - in your case, it can be set to 0 or 1.<br class=""><br class="">Point 2 is correct. A file corrupted before the bitrot signature is generated will not be successfully detected by the scrubber. That would require admin/manual intervention to explicitly heal the corrupted file.<br class=""><br class="">-Sweta<br class=""><br class="">On 04/16/2018 10:42 PM, Cedric Lemarchand wrote:<br class=""><blockquote type="cite" class="">Hello,<br class=""><br class="">I am playing around with the bitrot feature and have some questions:<br class=""><br class="">1. when a file is created, the "trusted.bit-rot.signature” attribute<br class="">seems only created approximatively 120 seconds after its creations<br class="">(the cluster is idle and there is only one file living on it). Why ?<br class="">Is there a way to make this attribute generated at the same time of<br class="">the file creation ?<br class=""><br class="">2. corrupting a file (adding a 0 locally on a brick) before the<br class="">creation of the "trusted.bit-rot.signature” do not provide any<br class="">warning: its signature is different than the 2 others copies on other<br class="">bricks. Starting a scrub did not show up anything. I would think that<br class="">Gluster compares signature between bricks for this particular use<br class="">cases, but it seems the check is only local, so a file corrupted<br class="">before it’s bitrot signature creation stay corrupted, and thus could<br class="">be served to clients whith bad data ?<br class=""><br class="">Gluster 3.12.8 on Debian Stretch, bricks on ext4.<br class=""><br class="">Volume Name: vol1<br class="">Type: Replicate<br class="">Volume ID: 85ccfaf2-5793-46f2-bd20-3f823b0a2232<br class="">Status: Started<br class="">Snapshot Count: 0<br class="">Number of Bricks: 1 x 3 = 3<br class="">Transport-type: tcp<br class="">Bricks:<br class="">Brick1: gluster-01:/data/brick1<br class="">Brick2: gluster-02:/data/brick2<br class="">Brick3: gluster-03:/data/brick3<br class="">Options Reconfigured:<br class="">storage.build-pgfid: on<br class="">performance.client-io-threads: off<br class="">nfs.disable: on<br class="">transport.address-family: inet<br class="">features.bitrot: on<br class="">features.scrub: Active<br class="">features.scrub-throttle: aggressive<br class="">features.scrub-freq: hourly<br class=""><br class="">Cheers,<br class=""><br class="">Cédric<br class="">_______________________________________________<br class="">Gluster-users mailing list<br class=""><a href="mailto:Gluster-users@gluster.org" class="">Gluster-users@gluster.org</a><br class="">http://lists.gluster.org/mailman/listinfo/gluster-users<br class=""></blockquote><br class=""></div></div></blockquote></div><br class=""></div></body></html>