On Thu, 4 Sep 2014, ???????? wrote:
> 
> hi, guys:
>  
>   when I read the filestore.cc, I find the ceph use crc the check the data.
> Why should check the data?
> 
>   In my knowledge,  the disk has error-correcting code (ECC) for each
> sector. Looking at wiki: http://en.wikipedia.org/wiki/Disk_sector, "In disk
> drives, each physical sector is made up of three basic parts, the sector
> header, the data area and the error-correcting code (ECC)".  So if the data
> is not correct. the disk can recovery it or  return i/o error.
>  
>   Does anyone can explain it?

These checksums are not terribly reliable, and I think not even present on 
all disks.

Note that the CRC checks in FileStore today are opportunistic and there 
primarily for our QA environment; we don't recommend enabling them in 
production environments right now because we're not sure what the 
performance implications are.

sage
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to