Guanglei Xia created HBASE-29158:
------------------------------------
Summary: Unknown checksum type code exception occurred while
reading HFileBlock
Key: HBASE-29158
URL: https://issues.apache.org/jira/browse/HBASE-29158
Project: HBase
Issue Type: Bug
Components: HFile
Affects Versions: 2.2.6
Reporter: Guanglei Xia
In our HBase cluster, we encountered frequent checksum type error messages.
After reviewing the relevant Jira, we found that HBASE-28605 had previously
discussed the issue of HBase checksum. Currently, HBase checksum does not check
the hfile header cache, which can cause some problems when HFile is corrupted.
This patch(HBASE-28605) also fixes several cases of corrupt HFile. However,
HBASE-28605 cannot solve the problem of checksum type error when the HFile
header is corrupted. We propose a new patch to fix the issue of checksum type
error. We will check the checksum type value of the hfile header before the
checksum. If this is incorrect, it means that the hfile header is corrupted and
cannot be used anymore. Finally, this patch was applied in our HBase cluster
and the bug has been resolved in our cluster.
We will provide feedback on this patch to the community and display the error
stack in the comments, hoping to receive some guidance......
--
This message was sent by Atlassian Jira
(v8.20.10#820010)