hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jesse Yates (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-6230) [brainstorm] "Restore" snapshots for HBase 0.96
Date Mon, 18 Jun 2012 16:19:42 GMT

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

Jesse Yates commented on HBASE-6230:


There seems to be five different things people want to do after taking a snapshot.

1) "Oh crap" recovery of a table. 
 - this is generally going to be enabled by just having the file references, table info and
respective region infos to rebuild the table state. Currently, this is enabled by just having
the snapshot on the fs.

2) Restore to read-only table
 - Take the existing snapshot and make it into a read only table

3) Restore to read/write table
 - take an existing snapshot and make it into a full-fledged table

4) Swap an existing table for the underlying snapshot
 - this should snapshot the existing table and then replace that table with the desired snapshot

5) Export snapshot to separate cluster and enable as read/write
 - do (3), after first copying over files onto another cluster.

The other major issue here is going to be how we name these operations such that it makes
sense with existing semantics in other databases, either that we pick new words to separate
the action from existing connotations or match the existing semantics with our implementation.

Lets talk high-level, user/admin interface before getting down into the the implementation.
The latter should fall out once we have the former.
> [brainstorm] "Restore" snapshots for HBase 0.96
> -----------------------------------------------
>                 Key: HBASE-6230
>                 URL: https://issues.apache.org/jira/browse/HBASE-6230
>             Project: HBase
>          Issue Type: Brainstorming
>            Reporter: Jesse Yates
> Discussion ticket around the definitions/expectations of different parts of snapshot
restoration.  This is complementary, but separate from the _how_ of taking a snapshot of a

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message