[Gluster-devel] bit rot support for glusterfs

shishir gowda gowda.shishir at gmail.com
Tue Dec 24 07:35:08 UTC 2013


Hi All,

I will be starting to work on bit rot detection for glusterfs.

This work will be primarily based on Doug Willam's prototype
(https://github.com/williamsdoug/glusterfs_bitrot_proto).

The existing design can be found @
http://gluster.org/community/documentation/index.php/Arch/BitRot_Detection#Current_Prototype

Few design updates:

1. Depend on change-log to recompute checksum. This eliminates
periodic crawl of brick/volume to update the checksum.

2. Policy to determine when checksum to recomputed. If a file is under
going active I/O, then compute checksum only after a delay

3. Ability to turn off/on bit rot detection in volumes.

4. If bit rot is turned on for a volume, a crawl would be necessary in
this case to compute checksum.

This just a initial draft, and will update the design doc, and the thread soon.

Please feel free to comment.

With regards,
Shishir




More information about the Gluster-devel mailing list