[
https://issues.apache.org/jira/browse/HBASE-8322?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13666721#comment-13666721
]
Enis Soztutar commented on HBASE-8322:
--------------------------------------
bq. it complains if dfs.client.read.shortcircuit.skip.checksum is set to
true... but that's what you want right
The thing is that we want checksums for everything other than reading hfile
blocks. If this is set to true by client configuration, it will mean that we
disable checksums for local reads for reading hfile trailers, hlogs, etc. Thus
the user should NEVER set this to true. If so, checksums for local HLog's won't
be verified for example. HBase sets this value inside a cloned configuration in
HFileSystem that it passed to a noChecksumFs, which is only used only to read
hfile blocks and nothing else.
> Re-enable hbase checksums by default
> ------------------------------------
>
> Key: HBASE-8322
> URL: https://issues.apache.org/jira/browse/HBASE-8322
> Project: HBase
> Issue Type: Improvement
> Components: Filesystem Integration
> Reporter: Enis Soztutar
> Assignee: Enis Soztutar
> Fix For: 0.98.0, 0.95.1
>
> Attachments: hbase-8322_v1.patch
>
>
> Double checksumming issues in HBase level checksums(HBASE-5074) has been
> fixed in HBASE-6868. However, that patch also disables hbase checksums by
> default. I think we should re-enable it by default, and document the
> interaction with shortcircuit reads.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira