end-to-end checksumming refers to the fact that when a file is written it&#x27;s checksum is generated and stored, upon reading the file system verifies the checksum before returning the data to the application. That is, the read() will return valid data.<p>See this post from Jeff Bonwick: <a href="https:&#x2F;&#x2F;blogs.oracle.com&#x2F;bonwick&#x2F;entry&#x2F;zfs_end_to_end_data" rel="nofollow">https:&#x2F;&#x2F;blogs.oracle.com&#x2F;bonwick&#x2F;entry&#x2F;zfs_end_to_end_data</a>