[ https://issues.apache.org/jira/browse/HBASE-21817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16761234#comment-16761234 ]
Sergey Shelukhin commented on HBASE-21817: ------------------------------------------ Fixing checkstyle. The test failure is unrelated (some jceks key issue?) > handle corrupted cells like other corrupted WAL cases > ----------------------------------------------------- > > Key: HBASE-21817 > URL: https://issues.apache.org/jira/browse/HBASE-21817 > Project: HBase > Issue Type: Bug > Components: wal > Reporter: Sergey Shelukhin > Assignee: Sergey Shelukhin > Priority: Critical > Attachments: HBASE-21817.01.patch, HBASE-21817.02.patch, > HBASE-21817.patch > > > See HBASE-21601 for context. > I looked at the code a bit but it will take a while to understand, so for now > I'm going to mitigate it by skipping such records. Given that this record is > bogus, and the lengths are intact, for this scenario it's safe to do so. > However, it's possible I guess to have a bug where skipping such record would > lead to data loss. Regardless, failure to split the WAL will lead to even > more data loss in this case so it should be ok to handle errors where the > structure is correct but cells are corrupted. -- This message was sent by Atlassian JIRA (v7.6.3#76005)