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

Jesse Yates commented on HBASE-6055:
------------------------------------

Initial, very rough draft of the code is up on github: 
https://github.com/jyates/hbase/tree/snapshots. Latest commit message has the 
following description (which is a pretty good summary of the current status):
{quote}
This is based on the backup-hfile work in HBASE-5547, and is very different
from the actual proposal (and code samples) in HBASE-50. The overall layout is
more or less the same as the proposal, but they actual implementation has 
changed
due to changes in the actual code as well as the current conventions.

Currently, only 1 test is written and has not been tested (99% sure its not
going to pass). However, the meat of the implementation is complete. There is
still some work around listing and deleting of online snapshots and taking of
snapshots for offlined tables, but this is trivial compared
to the taking of snapshots for an online table and naturally falls out of the
current implementation.

Further, the export/import functionality for snapshots has not been completed, 
but will
probably (again) be very similar to the work in HBASE-50. Currently Matteo 
Bertozzi is
interested in working on this functionality, so I'm leaving that to him for the 
moment.

NOTES:
- I'm not very happy with the monitoring infrastructure I've put in place around
keeping track of the different tasks and propagating errors from snapshots 
failing
locally (from any of the various async threads) back to the rest of the nodes 
running
the snapshot and vice-versa. Its feels overly complex and seems to be 
refactored repeatedly.
Its on the list, but seemed not worth the effort of cleanup versus having 
something up.
{quote}

Planning on doing a writeup this weekend so people can actually have a chance 
at splunking through the changeset (which is non-trivial in size).
                
> Snapshots in HBase 0.96
> -----------------------
>
>                 Key: HBASE-6055
>                 URL: https://issues.apache.org/jira/browse/HBASE-6055
>             Project: HBase
>          Issue Type: New Feature
>          Components: client, master, regionserver, zookeeper
>            Reporter: Jesse Yates
>            Assignee: Jesse Yates
>             Fix For: 0.96.0
>
>
> Continuation of HBASE-50 for the current trunk. Since the implementation has 
> drastically changed, opening as a new ticket.

--
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

        

Reply via email to