Dong0829 created HBASE-30302:
--------------------------------

             Summary: CatalogJanitor.cleanParent clean the parent who still 
referred by other regions via HFileLink
                 Key: HBASE-30302
                 URL: https://issues.apache.org/jira/browse/HBASE-30302
             Project: HBase
          Issue Type: Bug
          Components: SFT
            Reporter: Dong0829


CatalogJanitor.cleanParent gates GCRegionProcedure on whether the daughters 
still reference the parent, and that check only ever tested 
StoreFileInfo.isReference() -- never HFileLink.isHFileLink(). A daughter 
holding nothing but HFileLinks therefore reported "no references", so the 
parent was collected after the split while the daughters still depended on it. 
The daughters' links were then left dangling and the regions failed to open 
with FileNotFoundException.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to