-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://review.cloudera.org/r/467/
-----------------------------------------------------------
Review request for hbase.
Summary
-------
This patch includes the first three sub-tasks of HBASE-50:
1. Start and monitor the creation of snapshot via ZooKeeper
2. Create snapshot of an HBase table
3. Some existing functions of HBase are modified to support snapshot
Currently snapshots can be created as expected, but can not be restored or
deleted yet
This addresses bug HBASE-50.
http://issues.apache.org/jira/browse/HBASE-50
Diffs
-----
src/main/java/org/apache/hadoop/hbase/HConstants.java c77ebf5
src/main/java/org/apache/hadoop/hbase/HRegionInfo.java ee94690
src/main/java/org/apache/hadoop/hbase/HSnapshotDescriptor.java PRE-CREATION
src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java 0d57270
src/main/java/org/apache/hadoop/hbase/TablePartialOpenException.java
PRE-CREATION
src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java 8b01aa0
src/main/java/org/apache/hadoop/hbase/io/Reference.java 219203c
src/main/java/org/apache/hadoop/hbase/ipc/HBaseRPCProtocolVersion.java
d4bcbed
src/main/java/org/apache/hadoop/hbase/ipc/HMasterInterface.java bd48a4b
src/main/java/org/apache/hadoop/hbase/master/BaseScanner.java 69eab39
src/main/java/org/apache/hadoop/hbase/master/HMaster.java e4bd30d
src/main/java/org/apache/hadoop/hbase/master/LogsCleaner.java 9d1a8b8
src/main/java/org/apache/hadoop/hbase/master/SnapshotLogCleaner.java
PRE-CREATION
src/main/java/org/apache/hadoop/hbase/master/SnapshotMonitor.java
PRE-CREATION
src/main/java/org/apache/hadoop/hbase/master/TableDelete.java 1153e62
src/main/java/org/apache/hadoop/hbase/master/TableSnapshot.java PRE-CREATION
src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java 6dc41a4
src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java 6a54736
src/main/java/org/apache/hadoop/hbase/regionserver/SnapshotThread.java
PRE-CREATION
src/main/java/org/apache/hadoop/hbase/regionserver/Store.java ae9e190
src/main/java/org/apache/hadoop/hbase/regionserver/StoreFile.java 757a50c
src/main/java/org/apache/hadoop/hbase/regionserver/ZKSnapshotWatcher.java
PRE-CREATION
src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLog.java 9593286
src/main/java/org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.java
4d4b00a
src/main/java/org/apache/hadoop/hbase/util/FSUtils.java 5cf3481
src/main/java/org/apache/hadoop/hbase/zookeeper/ZooKeeperWrapper.java 3827fa5
src/main/resources/hbase-default.xml b73f0ff
src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java 4d09fe9
src/test/java/org/apache/hadoop/hbase/master/TestSnapshot.java PRE-CREATION
src/test/java/org/apache/hadoop/hbase/master/TestSnapshotFailure.java
PRE-CREATION
src/test/java/org/apache/hadoop/hbase/regionserver/TestCompaction.java
34b8044
src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java 98bd3e5
src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegionSnapshot.java
PRE-CREATION
src/test/java/org/apache/hadoop/hbase/regionserver/TestZKSnapshotWatcher.java
PRE-CREATION
Diff: http://review.cloudera.org/r/467/diff
Testing
-------
Unit tests and integration tests with mini cluster passed.
Thanks,
Chongxin