[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