[ 
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

        

Reply via email to