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