[
https://issues.apache.org/jira/browse/HCATALOG-189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13173661#comment-13173661
]
[email protected] commented on HCATALOG-189:
--------------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/2814/
-----------------------------------------------------------
(Updated 2011-12-21 00:23:28.109023)
Review request for hcatalog, Francis Liu and David Capwell.
Changes
-------
Updated the summary and jira number for the review.
Summary (updated)
-------
A revision manager for HBase would provide revision numbers for each of the
record written using HBase output storage driver in place of timestamps. In
addition, the revision manager provides capabilities to take snapshots of HBase
tables. Snapshots help in achieving repeatable reads which is a requirement for
map-reduce paradigm. This patch contains all the core classes for the revision
management.
This addresses bug hcatalog-189.
https://issues.apache.org/jira/browse/hcatalog-189
Diffs
-----
/trunk/storage-drivers/hbase/build.xml 1211608
/trunk/storage-drivers/hbase/if/transaction.thrift PRE-CREATION
/trunk/storage-drivers/hbase/ivy.xml 1211608
/trunk/storage-drivers/hbase/ivy/libraries.properties 1211608
/trunk/storage-drivers/hbase/src/gen-java/org/apache/hcatalog/hbase/snapshot/transaction/thrift/StoreFamilyRevision.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/gen-java/org/apache/hcatalog/hbase/snapshot/transaction/thrift/StoreFamilyRevisionList.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/FamilyRevision.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/IDGenerator.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/PathUtil.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/RevisionManager.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/RevisionManagerFactory.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/TableSnapshot.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/Transaction.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/ZKBasedRevisionManager.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/ZKUtil.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/lock/LockListener.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/lock/ProtocolSupport.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/lock/WriteLock.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/lock/ZNodeName.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/lock/ZooKeeperOperation.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/IDGenClient.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/TestIDGenerator.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/TestRevisionManager.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/TestThriftSerialization.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/lock/WriteLockTest.java
PRE-CREATION
/trunk/storage-drivers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/lock/ZNodeNameTest.java
PRE-CREATION
Diff: https://reviews.apache.org/r/2814/diff
Testing (updated)
-------
Unit tests added and they pass.
Thanks,
Vandana
> Zookpeeper based revision manager for HBase Storage Driver
> ----------------------------------------------------------
>
> Key: HCATALOG-189
> URL: https://issues.apache.org/jira/browse/HCATALOG-189
> Project: HCatalog
> Issue Type: New Feature
> Affects Versions: 0.3
> Reporter: Vandana Ayyalasomayajula
> Assignee: Vandana Ayyalasomayajula
> Priority: Minor
> Labels: hbase, storage_drivers
>
> A revision manager for HBase would provide revision numbers for each of the
> record written using HBase output storage driver in place of timestamps. In
> addition, the revision manager provides capabilities to take snapshots of
> HBase tables. Snapshots help in achieving repeatable reads which is a
> requirement for map-reduce paradigm.
--
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