[ 
https://issues.apache.org/jira/browse/HBASE-13806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14570580#comment-14570580
 ] 

Jingcheng Du commented on HBASE-13806:
--------------------------------------

Hi [~jmhsieh], [~anoopsamjohn], [~ram_krish].
This patch is used to check the corrupt mob files.
And next we need a tool to check the integrity of mob cells. I think Jon's idea 
is very good. Read the hfile and check whether its mob file is present.
If the mob file is not there, how should we do? Add a delete marker for this 
ref cell from table client? Or alternatively, could we do some improvement in 
scanner?
Now if the mob file is not present or the mob file is corrupt, a cell with a 
null value is returned. Could we just filter these cells and read more in 
scanner? In this way, the dangling ref cells are not visible, and these 
dangling ref cells can be deleted when they are expired.
Please advise. Thanks!

> Check the mob files when there are mob-enabled columns in 
> HFileCorruptionChecker
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-13806
>                 URL: https://issues.apache.org/jira/browse/HBASE-13806
>             Project: HBase
>          Issue Type: Sub-task
>          Components: mob
>    Affects Versions: hbase-11339
>            Reporter: Jingcheng Du
>            Assignee: Jingcheng Du
>             Fix For: hbase-11339
>
>         Attachments: HBASE-13806-V2.diff, HBASE-13806-V3.diff, 
> HBASE-13806.diff
>
>
> Now in HFileCorruptionChecker, it only checks the files in regions. We need 
> check the mob files too if there are mob-enabled columns in that table.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to