You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Matteo Bertozzi (JIRA)" <ji...@apache.org> on 2015/08/25 00:34:46 UTC

[jira] [Commented] (HBASE-14302) TableSnapshotInputFormat should not create back references when restoring snapshot

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

Matteo Bertozzi commented on HBASE-14302:
-----------------------------------------

am i missing something or is this not creating backref by default? shouldn't be an option?
otherwise you have to keep in mind to not drop a snapshot while the job is running.

> TableSnapshotInputFormat should not create back references when restoring snapshot
> ----------------------------------------------------------------------------------
>
>                 Key: HBASE-14302
>                 URL: https://issues.apache.org/jira/browse/HBASE-14302
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Enis Soztutar
>            Assignee: Enis Soztutar
>             Fix For: 2.0.0, 1.2.0, 1.3.0, 1.0.3, 1.1.3
>
>         Attachments: hbase-14302_v1.patch
>
>
> TableSnapshotInputFormat restores the snapshot to a temporary directory that is outside the HBase's root directory so that it can read from the restored snapshot and also refer to hfiles in the actual root directory. 
> In restoring the snapshot, we create new hfilelinks in the ephemeral location. Creating new hfile links also creates "back references" for GC. These back references are dangling since the restore location is outside the root dir, and requires a WRITE permission to the root dir (as opposed to just READ permission) to be able to run the MR-over-snapshot job. 



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